PLC的发展多用于顺序控制,利用定时器,计数器等的的组合取代一般的控制系统,带有功能指令的PLC,在使用价值,使用范围都会更广。所以本章为大家介绍功能指令的概念。 功能指令表达的表示形式: 一条指令是有一个指令名称,以及一个指令代码的(又叫功能号),不同的功能指令功能号不同。然后一条指令还具有多个操作数:S表示源操作数,D表示目标操作数,n表示在指令中可能用到的常数。一条指令再运行中用它的程序步来表示它的大小。、 指令执行形式: 脉冲执行型 连续执行型 比如在图上这个梯形图中,MOVP表示脉冲执行型,当我们按下X000的时候就会把D10的数据传送到D12中,但是不管X000接通多久,这个指令只执行一次。 如果是MOV指令,当我们按下X001的时候,这个指令就会在每一个扫描周期中都把D10的数据给传送到D12中。 位软元件,组合位元件和字元件: 只有处理ON / OFF状态的元件,称为位软元件,如X、Y. S等, 其它处理数字数据的元件,例如T。C. D. V. Z等,称为字软元件。位元件由Kn加首元件号的组合,也可以处理数字数据,组成字元件,称组合位元代或位元件组合。 组合位元件的组合规律是以4位为一组组合成单元。K1~ K4为16位运算K5~ K8为32位运算。例如K1XO表示X3 ~X0的4位 X0为最低位。K4M10表示M25 ~M10的16位组合, 10为最低。KBM100表示131~M100组成的32位组合,M100为 最低位。 BCD变换指令: 为了方便大家理解,我们还是以表格的的形式来显示: 指令格式: 该指令表示,当接通X000后把D0中的二进制码转换成BCD码,然后送到D5里面去。在这里给大家补充一下BCD码是:BCD码亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。 BIN码变换指令: 我们以表格的的形式来显示: 该指令表示的是把BCD码转换成二进制码 PLC外接数字开关: 这个数字开关接在X0~X17上,如果我们要把这个数字开关上的1234进行转换那么就要用到以下这条指令。当我们按下X020后,K4X000里面的BCD码就会转换成二进制码存放到D10里面去。 下面我们以一个例程来说明如何利用这些功能指令编程: 用传送指令编写一个星三角降压启动: 星三角控制I/O图: PLC梯形图: 当我们按下X000后,MOV是传送指令,把K3的数据传送到K1Y000,而K3化成二进制为0011,那么K1Y000里面的数据也变成了0011,所以Y0,Y1被置为ON,电动机为星型启动,然后Y0在延时10秒后T0闭合,把K5的数据传送到K1Y000,K5化成二进制为0101,那么K1Y000里面的数据就变成了0101,Y0依旧为ON,Y1则为OFF,Y2则为ON,所以在这个时候,电动机按星型启动。当按下X000后,K0的数据传送到K1Y000,而K0化成二进制为0000,所以Y0.Y1.Y2都变成了OFF,电动机停止。 |
|
来自: 金玉满堂jjnla8 > 《三菱》