发布于 2014-02-26 06:16:57
2楼
这个程序主要目的采集10个温度和2个湿度,子程序 ZYDY_4没问题,采集的数据存放在VW010----VW1032区间,采集的数据是整数如(12.3度)就是123,数据转换的子程序 WSD是把采集的数据转成小数,存放在VD300----VD344之间.原程序用的地址比较多,没有用循环,现在我想优化一下用循环,问题就在这,子程序 ZYDY_4不运行了
LD SM0.0
A L8.0
= L60.0
LD SM0.0
A L8.0
EU
= L63.7
LD L60.0
CALL MBUS_MSG:SBR2, L63.7, 1, 0, 40001, +8, &VB1010, L9.2, VB2001
通讯不上, L9.2不为ON,程序就不向下运行.把子程序WSD删除,程序就正常了.