三菱FX2N PLC串行通讯指令(FNC 80 RS)
串行通讯指令(FNC 80 RS)
1、指令格式: [RS D0 K8 D10 K8]
发送数据帧起始地址和数目 ↓
接收数据帧起始地址和数目
斯巴鲁xv报价2、功能和动作:
RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
传送的数据格式在后面讲述的特殊寄存器D8120设定。RS指令驱动时即使改变D8120的设定,
实际上也不接收。
在只发送的系统中,可将接收数设定为K0。(K表示常数)
在只接收的系统中,可将发送数设定为K0。
全球鹰gx7怎么样 在程序中可以多次使用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进制)(0000 1100 1000 1001B)
M8002
│──||────────── [ MOV H0C89 D8120 ]
5、相关标志位:
一.基本指令介绍
M8122:数据发送请求标志
当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。当发送完成后,M8122自动被复位。当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
M8123:数据接收完成标志
当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。复位M8123后,则PLC再次进入接收等待状态。
如果指定的接收长度为0,则M8123不动作,也不进入接收等待状态。从这个状态想进入接收等待状态,必须使接受长度≥0,然后对M8123进行ON→OFF操作。
M8129:通讯超时标志
接收数据中途中断时,那个时点开始如果在D8129中规定的时间内不再重新开始接收,作为超时输出标志M8129变为ON状态,则接收结束。M8129需手工复位。
二.详细程序(与英威腾GD20变频器测试通讯成功的案例)
在通讯前先确定PLC,以及变频器的通讯格式,如校验位,波特率,停止位等,以及变频器的站地址,然后先用串口软件对PLC发出的报文检测,以及变频器接收报文等,如都和说明书的一致,即可进行PLC与变频器通讯,本次通讯难点点有以下几点:
1.通讯前测试,确保通讯成功。(利用串口通讯工具进行采集数据,验证是否正确)
2.通讯成功后接收到的数据处理,(由于接收的数据是分开的,斌不是你最终需要的数值,要了解寄存器存储方式,特点进行数据合并整合,进行数据类型转换,最后计算出你需要的数据)
PLC与变频器的通信格式设定
通信格式设定
位号
名称
内容
0(位OFF)
1(位0N)
B0
数据长度
7位
8位
(B1,b2)
mu-x牧游侠
奇偶性
(0,0)无,(0,1)奇,(1,1)偶
B3
停止位
1位
2位
(b4,b5,b6,b7)
通信波特率(bps)
(0,0,1,1)300,(0,1,0,0)600,(0,1,0,1)1200,(0,1,1,0)2400,(0,1,1,1)4800,(1,0,0,0)9600,(1,0,0,1)19200
B8
起始符
有(D8124)初始值:STX(02H)
B9
终止符
有(D8125)初始值:ETX(03H)
B10
B11
控制线
无顺序
(0,0):无<RS—232C接口>
(0,1):普通模式<RS—232C接口>
(1,0):互锁模式<RS—232C接口>
(1,1):调制解调器模式<RS—232C接口,<RS—485接口>
计算机链接通信
(0,0):RS—485接口
(1,0):RS—232C接口
B12
不可使用
B13
和检查
和检查码不符加
和检查码自动附加
B14
协议
不使用
使用
B15
传送控制协议
协议形式1
协议形式4
如以下2个:
H0C8E是16进制数,变进成二进制110010001110 ,以下从低位到高位定义为:
数据长:0=7位
奇偶性:11=偶校验
停止位:1=2位停止位
传输速率:1000=9600bps的速率
起始位:  0=无起始
终止位:  0=无终止
通讯格式:10=RS-232C 通信接口
例,通信格式为D8120=H0C96,其设定参数如下
B15
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
悍马收购B4
B3
B2
B1
B0
0
0
0
0
1
1
0
0
1
0小型汽车驾驶证取消70岁年龄上限
0
1
0
1
1
0
方式
1
无协议
无和校验
保留
调制解调器模式<RS—232C接口,<RS—485接口>
无起始位无停止位
波特率为19.2K
1位停止位
偶数
7位数据
FX系列PLC通信所用的字符
字符
ASCⅡ
注释
ENQ
05H
来自计算机的请求信号
ACK
06H
承认(没有发现数据错误)
NAK
15H
不承认(发现数据错误)
STX
02H
数据块的起始标记
ETX
03H
数据块的结束标记
LF
H0A
换行
CR
H0D
回车
FX系列PLC通信所用ASCⅡ码
字符
ASCⅡ
字符
ASCⅡ
字符
ASCⅡ
字符
ASCⅡ
0
30H
4
34H
8
38H
C
43H
1
31H
5
35H
9
39H
D
44H
2
32H
6
36H
A
41H
E
45H
3
33H
7
37H
B
42H
F
46H