1. 首页
  2. 技术文章

西门子 | 利用系统变量表实现对机床PLC输入/输出点的快捷监控

(本期内容由山东法因数控的李荣华提供分享,特此感谢!)

SINUMERIK Operate界面中有一个“NC/PLC变量”功能,此功能可以帮助我们对系统或者PLC的变量进行监控,方便我们对系统的调试工作。同时,系统还提供了变量表功能,变量表1次可以载入100个变量。利用这个变量表功能,可以实现批量对PLC的输入/输出点进行监控,也可以按照实际控制功能将输入/输出及中间信号分组,建立多个变量表,从而更方便快捷的观察PLC输入/输出点的信号状态,快速排查与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输入/输出信号的监控。

利用系统变量表实现对机床PLC输入/输出点的快捷监控

利用系统变量表实现对机床PLC输入/输出点的快捷监控

 

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【公众号:Siemens数控技术应用】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code