三菱PLC编程 16位指令占用7步,32位指令占用13步

用到比较指令了,对以下这句话不理解“16位指令占用7步,32位指令占用13步。”这句话什么意思嘞?... 用到比较指令了,对以下这句话不理解
“16位指令占用7步,32位指令占用13步。”
这句话什么意思嘞?
展开
 我来答
疯狂小鸟ZXD
高粉答主

2015-11-13 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:96%
帮助的人:3063万
展开全部

首先你要知道什么是PLC的步,PLC是用单片机或嵌入式作为控制核心的,而单片机和嵌入式最基本的编辑是汇编语言,因此PLC的步就类似汇编语言中的一行基本代码,代码越多,执行时间越长,PLC执行时间也是和步数有关,就是步数乘以单步执行时间。在PLC中,那些函数占用步数多,是因为函数编译。内部实际包涵了若干基本单步代码。

因此16位的比较指令就相当于包含了7个基本单步代码,32位的相当于包含了13个基本单步代码。置于这个指令所包含的基本单步代码是什么不用去管,和编程没关,而且这个属于核心技术,不会告诉你的。

那么知道步有什么用呢,首先就是PLC的执行时间,只有知道的程序的步数,才能换算出PLC的执行时间。当然,大多数时候,PLC一个扫描周期很短,可以忽略不计了,但是对于一些要求特别精确的定位什么的的还是得考虑的。再就是PLC的程序容量,PLC的程序容量是按照步数来算的。比如FX3系列,对程序是有容量的,不是无限制的,而这个容量就是按步来算的。


然后在告诉你怎么看步数吧,你在编程时会发现,在程序每段的开头都有一个数字,这个数字就是这段开始的步数,如图,第一段当然就是从0步开始的,第二段是从第4步开始的,第三段是从第8步开始的。

然后在软件的下面可以看到当前光标的所在的步数和程序总步数,如图,这个就是光标在第42步,总程序是43步。

望采纳。。。。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式