请教程序

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:53
下一篇 2020年11月1日 下午2:53

相关推荐