开关LF485通讯协议网关模式0519.docx
- 文档编号:1782637
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:22
- 大小:2.44MB
开关LF485通讯协议网关模式0519.docx
《开关LF485通讯协议网关模式0519.docx》由会员分享,可在线阅读,更多相关《开关LF485通讯协议网关模式0519.docx(22页珍藏版)》请在冰豆网上搜索。
开关LF485通讯协议网关模式0519
1、适用范围:
弱电带RS485通讯-网关模式产品、强电带RS485通讯-网关模式产品;
2、修改:
1增加整体控制命令码:
25;2017年5月19日
2增加红外感应、触摸感应数据;2017年5月19日
3增加强电调光产品说明;2017年5月19日
④完善轮询模式产品;2017年11月30日
MODBUS通讯:
产品为主动发送模式,即按键按下,面板主动发送数据给上位机。
网络型智能面板通过485通讯来读取及修改内部寄存器,达到远程监视和输出控制。
串口设定:
波特率”9600”,校验位”无”,数据位”8”,停止位”1”。
注:
面板发送或接收两条指令之间间隔至少5ms;
1.4CRC16/MODBUS校验算法:
计算方法见《CRC16-2校验算法》。
三.智能开关面板寄存器地址映射表
(寄存器为双字节数据,0x1000~0x1FFF,高位在前)。
智能开关面板通讯机号:
1--127,出厂默认地址:
0x02;0XFF为广播地址。
例子全部采用16进制。
寄存器地址
(16进制)
寄存器说明
0x1000
面板地址寄存器。
拨码开关默认全部置0(即全部拨向OFF位置),此时可以通过远程(即485通讯接口)更改地址,面板默认地址为0x02。
如果通过拨码开关设置地址后,则不能再通过远程更改地址。
即要通过远程更改地址,必须将拨码开关全部置0。
远程更改面板地址方法如下:
1、通过拉斐公司提供的“KGM”软件修改,具体见软件说明。
更改方法简单,直接输入想要的地址(十进制)并点击发送即可。
2、当不知地址是多少,可以采用广播地址进行设置,不过没数据返回;
(1)通过广播地址FF设置成01地址,例子:
FF06100000015914;
命令解析
广播地址
写指令
寄存器地址
将寄存器数据改成01
校验码
命令码
FF
O6
1000
0001
5914
(2)验证是否设置成功,发送读取地址寄存器0002的地址值:
01031000000180CA;
命令解析
面板地址
读指令
寄存器地址
读1个寄存器
校验码
命令码
01
03
1000
0001
25CA
面板返回数据:
01030002000125CA,表示地址更改成功。
(3)如果知道面板地址是多少,则可直接修改:
原地址为02设置面板地址为01:
0206100000014CF9
命令解析
面板地址
写指令
寄存器地址
将寄存器地址改成01
校验码
命令码
02
06
1000
0001
4CF9
返回:
0106100000014CCA,表示修改成功。
0x1011~0x101F
按键S1~S15的状态
1011对应按键S1的状态,主机也可以通过读取该寄存器获取按键状态。
按键值保存时间最长为2秒;
(1)点动:
即按下按键马上松开
例如:
当地址为02的面板,K1对应的按键状态指示灯处于点亮或熄灭时被按下,按键发送不同的命令:
①熄灭状态:
按下前熄灭状态,按下后点亮状态(需要RCU控制点亮);
按键按下发送代码:
02201011000100804EE3,
命令解析
面板地址
发指令
寄存器地址
数据的字节数
寄存器里的数据
校验码
命令码
02
20
1011
0001
0080
4EE3
按键松开发送代码:
02201011000100FF0F03
命令解析
面板地址
发指令
寄存器地址
数据的字节数
寄存器里的数据
校验码
命令码
02
20
1011
0001
00FF
0F03
②点亮状态:
按下前点亮状态,按下后熄灭状态(需要RCU控制熄灭);
按键按下发送代码:
02201011000100004F43,
命令解析
面板地址
发指令
寄存器地址
数据的字节数
寄存器里的数据
校验码
命令码
02
20
1011
0001
0000
4F43
按键松开发送代码:
022010110001007F0EA3,
命令解析
面板地址
发指令
寄存器地址
数据的字节数
寄存器里的数据
校验码
命令码
02
20
1011
0001
007F
0EA3
注:
如果不需要松开的按键代码,则RCU不理会即可。
同理,如果是地址为03的面板的K3按键被按下,则发送的数据为:
点亮状态按下代码:
0320101300010080F6EF;(可做奇次按键用)
点亮状态松开代码:
03201013000100FFB70F;
点亮状态按下代码:
0320101300010000F74F;(可做偶次按键用)
点亮状态松开代码:
032010130001007FB6AF;
(2)长按:
即按键持续按住不松手,当调光调速按键使用,面板每隔0.5秒继续发送数据;
①按键状态指示灯熄灭状态:
按键寄存器按下数据是0x0080;当按键持续按下的时间超过0.5秒时,则当调光调速按键使用,按键寄存器数据是0x0081~0x00F8(共60秒),按键超过60秒(表示卡死)寄存器数据为0x00FE,按键松开寄存器数据为0x00FF;
②按键状态指示灯点亮状态:
按键寄存器按下数据是0x0000;当按键持续按下的时间超过0.5秒时,则当调光调速按键使用,按键寄存器数据是0x0001~0x0078(共60秒),按键超过60秒(表示卡死)寄存器数据为0x007E,按键松开寄存器数据为0x007F;
列如地址为02的面板,在状态指示灯熄灭的状态下被持续按下:
序号
按下时间
发送代码
备注
1
0S
02201011000100804EE3
同点动按下代码
2
1S
02201011000100818F23
3
1.3MS
02201011000100818F23
4
1.6MS
02201011000100818F23
5
…………
每隔0.3MS发送一次数据
松开
02201011000100FD8EC2
松开按键发送代码
125
>60S
02201011000100FECEC3
按键卡死
发送代码各个字节含义:
命令解析
面板地址
发指令
寄存器地址
数据的字节数
寄存器里的数据
校验码
命令码
02
20
1011
0001
00FE
CEC3
同理,在状态指示灯点亮的状态下被持续按下:
序号
按下时间
发送代码
备注
1
0S
02201011000100004F43
同点动按下代码
2
1S
02201011000100018E83
3
1.3MS
02201011000100018E83
4
1.6MS
02201011000100018E83
5
…………
每隔0.3MS发送一次数据
松开
022010110001007D8F62
松开按键发送代码
125
>60S
022010110001007ECF63
按键卡死
注:
1、以此类推,可根据长按时间,自定义调速调光比例;另外,如果长按时间超过60秒,则发送按键卡死代码00FE,不再发送,当按键卡死.
2、如果该按键不是作为调光调速按键使用,则长按后面发送的数据不理会即可,即上位机只接收处理面板发出的0080或0000。
0x1020~0x102F
0x1020为字符背光控制寄存器,0x1021~0x102F为对应按键K1-K15的状态指示灯LED1~LED15控制寄存器。
(0:
关,1:
开)
1021对应按键K1的状态指示灯LED1的状态,主机可以通过读取命令0X03该寄存器获取。
例子:
对面板地址为02的字符背光、状态指示灯LED1进行控制。
1、点亮字符背光:
0206102000014D33;
命令解析
面板地址
发指令
寄存器地址
将寄存器数据改为
校验码
命令码
02
06
1020
0001
4D33
2、熄灭字符背光:
0206102000008CF3;
命令解析
面板地址
发指令
寄存器地址
将寄存器数据改为
校验码
命令码
02
06
1020
0000
8CF3
注:
字符背光默认一直点亮。
3、熄灭所有指示灯:
0206102000020D32;
命令解析
面板地址
写指令
寄存器地址
将寄存器数据改为
校验码
命令码
02
06
1020
0002
0D32
4、点亮LED1状态指示灯:
0206102100011CF3;
命令解析
面板地址
发指令
寄存器地址
将寄存器数据改为
校验码
命令码
02
06
1021
0001
1CF3
5、熄灭LED1状态指示灯:
020610210000DD33;
命令解析
面板地址
写指令
寄存器地址
将寄存器数据改为
校验码
命令码
02
06
1021
0000
DD33
0x1031~0x103F
继电器或可控硅K1~K16状态位(继电器:
0-关,1-开,可控硅:
0-全关,1-64),1031对应继电器或可控硅K1的状态,主机可以读取该寄存器获取。
1、继电器的控制方法同指示灯,不同的只是寄存器不一样而已。
1打开面板地址为02的按键K1对应的继电器:
0206103100011D36;
2关闭面板地址为02的按键K1对应的继电器:
020610310000DCF6;
3打开面板地址为03的按键K3对应的继电器:
0306103300011D36;
2、可控硅(调光产品)控制:
一路调光使用1031寄存器(对应L1输出),两路调光使用1031(对应L1输出)和1032(对应L2输出)寄存器,
档位
1档
2档
3档
4档
5档
6档
7档
8档
9档
10档
数据
0000
0001
0002
0003
0004
0005
0006
0007
0008
00
64
输出电压
全关
55V
77V
97V
115
144
166
175
203
全开
注:
1档位关断当,最后一档10档为全开档。
这是拉斐产品默认的档位,假如客户需求其他档位时,比如12档,则12档的数据为0064,中间1-11档的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开关 LF485 通讯 协议 网关 模式 0519