(本期内容由山东法因数控的李荣华提供分享,特此感谢!)
SINUMERIK Operate界面中有一个“NC/PLC变量”功能,此功能可以帮助我们对系统或者PLC的变量进行监控,方便我们对系统的调试工作。同时,系统还提供了变量表功能,变量表1次可以载入100个变量。利用这个变量表功能,可以实现批量对PLC的输入/输出点进行监控,也可以按照实际控制功能将输入/输出及中间信号分组,建立多个变量表,从而更方便快捷的观察PLC输入/输出点的信号状态,快速排查与PLC信号有关的故障,也便于客户自己在维修工作使用。
变量表载入后,还可以显示注释,便于和图纸对应,使变量监控极其直观方便,如下图所示:
变量表文件是一个.xml格式的文件。使用编辑器打开后,其格式如下:
<?xmlversion=”1.0″ encoding=”UTF-8″standalone=”yes”?>
<CONFIGURATION>
<General>
<NumRows type=”int”value=”100″/>
</General>
<Operand>
;在这里定义操作数如:
<Row0 type=”QString”value=”I256.0″/>
<Row1 type=”QString”value=”I256.1″/>
<Row2 type=”QString”value=”I256.2″/>
</Operand>
<Info>
;在这里定义操作数的信息,“SPG20100102030405”是数控系统的CF卡序列号
<Row0 type=”QString”value=”SSPG20100102030405|1|8|I256.0|I256.0″/>
<Row1 type=”QString”value=”SPG20100102030405|1|8|I256.1|I256.1″/>
<Row2 type=”QString”value=”SPG20100102030405|1|8|I256.2|I256.2″/>
</Info>
<Unit>
</Unit>
<Comment>
;在这里定义注释,与变量对应。推荐使用文本编辑器编辑注释,尤其是中文注释内容。
<Row0 type=”QString”value=”急停输入”/>
<Row1 type=”QString”value=”X1轴参考点”/>
<Row2 type=”QString”value=”X1轴正极限”/>
</Comment>
<Format>
;在这里定义变量显示的格式。0=D;1=B;2=H;3=F;4=A;5=±D
<Row0 type=”int”value=”1″/>
<Row1 type=”int”value=”1″/>
<Row2 type=”int”value=”1″/>
</Format>
</CONFIGURATION>
使用此功能时,可以先用“保存变量表”按键建立一个空白的变量表模板,使用文本编辑器来编辑变量表文件。编辑完成后,将变量表文件拷贝到“HMI数据/模板/用户/变量表”路径下即可。然后使用“载入变量表”按键,在同样的路径下选择需要的变量表加以显示,就可以实现对PLC输入/输出信号的监控。
问答社区 发起问答 报警查询 技术文章 维修服务 资料下载 加交流群 申请 VIP
本文转载来自【公众号:Siemens数控技术应用】,仅供大家学习交流,如侵权请联系站长删文。