博途软件编程怎么读一个字或字节中的某一位
问题补充:
如果是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