请教程序

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日

相关推荐

  • s7 200 从数据缓冲区发送数据出错

    我设置PORT 1 用MODBUS和驱动器通讯,PORT 0 用串口来监视驱动器返回的数据。当我从数据缓冲的地址获取数据然后发送到串口时,数…

    2021年7月5日
  • 紧急求助,西门子200快速入门

    一直用的300的, 没用过200的 有家公司让去面试,可他们用的是200的 投简历时都已经说清楚了的 现在应该先看些什么准备下 问题补充: …

    SIMATIC S7-200 2021年7月5日
  • s7-200自由口通信!

    现场是一台电子秤和226CPU,PLC和电子秤进行自由口通讯的时候,我能在通信线上接两根线用来连接电脑,用串口通讯软件检测他们收发的数据吗? 最佳答案 可以的。用USB转485的转…

    SIMATIC S7-200 2017年11月12日
  • 利用字符串转换指令将ASCII码转换到实数可以吗?

    我现在需要将一台S7-200的plc和一台智能仪表连接,智能仪表的通讯数据格式是ASCII的,数据包含小数。能否通过字符串指令将传输过来的ASCII码转换成实数。请各位高手指教! …

    SIMATIC S7-200 2021年7月5日
  • 224XP模拟量读数

    关于AIW0的采集读数我有些疑问,想确认下。 首先我在监视中看见的是两个字节,但是它的精度是10位,所以是不是我只用它的高10位。其次我给A+和M之间+5V电压,用高十位…

    SIMATIC S7-200 2021年7月5日
  • 主轴等待

    将y轴设置成主轴之后,点动或者NC代码启动主轴都没有反应,输入s1000m3时,一直显示等待主轴,点动时一直提示主轴进给率为0,如果讲该轴改为旋转轴,是可以转动的,但是转动一圈之后…

    2017年6月1日
  • 2个传感器接到相邻I/O点上会干扰吗

    设备上有两个传感器信号,I0.0是高速脉冲信号 我想把另个传感器信号(大约10S触发一次)接到i0.1上 请问彼此之间会干扰吗 最佳答案 开关量信号不会受到干扰…

    SIMATIC S7-200 2017年7月30日
  • TD200 V3.0显示屏功能的实现?

    TD200  V3.0(注意不是TD200C)面板上F1、F2、F3、F4键实现上传文件(图片)的功能,怎么实现?需要自s7 200程序中设置吗,如何…

    SIMATIC S7-200 2021年7月5日
  • 电位器调节阀(调节型)开度

    现场要求用电位器调节阀的开度,调节阀只能接收4-20MA的信号.目前现场我用的10千欧的上海天逸牌的10千欧电位器和1.2千欧的电阻串联来实现4-20MA的信号.得到的电流范围值不…

    SIMATIC S7-200 2020年10月31日
  • 请问哪位可以提供一下位控制向导应用的例程啊?小弟急等啊。谢谢

    请问哪位可以提供一下位控制向导应用的例程啊?小弟急等啊。谢谢 最佳答案 可以参考一下文档:S7-200 PLC 脉冲输出MAP 库文件的使用》下载:h…

    SIMATIC S7-200 2020年10月31日