TITLE=
Network 1
LD SM0.0
MOVW +180, *LD0
Network 2
LD SM0.0
+D +2, LD0
MOVD +6, AC1
+D LD0, AC1
BMW *AC1, *LD0, 250
Network 3
LD SM0.0
+D +500, LD0
MOVD +6, AC1
+D LD0, AC1
BMW *AC1, *LD0, 197
Network 4
LD SM0.0
+D +394, LD0
MOVW VW102, *LD0
Network 5
LD SM0.0
+D +2, LD0
MOVW VW100, *LD0
Network 6
LD SM0.0
+D +2, LD0
MOVW VW106, *LD0
一个曲线图显示的子程序
问题补充:
VW102, VW100 ,VW106分别是曲线一,曲线二,曲线三的变量。输入地址是个指针&VBXXX,不明白这段程序的意思!往高手解释哈!谢谢!
最佳答案
Network 1
LD SM0.0 扫描接通
MOVW +180, *LD0 将180存放至*LD0
Network 2
LD SM0.0 扫描接通
+D +2, LD0 2与LD0中的数值相加并放至LD0
MOVD +6, AC1 6与LD0相加并放至AC1
+D LD0, AC1 LD0与AC1相加并放至AC1内
BMW *AC1, *LD0, 250 LD0的数值 变化区间在250个字的宽度 内
Network 3
LD SM0.0 扫描接通
+D +500, LD0 500与LD的内容相加并放至LD0中
MOVD +6, AC1 6与上面的LD0内容相加放在AC1中
+D LD0, AC1
BMW *AC1, *LD0, 197 与Network2同理
Network 4
LD SM0.0
+D +394, LD0 将LD中的数值与394相加放在LD0中
MOVW VW102, *LD0 VW应该是手动输入值,放在*LD0
Network 5
LD SM0.0
+D +2, LD0
MOVW VW100, *LD0 与上同理
Network 6
LD SM0.0
+D +2, LD0
MOVW VW106, *LD0 与上同理
提问者对于答案的评价:
thank you
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc311431.html