指针如何建

PLC每2小时采集流量计的累计流量,每天采集12次,相邻2次相减,得出该时段流量,将每天12时段流量由大到小输出3个流量值,问各位师傅指针怎么建立?

最佳答案

如果仅仅回答200smart plc的指针如何新建?
这个问题很容易回答,在需要新建指针的前面加一个“&”的标记,并必须按字节的单位编写地址,如、格式&VB100,含义是在指针首地址VB100中建了一个指针。注意!新建这个指针的指令必须是32位的指令调用(MOV_DW),程序样式:
LD     First_Scan_On:SM0.1
MOVD   &VB100, AC1      //将指针指向VB100的首地址
有一个建,必定会有一个取指针的数据与之匹配。
程序:
LD     M0.0
MOVB   *AC1, VB0             //如果需要取指针VB100中的数据放置到VB0
MOVW   *AC1, VW2          //如果需要取指针VW100中的数据放置到VW2
MOVR   *AC1, VD4           //如果需要取指针VD100中的数据放置到VD4
上述取指针数据完全是依靠不同的传送指令读取指针中的数据。

提问者对于答案的评价:
谢谢,我是第一次用指针,请大神看下一下程序,每次读取的流量放在VD100,相邻2次相减放在VD200,VD20~VD44是12次的流量的差?请大神指点下,
LD     SM0.0
MOVD   &VB100, AC1
MOVR   *AC1, VD0
MOVD   +4, AC2
+D     AC1, AC2
MOVR   *AC2, VD4
MOVR   VD4, VD200
-R     VD0, VD200

LD     SM0.0
MOVD   &VB200, AC3
MOVR   *AC3, VD20

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc126232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日
下一篇 2017年5月28日

相关推荐