当前位置: 主页 > PLC控制

byte 转换 bool

一个数据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

图片说明:

18d6b000d4FC698925b343b958568242byte 转换 bool

提问者对于答案的评价:
这个很不错。虽然我没采用任何人,但是你们的思路都让我受益。我顺便贴上我的算法。

专家置评

AT的用法,是有条件限制的。楼主没有将问题和目的描述的更清晰些,无法提供更准确的建议。

  • 关注微信

猜你喜欢

微信公众号