一个数据1-100 类型为byte ,转换数据到另一个数组1-800 类型为bool;有啥好办法?
最佳答案
用AT变量覆盖是一个比较好的方法
假如你的100个byte数组的变量名是 a_bytes, 800个bool数组变量明是a_bools,做法见我的操作示范的动画
这样定义的变量 a_bytes与a_bools用的是同一段数据区,不用转换数据。
请参考“TIA 博途 V11 中怎样通过关键字 "AT" 实现变量覆盖?”
http://support.automation.siemens.com/CN/llisapi.dll/57132240?func=ll&objId=57132241&objAction=csView&nodeid0=37217116&onlyConfigurable=on&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&load=treecontent
图片说明:
提问者对于答案的评价:
这个很不错。虽然我没采用任何人,但是你们的思路都让我受益。我顺便贴上我的算法。
专家置评
AT的用法,是有条件限制的。楼主没有将问题和目的描述的更清晰些,无法提供更准确的建议。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc195169.html