上次发了个求大神算个STL累加的问题,“DB1.DBB6到DB1.DBB29累加存储于DB1.DBD30,字节相加存于双整形地址中”,两位大神的帮助都很好,但是小弟还是有一点不明白,为什么算出来的结果不对。程序里面DB1.DBB7是16#01,DB1.DBB20是16#20,其余都是00,累加出来后结果DBD30是16#20;DBB7改为16#11,DBB20改为16#20,结果是16#78(58,具体忘了哪个了)。小弟不知道如何在上次的问题里继续讨论,所以另开一个帖子,麻烦各位了,感激涕零。
最佳答案
1、你自己一定要正确给出循环的次数。例如,“DB1.DBB6到DB1.DBB29一共是24个字节,12个字,6个双字。那循环次数就是24或12或6.。循环的次数不正确,结果不会正确的。
2、将DB1.DBB6到DB1.DBB29的模拟值设置正确。
提问者对于答案的评价:
谢谢阿鸣老师及其他几个帮忙的老师!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc232432.html