电动机功率 | 2kW | 外形尺寸 | 3mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 4kg |
西门子数控系统显示300608伺服故障维修,西门子数控系统维修,数控系统伺服驱动器维修,数控系统伺服电机维修,西门子802DSL面板维修,按键操作失灵维修,花屏维修,黑屏维修,无显示维修,西门子整流单元维修,西门子数控系统显示300608伺服故障维修,西门子802DSL数控系统维修,数控系统报25201伺服故障维修,数控系统接地故障维修。
![]() |
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-07-09 12:41:25浏览次数:660
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子802D数控系统黑屏无法启动维修
面向源的编程用来在Source files(源文件)对象容器内编辑STL源文件。STL源文件是纯ASCII文本文件,它可能是包括一种或多种代码或数据块以及用户数据类型定义的源程序。
在SIMATIC管理器中,选择Source files、(源文件)源程序容器,用Insert→S7 Software→STL Source创建新源文件。打开并编辑这个文件。
在程序编辑器中,在“Source Text(源文本)”选项卡上选择Options→Customize,可以设置编辑源文件。为了更清楚地显示程序文本,可以缩进文本块,显示行数,对于文本例如运算、地址或关键词选择不同的字体或颜色。
通过使用Insert→Block Template→…(在编辑器中),可以使得新块的创建很容易,编辑器使用路径"'Step 7S7ska中的模板,模板包含在文件S7kafnnx.txt中。可以采用这些模板迎合你的需要。选择Insert→Object→Block,程序编辑器在光标后面把一个已编译的块作为ASCII源插入到源文件中。
选择File→Generate Source用户有从一个或多个已编译块中产生新STL源文件的编辑器选项。
如果用另一个文本编辑器生成源文件,可以使用SIMATIC管理器的Insert→External Source菜单项在Source files(源文件)容器中放置这个文件。用Edit→Export Source复制已选择的文件到所选路径。
在面向源文件的编程中必须注意某些规则,并使用用于编译器的关键词。
在Blocks(块)容器中打开已编译的块(例如双击),就打开了递增式编程。面向源的编程,必须在Source files(源文件)容器中打开一个程序源文件。
也可以综合上述操作:直接输入某些块并用一个源文件编程。也可能用另一种编程语言像FBD或SCL调用已经写好的块。用户程序是逐块生成的,每个块包含可执行的MC7代码,而与写它的编程语言无关。
建议用符号寻址生成面向源的编程。编辑越简单,语法错误越少,另外一个编辑器就可以使用。通过符号表,每次程序编译时可以确定不同的地址,以创建与硬件组态无关的可重复使用的“标准程序”。
面向源的程序创建是提供具有块保护功能程序的可能的方法( KNOW_HOW_PROTECT)。
递增式编程对于在CPU中直接“快速检测”程序变化是的。如果检出变化,在程序源中更新并再次编译。这使得用户总能拥有当前版本有效程序的ASCII文本文件。递增式编程也很适合对不再需要在线语句的程序进行测试。
打开一个块时,自动显示块窗口,包括顶部的块接口,如块参数及静态和动态局部数据。在底部的程序区可以对块编程。
Overview(概览)窗口显示程序元件和调用结构,如果看不见,可以用View→Overview将其显示在屏幕上。
Details(细目)窗口可以用View→Details来显示或隐藏,它包括下列栏目:
●1:Error(错误)
包括程序编辑器在编译后所发现的块中错误。在“Sources(源)”选项卡中用
Options→Customize设置是否显示提示。
●2:Info(信息)
包括目前所选地址上的信息。
●3:Cross-references(交叉参考)
包括目前网络中的运算参考。
●4:Address info(地址信息)
包括目前网络中地址的符号信息。在这里可以编辑现有符号、添加
新的符号、视图地址状态。
●5:Modify(修改)
包括一个空的变量表,可以在其中输入要控制的地址。
●6:Diagnostics(诊断)
包括一个现有监控功能的列表,借助于S7-PDIAG可选软件包执行诊断。
●7:Comparison(比较)
包括原来的块比较结果(见后面“块比较”的说明)。
在相应的标题栏上双击,可以将Details(细目)和Overview(概览)窗口放置在编辑器窗口的边缘处,或从边缘处拉下来。
PLC register contents(PLC寄存器内容)窗口显示CPU寄存器的内容(累加器、地址寄存器和DB寄存器)。
在控制程序中要用到地址,包括输入、输出、定时器、块的地址,可以分配地址(如I1.0)或符号地址[如Start signal(启动信号)]。符号地址使用名称来代替地址,使用有意义的名称可以使程序易读。
用符号寻址时,要注意局部符号和全局符号的区别。局部符号只在它定义的块中有效,可以在不同的块中为了不同的目的使用相同的局部符号。全局符号在整个程序中有效,在所有块中的意义相同。在符号表[容器S7 Program(S7程序)中的对象Symbols(符号)]中定义全局符号。
全局符号以字母开始,可以长达24个字符。全局符号还可以包括空格、特殊字符和德文字符如umlaut,但不包括字符OOH、FFH和双引号(″)。编程时,必须用引号将带有特殊字符的符号括起来。在已编译好的块中,程序编辑器在引号’中显示所有的全局符号。符号的注释可以长达80个字符。
在符号表中可以给下列地址和对象分配名称:
●输入I、输出Q、外围输入PI和外围输出PQ
●存储位M、定时器功能T和计数器功能C
●代码块OB、FB、FC、SFC、SFB和数据块DB
●用户数据类型UDT
●变量表VAT
数据块中的数据地址包含在局部地址中。对于全局数据块,相关符号在数据块声明中定义;对于实例数据块,在功能块声明中定义。
创建S7程序时,SIMATIC管理器也创建了一个空的符号表Symbols(符号)。打开它就可以定义全局符号,并将其分配给地址(如图2-9所示)。在S7程序中可以只有单一的符号表。
数据类型是符号定义的一部分,它定义了符号背后的数据的具体特性,基本上代表了数据内容。例如,数据类型BOOL确定了二进制变量,数据类型INT表示16位整数的数字变量。
用递增法编程时,在输入程序之前创建一个符号表,也可以在输入程序期间添加或修改每个符号。在面向源编程时,程序源编译时才有完整的符号表。
1.导入、导出
符号表可以导入和导出。“导出”就是创建一个内容为符号表的文件。可以选择整个符号表,通过过滤限制为一个子集或选择几行。数据格式可以选择ASCII文本格式(扩展名*.asc)、顺序分配表格式(*.seq)、系统数据格式(*.sdf用于Microsoft Access)和数据交换格式(*.dif用于Microsoft Excel)。可以用相应的编辑器编辑导出的文件,也可以导入上述格式之一的符号表。
2.对象属性说明
用Edit→Special Object Properties→…可以在符号表中给每个符号设置属性。这些属性在下列情况下用到:
●用S7-PDIAG的过程监控
●用于监控的WinCC人机接口功能
●消息组态
●采用NCM软件的通信组态
●在程序编辑器中控制输入和存储器位的触点
View→Columns R. O. M. C. CC使这些设置可视。用Options→Customize可以说明对象属性是否要复制,在导入信号时定义其性能。
西门子802D数控系统黑屏无法启动维修