请教程序

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日
下一篇 2020年11月1日

相关推荐

  • PID控制温度湿度系统

    我有一个项目,其要求:实际温度比设定温度低5摄氏度时,水阀全开(100%),当实际温度比设定温度低4摄氏度时,水阀开80%,当实际温度比设定温度低3摄氏度时,水阀开度开60%;当实…

    SIMATIC S7-200 2021年7月4日
  • s7-200编程请教

    想要一个1–12的随机整数,请问怎么编编程啊,小弟刚学这个,望各位大侠不吝赐教! 最佳答案 首先说明:PLC不可能产生真的随机数,包括PC都做不到。但是可以生成伪随机数…

    SIMATIC S7-200 2020年11月1日
  • S7-200和S7-200SMART的异同点

    请教下各位老师,S7-200和S7-200smart有什么区别?编程指令及功能价格等等 最佳答案 区别很大S7-200需要编程电缆,就目前网络时代,还是比较落后,S7-200SMA…

    SIMATIC S7-200 2021年7月5日
  • 通过以太网从200PLC上载程序到电脑时弹窗说上载因特网模块配置文件错误

    通过以太网从200PLC上载程序到电脑,前面操作正常,等到开始上载的时候就弹窗说上载因特网模块配置文件错误,见图。点关闭之后,又的确有程序文件从PLC里面上载到了电脑,而且能在线监…

    2021年7月5日
  • cpu224xp交流输入电源空开额定电流的选择?

    cpu224xp,继电器输出型,电源输入保护用空气开关额定电流大小的选择,产品说明数字量输出最大是2A。空开额定电流等级有6A,10A。cpu根据什么选择空开额定电流的大小? 问题…

    SIMATIC S7-200 2021年7月5日
  • 请教:写了一个定时器程序,不知道为什么两种写法结果不一样

    第一个程序会有15s后得电延时,第二个程序得电延时不起作用,不知道为什么会这样 问题补充:不好意思,图片上传反了,我重新叙述一下:第二个程序会有15s后得电延时,第一个程序得电延时…

    2021年7月5日
  • 200PLC与变频器通讯

    200plc与第一台变频器(距离15米)通讯,能够启停,给定频率,也能读取电流反馈。与第2-3-4台变频器(距离60米)通讯,能够启停,给定频率,电机也转,但是读不到电流反馈。MO…

    SIMATIC S7-200 2021年7月5日
  • s7200PLC能接入DP网络中吗

    现场S7200PLC能不能接入DP网络中,如何实现 最佳答案 可以支持DP通讯。需要增加一个EM277模块,但是S7-200 PROFIBUS-DP 通讯只能做…

    SIMATIC S7-200 2021年7月5日
  • s7-200 中断程序怎么编写

    216PLC :有1个输入信号I0.0(要求立即读入 不受程序大小影响)PLC接收到此信号后 延时几秒(时间触摸屏可调 此时间要求精准到1m…

    SIMATIC S7-200 2020年11月1日
  • S7200与工控机通讯问题

    S7200与工控机通讯问题:请问,S7200与工控机通讯如何连接,通讯线自己能做吗,如何做,和工控机那个口相连?多谢! 问题补充:组态王 最佳答案 如果是做实验,自已做根电缆也就罢…

    SIMATIC S7-200 2021年7月4日