FX系列PLC通信协议
FX系列PLC通信协议
三菱FX系列PLC编程口通信协议总览
该协议实际上适用于PLC编程端口以及 FX-232AW 模块的通信。 通讯格式:
命令
DEVICE READ CMD DEVICE WRITE CMD FORCE ON CMD FORCE OFF CMD 传输格式: RS232C 波特率: 9600bps 奇偶: even
校验: 累加方式(和校验) 字符: ASCII 16进制代码: ENQ ACK NAK STX ETX
帧格式: STX
CMD
DATA
......
DATA
ETX
SUM(upper)
SUM(lower)
例子:
STX ,CMD ,ADDRESS, BYTES, ETX, SUM
02H, 30H, SUM=CMD+......+ETX;
30h+31h+30h+46h+36h+30h+34h+03h=74h; 累加和超过两位取低两位
1、DEVICE READ(读出软设备状态值) 计算机向PLC发送:
05H 06H 15H 02H 03H
请求 PLC正确响应 PLC错误响应 报文开始 报文结束 命令码 "0" "1" " 7" "8"
目标设备 X,Y,M,S,T,C,D X,Y,M,S,T,C,D X,Y,M,S,T,C X,Y,M,S,T,C
始 STX 02h
命令 CMD 30h
首地址
GROUP ADDRESS
位数 BYTES 30h,34h
终 ETX 03h
和校验 SUM 37h,34h
例子:从D123开始读取4个字节数据 地址算法:address=address*2+1000h 再转换成ASCII 31h,30h,46h,36h PLC返回
STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM
注:最多可以读取64个字节的数据
例子:从指定的存储器单元读到3584这个数据
第 1 页 共 4页
FX系列PLC通信协议
02h 33h 35h 38h 34h 03h 44h,36h
2、DEVICE WRITE(向PLC软设备写入值)
始 命令 首地址 位数 数据 终 和校验
STX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA ...... LAST DATA ETX SUM
例子:向D123开始的两个存储器中写入1234,ABCD 02h 31h PLC返回
ACK (06H) 接受正确 NAK (15H) 接受错误
3、位设备强制置位/复位 FORCE ON置位 始 STX 02h 始 STX 02h
命令 CMD 命令 CMD
地址 ADDRESS address 地址 ADDRESS address
终 ETX 03h 终 ETX 03h
和校验 SUM sum 和校验 SUM sum
30h,34h 33h,34h,31h,32h,43h,44h,41h,42h
03h 34h,39h
FORCE OFF复位
PLC返回
ACK(06H) 接受正确 NAK(15H) 接受错误
设备强制中的地址公式:Address=Address/8+100h
说明:
1.帧中的BYTES表示需要读取或者写入的字节数。 2.地址算法上有说明。
3.累加和是从STX后面一个字节开始累加到ETX的和。
三菱FX系列PLC编程口通信源代码
fx_comm.h
FX系列PLC四种通信模式的特性
首先讲讲FX系列PLC的通信方式。
FX系列PLC根据使用的通信模块与协议不同,分为以下四种通信模式: 1、PLC的N:N通信方式 2、PLC双机并联通信方式
3、PLC与计算机专有协议通信方式(无须梯形图,电脑直接读写操纵PLC) 4、PLC与计算机无协议通信方式(梯形图RS指令方式,可自定义通信协议)
以下将详细列出各通信模式的特性:
第 2 页 共 4页
FX系列PLC通信协议
传输标准 传输距离 连接数量 通信方式 数据长度 校验 停止位 波特率 头字符 尾字符 控制线 协议 和校验 适用机型
N:N网络 RS485
500m
8站
PLC并联 RS485/RS422
专用协议计算机连接 无协议通信
RS485/RS422或RS232 RS485/RS422:500m
RS232:15m
1:1 半双工
1:N(N<=16) 1:1
FX,FX2c,FXon:半双工
FX2n: 全双工 7bit/8bit 无/奇/偶 1bit/2bit
固定
38400bps 19200bps
固定 ------
--- 固定
300/600/1200/2400/4800/9600/19200
无/有效
格式1/格式4 无/有效
FX2n,FX,FX2c
FX2n,FXon,FX,FX2c
无
FX2n,FXon
FX系列PLC专用协议通信指令一览
以下将详细列出PLC专用协议通信的指令:
指令 BR WR BW WW BT WT RR RS PC TT
注释
以1点为单位,读出位元件的状态
以16点为单位,读出位元件的状态,或以1字为单位,读出字元件的值
以1点为单位,写入位元件的状态
以16点为单位,写入位元件的状态,或以1字为单位,写入值到字元件
以1点为单位,SET/RESET 位元件
以16点为单位,SET/RESET 位元件,或写入值到字元件
控制PLC运行RUN 控制PLC停止STOP 读出PLC设备类型
连接测试
注:位元件包括X,Y,M,S以及T,C的线圈等; 字元件包括D,T,C,KnX,KnY,KnM等。
FX系列PLC专用协议通信指令格式详解
约定说明:
ENQ为请求标志,ASCII值5,VB中以chr(5)表示; ACK为正确标志,ASCII值6,VB中以chr(6)表示; STX为请求标志,ASCII值2,VB中以chr(2)表示; EXT为请求标志,ASCII值3,VB中以chr(3)表示; 表格中红色字为需要求和效验的部分;
和效验为每一项的ASCII值的总和转换成十六进制后区低两位; 站号、PLC号、元件数量、和效验都是以十六进制表示;
等待延时为0-150毫秒,以十六进制0H-FH表示,如100ms为AH。 1、批量读出位元件--BR指令 格式:
第 3 页 共 4页
FX系列PLC通信协议
PLC侧:
1
2
3
4
5
6
7
8
10
11
14
15
16
17
PC侧: ENQ 站号 PLC号 BR 延时 首地址 数量 和效验
9
ACK 站号 PLC号
STX 站号 PLC号 数据 EXT 和效验
12 13
例如:要读出站号为5的FX系列PLC的X40到X44共5点的状态值,延时100ms,假设X40与X43为OFF,其余为ON:
注释: 代码: ASCII码:
请求 ENQ
站号 0
5
PLC号 F
F
命令 B
R
延时 A
X
元件首地址 0
4
元件数量 0
5
和效验 5
7
05H 30H 35H 46H 46H 42H 52H 41H 58H 30H 30H 34H 30H 30H 35H 35H 37H
您只要将以上兰色部分的代码以字符串形式(VB中可以表示为chr(5)&"05FFBRAX00400547")发送到PLC,就会有正确的回应信息,如下:
注释: 代码: ASCII码:
头 STX 02H
站号 0 30H
5 35H
PLC号 F 46H
F 46H
0 30H
1 31H
元件首地址
1 31H
0 30H
1 31H
尾 EXT 03H
和效验 0 30H
5
35H
2、批量读出字元件--WR指令 格式:
PLC侧:
1
2
3
4
5
6
7
8
10
11
14
15
16
17
PC侧: ENQ 站号 PLC号 WR 延时 首地址 数量 和效验
9
ACK 站号 PLC号
STX 站号 PLC号 数据 EXT 和效验
12 13
该命令使用方法与1(BR)命令相同,不再赘述。 3、批量写入位元件--BW指令 格式:
PC侧: PLC侧:
1
2
3
4
5
6
7
8
9 和效验
10
11
< …… 此处隐藏:1909字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




