我是初学者,在学习PLC模拟量编程遇到以下问题,1、子程序的符号表里面的名称是随便编写的吗?(见图1);2、子程序中i_di转换指令中的lw0指什么?(见图2);3、子程序中DIV_R除法指令中10这个数字是如何而来的?(见图3)4、子程序中>=R比较指令中#ALH:LD2,LD2是哪来的?(见图4)希望哪位大侠指点迷津,本人不胜感激。
问题补充:
lw0为输入?但是我找不到lw0到底是那种输入,输入的内容是什么?请问lw0与pid的pv_i有关联吗
图片说明:
最佳答案
1、子程序的符号表里面的名称是随便编写的吗?
所要的变量符号表可任意写,但也得根据实际的物理意义进行命名,起码让自己能看明白。
2、子程序中i_di转换指令中的lw0指什么?
lw0是地址为0的输入字(16位),即包括IB0,IB1两个字节(各8位),按位的地址为I0.0,I0.1....I0.7,I1.0,I1.1....I1.7.。
3、子程序中DIV_R除法指令中10这个数字是如何而来的?
如果是温度转换:
PT100一般常用的分标准型与气候型两种;
standard range(标准型)和climatic range (气候型)的区别,
standard range(标准型):精度为0.1,即转换时需除以10
climatic range (气候型):精度为0.01,即转换时需除以100
4、子程序中>=R比较指令中#ALH:LD2,LD2是哪来的?
单从这点程序是不能讲出完全正确的答案,只能猜测是温度上下限比较进行报警输出。
提问者对于答案的评价:
非常感谢
专家置评
也可参考“回答者: everyone - 高级技术员”的解答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc295507.html