没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
PLC 密室通信协议
一、本协议帧头帧尾参照 JSON 协议。
二、PLC 密室通信系统为四级结构:B/S 浏览器客户端,B/S 服务器端(WEB 服务器+RS485 串口服务器),PLC 跳关
主机,各房间 PLC 从机。
三、B/S 之间通信,浏览器查询信息取自服务器本地内存(尽量不用数据库),浏览器设置信息通过服务器发送帧任
务缓冲区中转,等待 RS485 串口服务器返回上一帧反馈信息(或失败延时)后,才能发送下一帧数据。
四、PLC 跳关主机与各房间 PLC 从机采用共享寄存器方式进行 CAN 通信。
五、RS485 串口服务器与 PLC 跳关主机的通信协议
1、查询房间 PLC 从机信息
(1)串口服务器发送
帧头(0x3e)
>
数据开始标识(0x7b)
{
帧序号
0x00-0xff
命令
0x01
0x01: 查询 0x02:设置
输入数据 1(D8-D15)
对应 PLC 输入端口:X10-X17
输入数据 1(D0-D7)
对应 PLC 输入端口:X00-X07
输入数据 2(D8-D15)
对应 PLC 输入端口:X30-X37
输入数据 2(D0-D7)
对应 PLC 输入端口:X20-X27
输入数据 3(D8-D15)
对应 PLC 输入端口:预留
输入数据 3(D0-D7)
对应 PLC 输入端口:D0=X40 D1=X41 D2=X42 D3=X43 D4-D7 预留
输出数据 1(D8-D15)
对应 PLC 输出端口:Y20-Y27
输出数据 1(D0-D7)
对应 PLC 输出端口:Y10-Y17
输出数据 2(D8-D15)
对应设置与反馈信息:D14=1 从机完成设置 D15=1 主机设置输出口
输出数据 2(D0-D7)
对应 PLC 输出端口:Y30-Y37
MP3 数据 1(D8-D15)
D8-D12:MP3 音量 0x0-0x1e,D13:路数,D14=1 从机已经播放, D15=1 主机令从
机播放 MP3 某曲目
MP3 数据 1(D0-D7)
0x01-0xff
对应 MP3 的播放曲目
跳关数据 1(D8-D15)
对应跳关设置与反馈信息:D14=1 从机完成跳关 D15=1 主机令从机跳关
跳关数据 1(D0-D7)
0x00-0xff
当前第几关卡
从机状态(D8-D15)
D15=0:从机离线 D15=1:从机在线
从机地址(D0-D7)
0x0-0x1f
0x0:广播地址(查询所有从机) 0x1-0x1f: 查询单台从机
校验字节(D0-D7)
帧序号到从机地址的字节和
数据结尾标识(0x7d)
}
帧尾(0x0d)
回车’’
帧尾(0x0a)
换行’’
(2)PLC 跳关主机返回
帧头(0x3e)
>
数据开始标识(0x7b)
{
帧序号
0x00-0xff
查询命令返回
0x81
0x81: 查询正确 0xc1:查询失败
输入数据 1(D8-D15)
对应 PLC 输入端口:X10-X17
输入数据 1(D0-D7)
对应 PLC 输入端口:X00-X07
输入数据 2(D8-D15)
对应 PLC 输入端口:X30-X37
输入数据 2(D0-D7)
对应 PLC 输入端口:X20-X27
输入数据 3(D8-D15)
对应 PLC 输入端口:预留
输入数据 3(D0-D7)
对应 PLC 输入端口:D0=X40 D1=X41 D2=X42 D3=X43 D4-D7 预留
精准小天使
- 粉丝: 33
- 资源: 347
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0