您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的接收(RXD(47))指令
来源:艾特贸易2017-06-05
简介图 8-108 为 RXD(47) 指令梯形图。 图 8-108 RXD(47) 指令梯形图 当执行条件为 OFF 时,不执行 RXD(47) ;当执行条件为 ON 时, RXD( 47) 读取控制字中指定端口所接收数据中的 N 个字节,然后将数据
图8-108为RXD(47)指令梯形图。
图8-108 RXD(47)指令梯形图
当执行条件为OFF时,不执行RXD(47);当执行条件为ON时,RXD( 47)读取控制字中指定端口所接收数据中的N个字节,然后将数据写入字D~D+( N/2)-1中,最多可同时读取256字节的数据。
如果接收到的数据没有通过RXD (47)指令读取,一旦接收到256字节数据后,PC将不能再继续接收数据。因此,应该在接收完成标志变ON后立即读取数据(AR0806用于RS- 232C端口,AR0814用于外部端口)。
控制字的值决定读取哪个端口上的数据以及数据写入存储器时的顺序,如图8-109所示。
数据写入存储器时的顺序由控制字C中的位0决定。8字节数据12345678。将按图8-110所示顺序写入。
图8-109 控制字的取值
对标志位的影响:
·ER:C中的设置值不正确;N大于256;PC初始化未设置为无协议模式;RXD(47)已
经在执行。
·AR 08:当RS-232C端口上的数据被正确接收时,AR 0806变ON,执行RXD(47)指令
时复位。
当外部端口上的数据被正确接收时,AR 0814变ON,执行RXD(47)指令时复位。
·AR 09:包含在RS-232C端口上所接收到数据的字节数。执行RXD(47)时复为0000。
·AR 10:包含在外部端口上所接收到数据的字节数。执行RXD(47)时复为0000。
图8-110 数据写入存储器的顺序
点击排行
