一:给S_CU的PV预设值MW900加注释时,数据类型默认为word,见图一。可后面的比较指令CMP〉=i时,显示红色,见图二。把MW900数据类型改为INT后,CMP〉=i,正常了,可S_CU的PV预设值MW900又变红了,貌似相互冲突阿。这怎么办?
二:另:注释有点问题,麻烦大虾们告知下,我只需要“注释和符号”即可,其他不要显示,太多,太乱。
问题补充:
计数器S_CU 预设值和实际值数据类型都是WORD.在比较预设值和实际值时需要用到比较指令,而CMP的数据类型是INT,1)影响程序运行把? 2)一加注释 ,梯形图立马变STL了 3)遇到这种情况如何处理?
图片说明:
最佳答案
1、图1,2,有两种方法,a)使用STL语言,比较指令不会做类型检查;b)用一个LW或者MW做中转,如将MW902定义成INT,使用MOV指令将MW900传送给MW902
2、图3,双引号里的是变量名,没引号的是变量说明,可以将将变量的comments删掉,即只保留红色部分,去掉绿色部分,反之不行
提问者对于答案的评价:
谢谢,能解决问题的答案。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226726.html