然后在这里我们要特别注意一点因为前面用到了乘法,前面是16位的数值在经过乘法后就可能变成了32位的,所以在这里的加法我们就需要用32位的加法,也就是DADD,D2,C36,D4。在这里D2的值就等于上一步的25 X,然后D2的值加上C36的值再放到D4里面去。

然后下一步我们用到的是除法,把前面的数据处于255就OK了。但是这里的除法我们也使用32位的也就是:DDIV,D4,C255,D10.到了这一步后,这个方程就解出来了,答案放在D10里面。

例题2:要控制一个数字D10在(0~500)范围内连续变化, 当按住增加按钮X1时, 该数字连续增大,但最大为500.当按住减小按钮X2时,该数字减小,但最小为10。试编出PLC。

:思路:我们要求的是按住增加按钮数值是连续增大与减小的,那么在这里我们可以使用INC加一指令,DEC减一指令,再使用一个比较指令。当数值等于500的时候停止。

程序示例:

PLC还能用来解方程?

当我们接通X001的时候D10里面的就会不停的增加。按住X002的时候程序就会不停的减小。然后我们再运用比较指令:CMP,D10,K500,M0.当D10里面的数值等于500的时候,M1的常闭点断开。计数不再增加。运用比较指令 CMP,D10,K0,M0.当D10里面的数值等于10的时候。M4的常闭点断开,计数不再减小。

在这里为大家补一下CMP 指令:

PLC还能用来解方程?

当我们接通X10后,C10的当前值与K100进行比较,比较的结果通过M10,M11,M12来进行表示。当K100大于C10的当前值的时候,M10接通。当K100等于C10的当前值的时候,M11接通。当K100小于C10的当前值的时候,M12接通。但是我们要注意程序在执行的时候只会接通其中一个,而且只有一个是接通的。

关于PLC,PAC就介绍完了,您有什么想法可以联系小编。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查