一. 从设备上传了程序,按电路图给程序加注释,前几天给输入输出注释时都正常,为了增加可读性,今天把一些中间变量也加了注释.
问题一:在“注释”一栏注释后,发现“符号”一栏也变红,是否符号一栏必须要写内容,不写可以挖?
二:再给piw(比如内室温度)加好注释后,为了增加可读性性,把中间量,比如PIW对应的MW10等也注释和加符号了。发现MW10和PIW符号一样的时候,会出错,特意在MW10的符号后加了一条小直杠(内室温度_)以示区分。同样的,MW10 比如又传给了MW100,为了区分加两条小直杠如:(内室温度_ _)。程序这时出现了图二的现象。
三:关闭程序后,再打开,梯形图就变STL了。怎么回事,我这哪里错了吗?正确的如何做法,谢谢各位大虾。
图片说明:
最佳答案
问题一:在“注释”一栏注释后,发现“符号”一栏也变红,是否符号一栏必须要写内容,不写可以挖?
step7检查符号名和绝对地址分别有相同的两列都会报错(以红色显示),而不检查注释是否有相同的。
关闭程序后,再打开,梯形图就变STL了。怎么回事,我这哪里错了吗?
在编辑符号时系统会要求你选择数据类型,对于w(16位)类型的系统会默认成WORD类型,而你的程序里用的是整数比较指令,数据类型不正确,所以会报错,可以吧WORD改成INT梯形图就不会报错了,没有编辑符号时应该是系统自动匹配数据类型,所以没有编辑符号时不报错。至于变成STL,是因为STL对数据类型的要求没有LAD严格。
提问者对于答案的评价:
问题解决了。同样谢谢WWC、玲姐等其他大侠们,有你们,胆子更大了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc227310.html