西门子博途软件中的At指令和Slice访问之区别

功能块管脚中,如果需要对一个word或者dword进行按bit访问的话,以前在经典step7的scl程序中,就只能用AT指令。

如今博途除了继续支持At指令以外,还支持Slice方法,但是用下来发觉两种方法各有优劣:

Slice方法不需要预先定义,在代码中直接就用,但是我没找到用变量作为索引的方法,也就是bit位要写死,这样不是很灵活啊:

而At方法则可以用定义的数组来实现灵活的索引,但是,在IN_OUT变量中居然无法AT一个数组(博途V16中测试,input、output、static都可以),真是让人伤心了:

看来明天只能老老实实写若干行Slice方法的语句了

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月12日
下一篇 2020年10月13日

相关推荐