帮忙分析下程序

程序思路:几个数值相加求和,利用指针移位。
 //主程序
 LD     SM0.0
 CALL   SBR_0:SBR0, &VB0, 5, VW100
 //求和子程序SBR_0
 #Start_add:指向数据的指针。
  #Count:相加的数据量
 #Sum:求和结果
 LD     SM0.0
 MOVW   0, #Sum:LW6  //求和结果清零
 FOR    #Sum:LW6, 1,  #Count:LW4  //循环, 
 +I     *#Start_add:*LD0,  #Sum:LW6 //相加
 INCD   #Start_add:LD0 //指针加1指向下一数值
 NEXT
 CRET
 在状态表中赋值VB0=1,vb2=1, vb3=1 ,vb4=1,而#sum=259,为何不是5?
 VB0=0,vb2=0, vb3=0 ,vb4=0,而#sum=6,为何不是0?
  
 

最佳答案

你用的是+I,进行整数加法。而实际数字是字节。
 你的计算结果是VW0+VW1+VW2+VW3+VW4
 而VW0,VW1,VW2,VW3=16#101,VW4=16#100

提问者对于答案的评价:
已经搞定 谢谢1

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:21
下一篇 2021年7月5日 上午2:21

相关推荐

  • 关于modbus rtu从站站地址的问题

    有什么方法或者软件能够获取到modbus rtu从站的站地址? 最佳答案 1、电脑直接读取用第三方软件 MODSCAN32;通讯双方参数一定要设成一样的。通讯线…

    SIMATIC S7-200 2021年7月5日
  • em235温湿度乱跳

    有13个控制柜谢谢中em235接线方式一样。但其中一个采集的温湿度信号乱跳,其他的都很稳定,也不是温湿度传感器的问题,模块也是好的,程序中只采集信号也是乱跳,,,,,,,急~~ 最…

    SIMATIC S7-200 2021年7月4日
  • 主程序调用子程序时可以用上升沿触发吗?

    例如:LD    I0.1EUCALL  SBR0如果用了上升沿,那么触发时间也就一下子,也就是调用时间很短,这么短的时…

    SIMATIC S7-200 2020年11月1日
  • S7-200KONGZHI

    西门子plcS7-200控制变频器实现恒压供水???供水压力低了,?频率升高??,供水压力高了?频率降低。还有就是对三相电流,电压的采集,以及对流量的采集。然后是用定时器对两台设备…

    SIMATIC S7-200 2021年7月5日
  • siwarex ms+西门子传感器

    现选用siwarex ms+西门子传感器作为称重用,搭建完之后,在运行一两个小时后出现较大的零点偏移,求教原因 问题补充:传感器只有一个,砝码校准满足要求,数值一段时间稳…

    SIMATIC S7-200 2020年10月31日
  • 三相异步电动机的电压电流信号采集与转换

    S7-200如何实现交流信号的采集与处理(电压电流互感器?),通过PLC相应模块是否可以得到一个周期内得电压信号(可以使转换过后与实际值对应的变换值),通过何种算法可以对信号处理后…

    SIMATIC S7-200 2017年6月1日
  • s7200smart以太网通讯

    s7200smart以太网通讯的网线的最大距离100米,大于100米在加交换机,这样最大可以多少米 最佳答案 1.熟悉网络的朋友,都知道双绞线有一个无法逾越的100米传输距离,10…

    SIMATIC S7-200 2021年7月5日
  • 请问巴西有西门子公司吗?

    我是徐工巴西制造的,离圣保罗有200多公里,巴西工业落后,配件稀少,维修很困难,有西门子巴西公司的地址吗?最好是圣保罗的。 最佳答案 巴西肯定有,但是4008104288,这个是属…

    SIMATIC S7-200 2017年6月19日
  • step 7-micro/win v4.0 SP9

    step 7-micro/win v4.0 SP9安装不上,显示如图 问题补充:现已安装上了,我的是WIN764位,和PLC连接时,没有COM口,只有…

    2017年6月8日
  • EM231 4AI模块读不到数

    在CPU226后带有:16DI/16DO、16DI、16DI、8DI、4AI共5块,其中第5块4AI模拟量模块读不到数,经检查模块的DIP开关设置正确,接线也没问题,且在模块的输入…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论