PLC的基本概念

[09-13 17:03:16]   来源:http://www.88dzw.com  控制技术   阅读:8910

文章摘要:I0.0、I0.1、、、I3.7,若第二卡为DO卡,地址为Q4.0、Q4.1、、、、Q7.7,请注意,当使用16通道的DI/DO模块时,每个槽位就会失去两个字节(16位)。基本逻辑指令与 &(FBD) A(STL) (AND指令)或 >=1(FBD) O (STL) (OR指令)异或 XOR(FBD) X(STL) (XOR指令)注意:异或操作是指:当两个信号中仅有一个满足时,输出状态才是“1”,这个指令不能使用于多个地址的异或逻辑操作(N个中有一个1时才是1),所以三个及三个以上的异或指令,旧的RLO(逻辑操作结果)和另一个输入作异或运算。赋值语句 =置位 S 光是置位,一直保持到它被

PLC的基本概念,标签:计算机控制技术,工厂电气控制技术,http://www.88dzw.com

I0.0、I0.1、、、I3.7,若第二卡为DO卡,地址为Q4.0、Q4.1、、、、Q7.7

,请注意,当使用16通道的DI/DO模块时,每个槽位就会失去两个字节(16位

)。
基本逻辑指令
与 &(FBD) A(STL) (AND指令)
或 >=1(FBD) O (STL) (OR指令)
异或 XOR(FBD) X(STL) (XOR指令)
注意:异或操作是指:当两个信号中仅有一个满足时,输出状态才是“1”,

这个指令不能使用于多个地址的异或逻辑操作(N个中有一个1时才是1),所

以三个及三个以上的异或指令,旧的RLO(逻辑操作结果)和另一个输入作异

或运算。
赋值语句 =
置位 S 光是置位,一直保持到它被另一个指令复位为止。
复位 R 光是复位,一直保持到它被另一个指令置位为止。
触发器的置位复位:同时有置位输入和复位输入,如果两个输入端同时出现

RLO=1,根据优先级。在LAD/FBD中,分别有置位优先和复位优先的不同符号

,在STL中,最后编写的指令具有高优先权。
注意:如果用置位命令把输出置位,当CPU全启动时它被复位,但如果声明保

持,则当CPU全启动时,它就一直保持置位状态。
连接器:M0.0(#),为中间赋值元件,它把当前RLO保存到指定地址,当它

和其他元件串联时,连接器指令和触点一样插入。
注意连接器不能:
直接连接到电源母线
直接跟一个分支;
用在分支末尾。
但连接器可以用“NOT”元件对它进行取反操作。
影响RLO的指令:
NOT=取反;CLR=复位(仅用在STL中);SET=置位(仅用在STL中);SAVE=

把RLO保存到状态寄存器中的“BR”;BR=用来重新检查保存的RLO。
主控继电器功能 MCR:是一个用来接通或断开电流的逻辑主开关。如果MCR条

件不满足:0分配给输出线圈,置位线圈和复位线圈指令不改变当前值,MOVE指

令把0传到目的地址。MCRA指令启动主控继电器功能/MCRD指令取消MCR功能,

直到另一个MCRA指令起作用。
无条件转移(不依赖于RLO) JMP
在LAD/FBD中,在线圈符号上面输入作为表示的标号或符号,如NEW1,NEW2等

,标号最多有4个字符,第一个字符必须使用字母或“_”。
跳转规则:可以向前或向后跳转,跳转指令和跳转目的必须在同一个块中(最

大跳转长度为64K字节);在一个块中跳转目的只能出现一次;跳转指令可以

用在FB、FC和OB中。
条件跳转:有两个:JC——当RLO=1时,JC才执行,当RLO=0时,不跳转,继

续执行下面的程序,但置RLO=1。 JCN——当RLO=0时,JCN才执行,当RLO=1

时,不跳转。
边沿检测:RLO-边沿检测和信号-边沿检测。
RLO-边沿检测:当逻辑操作结果变化时,产生RLO边沿。检测正边沿FP——

RLO从“0”变化到“1”,“FP”检查指令产生一个“扫描周期”的信号“1

”;检测负边沿FN,则RLO从“1”变化到“0”,“FN”检查指令产生一个“

扫描周期”的信号“1”。上述两个结果保存在“FP(FN)”位存储器中或数

据位中,如M 1.0…,同时,可以输出在其他线圈。
信号-边沿检测:同上面的RLO指令类似,当信号变化时,产生信号边沿,也有

正/负边沿之分:POS/NEG。
上述各种指令,最好请结合实际软件,掌握其方法、特性和不同之处,其他复

杂指令请参考各种高级编程手册。
数字指令
在讨论数字指令前先了解一下各种数据格式,关于二进制、十进制及其他数的

表示方法,在其他地方都有介绍,这里就不再重复。
一、数据格式(16位):数据类型INT是整数(16位),其中符号(位15)表

示是正数或是负数(“0”=正数,“1”=负数),16位整数的数值范围是-

32768~+32767。在二进制格式中,整数的负数形式用正数的二进制补码表示

。(二进制补码利用取反加1得到) 负数的位格式,对零的位置加权求和,再

加1,然后在前面放一个负号。
BCD码:十进制的每一位用四个二进制数表示,因为最大为9,所以需要四位二

进制才能表示出来(十进制的9=1001二进制),要注意,从0~9的十进制数的

BCD码表示与二进制数表示相同,但BCD码一般用作显示,并非二进制。上面的

INT(整数)主要是用来运算。

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页


Tag:控制技术计算机控制技术,工厂电气控制技术控制技术

《PLC的基本概念》相关文章