博途软件编程怎么读一个字或字节中的某一位

博途软件编程怎么读一个字或字节中的某一位

问题补充:
如果是Temp中间变量怎么办?STEP7里用像L20.3来表示,博途里不知怎么表示

最佳答案

默认情况下TIA中,所有功能块和程序块是使用 “块的优化访问”的。所以你的要求在博途里官方名词叫slice访问!你可以搜索下什么叫slice访问
参考下面的以前类似问题
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=130206&cid=1077

http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=117598&cid=1072
补充回答:
如果使用“块的优化访问方式”那么道理是和DB里是一样的。比如,你在FC里的TEMO变量里新建一个变量名称为Lbtest,类型WORD
那么   就可以 以A     #LBtest.%X0 来访问某个位。
如果你的FC,FB,OB 没有选择 “优化块的访问方式,那么可以直接使用Lx.y引用,比如 %L20.3。如何取消块的优化访问方式,见图。

图片说明:

博途软件编程怎么读一个字或字节中的某一位  

提问者对于答案的评价:
感谢

专家置评

已阅,最佳答案正确。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日 下午9:12
下一篇 2017年6月10日 下午9:12

相关推荐