首页 > 服务中心 > 晶控课堂 >

KC868-D8智能调光模块网络通信协议二次开发

2020-07-15 12:48
分享到:
智能照明模块
以太网调光器
1.手动按键及无线遥控控制方式 (手动按键和无线遥控控制方式逻辑一样)
 
1.手动按键无级调光,有16路开关量输入,每一路开关量输入可接2个独立的按键。手按键按住不放的话,可以实现无级调光,
 
如:按住第一路调光灯的1号键不放,亮度增加,逐渐增加至最亮状态。记录当前亮度状态
    按住第一路调光灯的2号键不放,亮度减小,逐渐减小至最暗(关灯状态)状态。记录当前亮度状态
 
.....以引类推,其余各路均相同的使用效果。
 
如果手动快速按开关键(普通正常的开关按键速度),则可以打开灯和关闭灯(打开灯的亮度为关灯前的亮度)
如:快速按第1路的“亮度增”按键,第1路灯打开(打开灯的亮度为关灯前的亮度);快速按第1路的“亮度减”按键,第1路灯关闭;
    快速按第2路的“亮度增”按键,第2路灯打开(打开灯的亮度为关灯前的亮度);快速按第2路的“亮度减”按键,第2路灯关闭;
 
.....以引类推,其余各路均相同的使用效果。
 
 
2.遥控控制调光,16键遥控器,总共16键,每两个键实现“亮度增加”,“亮度减少”功能,手按住按键不放,则会持续无级变化。
如:1键按住不放,第1路输出,持续变亮;记录当前亮度状态2键按住不放,第1路输出,持续变暗;记录当前亮度状态
    3键按住不放,第1路输出,持续变亮;记录当前亮度状态4键按住不放,第1路输出,持续变暗;记录当前亮度状态
 
.....以引类推,其余各路均相同的使用效果。
 
如果手动快速按遥控器按键(普通正常的开关按键速度),则可以打开灯和关闭灯(打开灯的亮度为关灯前的亮度)
如:快速按1键,第1路灯打开(打开灯的亮度为关灯前的亮度);快速按2键,第1路关闭;
    快速按3键,第2路灯打开(打开灯的亮度为关灯前的亮度);快速按4键,第2路关闭;
 
.....以引类推,其余各路均相同的使用效果。
 
2. 网络复位按键
 
常按RESET按键大约3秒,控制器会自动恢复成以下工作模式:
静态IP:192.168.1.200
端口:4196
工作模式:TCP Server
 
3. 以太网通信协议
 
A.查询某一路当前亮度状态:0-99%
 
如:发送 DIMMER-READ-1     1为第一路,
    接收 DIMMER-READ-53,OK  如果失败的话,OK变成ERROR
 
B.控制某一路输出亮度:0-99%
 
如:发送 DIMMER-SEND-1,53   1为第一路,53为亮度53%的程度
    接收 DIMMER-SEND-1,53,OK   如果失败的话,OK变成ERROR
 
 
C.一次性查询所有输出当前状态:0-99%
 
如:发送 DIMMER-READ-ALL
    接收 DIMMER-READ-50,51,52,53,54,55,56,57,OK   后面分别是8路的当前亮度状态  如果失败的话,OK变成ERROR
 
D.一次性控制所有输出亮度:0-99%
 
如:发送 DIMMER-SEND-ALL,50,51,52,53,54,55,56,57,58    后面分别是8路的亮度
接收 DIMMER-SEND-ALL,50,51,52,53,54,55,56,57,58,OK   如果失败的话,OK变成ERROR
 
4. RS485通信协议
 
A. 查询某一路当前亮度状态:00-99%
 
如:发送 DIMMER-READ-01-1   01为ID,1为所查询的路数
接收 DIMMER-READ-01-1,53,OK  
如果失败的话返回:DIMMER-READ-01-1-ERROR
 
B. 控制某一路输出亮度:00-99%
 
如:发送 DIMMER-SEND-01-1,53
 01为ID,1为第一路,53为亮度53%的程度
    接收 DIMMER-SEND-01-1,53,OK   如果失败的话,OK变成ERROR
 
C. 一次性查询所有输出当前状态:00-99%
 
如:发送 DIMMER-READ-01-ALL   01为ID
    接收 DIMMER-READ-01-ALL,50,51,52,53,54,55,56,57,OK  后面分别是8路的当前亮度状态  如果失败的话,接收DIMMER-READ-01-ALL -ERROR
 
D.一次性控制所有输出亮度:00-99%
 
如:发送 DIMMER-SEND-01-ALL,50,51,52,53,54,55,56,57,58  后面分别是8路的亮度
接收 DIMMER-SEND-01-ALL,50,51,52,53,54,55,56,57,58,OK   
如果失败的话,OK变成ERROR
 
D. 读取控制器CPU芯片ID
 
如:发送 READ-01-ID  01为ID
    接收 ID:xxxxxxxxxxxxxxxxxxxx
 
E. 通过RS485设置板子ID
 
如:发送 DIMMER-SEND-ID-02 为设置的ID为02
接收 DIMMER-SEND-ID-02,OK  
如果失败的话,OK变成ERROR
 
F. 通过485读取板子ID
 
如:发送 DIMMER-READ-ID
接收 DIMMER-READ-ID-02,OK  
如果失败的话,DIMMER-READ-ID-ERROR