电动机功率 | 4kW | 外形尺寸 | 6mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 6kg |
西门子数控系统显示300608伺服故障维修,西门子数控系统维修,数控系统伺服驱动器维修,数控系统伺服电机维修,西门子802DSL面板维修,按键操作失灵维修,花屏维修,黑屏维修,无显示维修,西门子整流单元维修,西门子数控系统显示300608伺服故障维修,西门子802DSL数控系统维修,数控系统报25201伺服故障维修,数控系统接地故障维修。
![]() |
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-07-09 12:25:52浏览次数:438
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子802D数控系统启动不了维修
编辑期间,可以在任何时间保存程序源文件,即使程序还没有完成。只有在源文件编译之后,程序编辑器才生成存储在Blocks(块)容器中的块。如果在SCL源文件中使用了全局符号,在编译时完整的符号表必须是有效的。
在“Compiler(编译器)”选项卡上选择Options→Customize,在其他项中可以作下列设置:
●创建对象代码
选择此项后,在无错编译后产生块;否则,检查程序源文件,修改语法,不产生
块。
●优化对象代码
根据存储器要求和运行时间,优化生成的块。
●监视数组限制
这将引起编辑器生成附加代码,允许在运行期间检查,例如数组。
●创建调试信息
如果仍需用程序状态调试已编译的程序,选择此项(但这会增加存储器需要和程
序执行时间)。
●设置OK标志
如果在程序中使用OK变量或EN/ENO机理,必须设置这一项。
打开程序源文件,选择File→Compile开始编译。将编译所有位于程序源中没有错误的块,任何有错误的块不能编译。如果发出警告,块一定能编译,可是不能保证在CPU中正确执行。如果想要编译源文件中的所选块,请选择File→Compile Selected Blocks。
被调用块必须作为已编译块已经存在,或者调用之前它们已经在程序源文件中存在。SCL编译器会自动创建任何遗漏的功能块调用时的实例数据块。DB数来自符号表,或者小的自由数被选择了。
在*层调用级调用的标准块(例如IEC功能块)是在编译时从标准库复制到Blocks(块)容器中的。
选择PLC→Download把所有已经生成的块加载到CPU,或者自动从标准库复制到上次编译的程序Blocks(块)容器中。
Rewiring(重新配线)功能允许在分别编译的块或整个用户程序中替换地址。例如,可以用输入位I 16.0~1 16.7替换I 0.0~I 0.7。允许替换的地址有输入、输出、存储位、定时器和计数器以及功能块FC和FB。
在SIMATIC管理器中选择要重新配线的对象,可以选择单一的块,可以按住Ctrl键单击鼠标来选择一组块,或者选择整个用户程序的块。选择Options→Rewire可以得到一个表,输入要替换的旧地址和新地址,用“OK”确认后,SIMATIC管理器就交换这些地址。
在给块重新配线时,先改变块的编号,然后执行重新配线来改变相应的调用。如果给功能块重新配线,它的实例数据块自动分配给重新配线的功能块,而数据块的编号不变。
重新配线后将给出一个信息文件,说明哪些块有改变,改变了多少。
重新配线后,参考数据不再更新,必须重新生成。
注意:重新配线只在已编译的块中完成,如果有程序源,则不做修改。
重新配线的其他方法有:
●对于已编译的块,使用Address priority(地址优先级)功能。
●对于符号寻址和基于程序源的编程,编译前改变符号表,编译后得到“已重新配线”的程序。
选择Source files(源文件)容器,用Insert→S7 Software→SCL Source File在SIMATIC管理器中创建一个新的SCL源文件。在源文件上双击打开它。
在“Editor(编辑器)”和“Format(格式)”选项卡上用Options→Customize设置在程序编辑器中源文件的编辑。为了更清楚地显示程序文本可以缩进文本块、显示行数,并且对文本中关键词、注释或全局符号选择不同的字体和颜色。
用Insert→Block Call在程序源的光标处插入调用一个存在的块(用户或系统块)。用Insert→Block Template→…很容易创建一个新块,用Insert→Control Structure→…可以在程序源文件的光标位置插入现有的程序结构。
如果已经用另一个编辑器创建了SCL源文件,在SIMATIC管理器下用Insert→External Source可以把它取到Source files(源文件)容器中。用Edit→Export Source可以把选择的源文件复制到所选文件夹(目录)中。
面向源文件编程时,必须注意某些规则,使用用于编译器的关键词。
通过打开已编译的SCL块或者SCL源文件,或者在Windows任务栏选择Start→SIMATIC→STEP 7→S7-SCL-Program S7 Blocks,在SIMATIC管理器中启动SCL程序编辑器。
用已编译的块启动时,如果程序编辑器没有发现相关的程序源文件,例如文件已经删除了或替换了,将用STL打开块。但是,一旦把块写回,即使没有变化,它也是对SCL程序编辑器“不可使用的”。
可以用Options→Customize把SCL程序编辑器的特性设置成适合于用户自己的需要。在“Editor(编辑器)”选项卡上选择创建和显示新块的特性,例如显示行数字。
块比较可以发现两个块的不同之处。比较的块可以在不同项目、不同目标系统(CPU)中,或者在一个项目和目标系统中。
在程序编辑器中,用Options→Compare on-/offline partners来比较打开的块和CPU中或项目中的相同块。比较结果显示在编辑器窗口的内容区中,在“7:Comparison(比较)”选项卡中。
在SIMATIC管理器中标记Blocks(块)对象,或仅标记要比较的块,然后选择Options→Compare Blocks。可以在在线和离线(ONLINE/OFFLINE)数据管理之间,或两个项目之间(路径1/路径2)进行比较。通过整个程序的比较,包括变量表和用户数据类型,使系统数据*。使用“Execute code comparison(执行代码比较)”进一步比较块的程序代码,即使被比较的块是用不同语言生成的。
比较包括块的全部数据,甚至包括程序代码和接口的时间标记。如果要知道程序代码是否与块的特性无关,可以比较块的校验和,在块比较结果窗口内选择“Details(详细)”按钮来完成。
对于递增编程,可以在在线和离线的Blocks(块)容器中编辑块。在递增模式下,一旦终止程序行,编辑器就检查输入的内容。块一关闭就立即编译,所以只有没有错误的块才能保存。
在“Create Block(创建块)”选项卡上,用Options→Customize设置在保存块时自动更新参考数据。
可以在编程设备的数据库上离线编辑块,也可以在CPU(一般称为“可编程序控制器”或“PLC”)上在线编辑。为此,SIMATIC管理器提供离线窗口和在线窗口,二者的区别是标题栏的标记。
在离线窗口中,直接在PG数据库中编辑块。在编辑器中,可以用File→Save将修改过的块保存到离线数据库中,也可以用PLC→Download传送到CPU中。如果要将一个打开的块用另一个编号保存或保存在不同的项目中,或者要将它传送到库或其他CPU中,用菜单命令File→Save As。
要在CPU内编辑一个块,可在在线窗口内打开它,把块从CPU传送到编程设备中进行编辑。可以用PLC→Download把编辑好的块写回到CPU。如果CPU在运行模式下,将在下一个程序扫描周期内处理这个已编辑的块。如果要将在线编辑的块保存到离线数据库中,用File→Save。
在“Sources(源)”选项卡上用Options→Customize用户可以选择“Generate source automatically(自动生成源)”,这样,在保存一个(递增创建)的块时,就更新程序源文件。如果源文件不存在,就创建一个。可以从地址或符号地址导出新的源文件名。如果在Block(块)容器中,地址优先级设置为“符号优先”,符号地址可以导入(若设置了“值优先”,在源中既可以选择寻址,也可以选择符号寻址。
在编辑期间,可以在任何点保存程序源,即使程序还没有完整。源文件编译完后,程序编辑器才生成可执行块,并把它存储到Blocks(块)容器中。如果在STL源文件中使用了全局符号,编译时完整的符号表必须有效。
在“Source Files(源文件)”选项卡上选择Options→Customize设置编译器的特性,例如只有当整个程序源没有错误时,才能改写存在的块或生成块吗?在“Generate Block(生成块)”选项卡上用户可以在编译块时自动更新参考数据。
选择File→Check Consistency,在编译块之前检查程序源并修改语法。
程序源打开时,选择File→Compile开始编译。程序源中所有没有错误的块都得到编译,任何有错误的块均不能编译。如果产生警告,将总要编译块,但是在CPU中执行可能不是无错误的。
被调用块必须作为已编译好的块存在或在调用之前必须在程序源中存在。
西门子802D数控系统启动不了维修