Stuct数据能否转换成INT或数组

块是优化的数据块,Stuct里有16个bool,能否转换成INT或WORD或Array[0..15];
Serialize序列化这个指令是不是可以实现Stuct转换成数组,试了下没成功,望大神们指点下

图片说明:

Stuct数据能否转换成INT或数组    Stuct数据能否转换成INT或数组    Stuct数据能否转换成INT或数组   

最佳答案

此Stuct转换成INT或WORD或Array[0..15]可以用AT覆盖功能来实现
建立FC或FB(取消块优化),在input建立对应struct类型并用Array[0..15] of Byte覆盖
如果要转成int或word,在temp定义Array[0..15] of Byte然后用int、word覆盖
S7-1200 使用AT覆盖变量
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/07-Program/03-instruction/03-Address/01-AT.html

图片说明:

Stuct数据能否转换成INT或数组  

提问者对于答案的评价:
谢谢,用AT可以解决

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

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

相关推荐

发表回复

登录后才能评论