三菱FX2NPLC串行通讯指令(FNC80RS)串行通讯指令(FNC80RS)1、指令格式:[RSD0K8D10K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令
※传送的数据格式在后面讲述的特殊寄存器D8120设定
RS指令驱动时即使改变D8120的设定,实际上也不接收
※在只发送的系统中,可将接收数设定为K0
(K表示常数)※在只接收的系统中,可将发送数设定为K0
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)
※bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0
※RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10)=(1,1)
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000110010001001B)M8002│──||──────────[MOVH0C89D8120]5、相关标志位:一
基本指令介绍※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送
当发送完成后,M8122自动被复位
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态
※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工