在学习功FX系列PLC能指令之前,首先必须掌握数制和的知识,即十进制与、八进制、十六进制之间的转换。例如:将十进制数5转换为二进制数形式为Ol01;将二进制数0011转换为十进制数为3。二进制数只有两个数码0和l,容易物理实现。例如,灯泡的灭和亮,脉冲的有和无等,只要规定其中一种状态表示1,另一种状态表示0,就可以用一位二进制数例来表示。
一、指令说明
【例l】将十进制数5转换为二进制数。
功能指令由指令助记符、功能号、操作数等组成。
首先介绍传送指令,指令梯形图如下图所示。
(1)传送指令是将数据按原样传送的指令,当XO为ON时,常数Kl00被传送到DlO(K、H为常数,K表示十进制数,H表示十六进制数),也就是十进制数100传送到Dl0;如果XO为OFF时,目标元件中的数据不变。
(2)传送时源数据中的常数Kl00自动转化为二进制数。下图为Y-△启动控制程序梯形图。把Y3、Y2、Yl、YO看成一个数据KIYO(组合位元件的组合规律是以4位为一组组合成单元,Kl~K4为16位运算,K5~K8为32位运算。例如,KIXO,表示X3~XO的4位,xo为最低位)。当作Y启动时,YO、Yl置ON,即按下启动按钮,XO置ON,KIY0=3,自动转化为二进制KIYO=O011(Y3=O,Y2=O,Yl=l,YO=l)olOs后,TO置ON,KIY0=5,YO、Y2置ON,转化成△运行。按下停止按钮,Xl置ON,KIYO=O,运行停止。
【例2】二进制加1指令,指令梯形图如下图所示。
当XO接通一次,Dl0中的内容加1,如下图(b)所示。