电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

赋值指令的指令符号、作用是什么?

2016-12-27 11:00分类:PLC自学教材 阅读:

     (1)指令符号。

   (2)指令说明。该指令用于给某一存储单元赋值,或者进行两个单元之问的数据传送,所赋值或传送的数据可以是8位、16位、32长度的数据,关于数据类型的说明见表4-13。

    指令的左端为为两个输入端,指令的右端为两个输出端,各端的功能如下。
    1)EN输入端:使能输入。只有输入信号l时,指令才能实现赋值的功能,即指令通过使能输入端EN激活。
    数据类型:BOOL。
    可使用的存储区域:I,Q,M,L.D。
    2) IN输入端:需要传送的数据(源值)。
    数据类型:8位、16位或32位长度的所有数据类型。
    可使用的存储区域:I,Q,M,L,D,Constant(常数)。
    3)ENO输出端:使能输出。当使能输入为1且IN输入的数据类型符合要求时,输出逻辑1;其他情况输出逻辑0。
    数据类型:BOOL。
    可使用的存储区域:I,Q,M,L,D。
    4)OUT输L端:数据传送的目的地址。
    数据类型:8位、16位或32位长度的所有数据类型。
    可使用的存储区域:1,Q,M,L,D。
    注意:
    在使用赋值指令时,源数据的类型应与目的地址的类型一致,否则就会出现赋值错误:若源数据长度大于目的地址的长度,则赋值结果是多出的字节(值)会被删除,见表4-14;若源数据长度小于目的地址的长度,则在目的地址的高位用0填充,见表4-15。

    (3)举例。在图4-53所示的程序段中,如果I0.O为1,则MOVE指令被执行,MW10的内容将被复制到当前打开的DB中的数据字12 (DBW12)中。如果指令被执行,则Q4.0为1。


上一篇: 什么是赋值指令?

下一篇:CX-Programmer软件的主要特点是什么?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部