FL16-Http 增加点动延时功能 16路网络控制器Http Udp api使用说明 16路-FL16

WTB 7月前 335

FL16-Http 网络控制器16路输出

如果web页面有密码为123456

电气参数:

供电:12V直流2A(默认)

网络及协议:rj45接口,Http Udp 协议(默认)

继电器:最大10A 交流220V ,直流48V 最大5A

复位:长按5秒以上复位ip:192.168.1.77(默认),可浏览器输入设备ip,进入主页修改参数。

如果设备较多,打开浏览器输入192.168.1.77,进入主页修改设备ip和mac,以免和其他网络继电器冲突。

一:http命令控制

1:   http://192.168.1.77/ecmd?pin+set+k1+on  — 闭合第一路继电器

http://192.168.1.77/ecmd?pin+set+k1+off   — 断开第一路继电器

依次改变k1-k16,

每次发送命令会返回当前继电器状态 on/off.

http://192.168.1.77/ecmd?pin+get+k1   — 获取第1路状态

http://192.168.1.77/ecmd?pin+get+k2   — 获取第2路状态

依次改变k1-k16,

使继电器状态反向命令:

http://192.168.1.77/ecmd?pin+toggle+k1   第一路反向,比如原来闭合 ,命令后断开,原来状态断开,命令后闭合。

依次改变k1-k16

2:也可通过多用户控制指令(推荐用此命令控制

http://192.168.1.77/ecmd?channel+xxx+yyy+zzz+mmm   — xxx 为0-255的十进制,表示选择前8路,

yyy为9-16路,十进制0-255,zzz为十进制,对应前8路的位,mmm为十进制,对

应9-16路。

例如发送http://192.168.1.77/ecmd?channel+255+255+255+255   为全部16路同时闭合,发送命令同时,会返回继电器状态

0xffff ,从低到高位对应1-16路。

发送获取继电器命令:

http://192.168.1.77/ecmd?output   

返回值为word字,例如返回0xffff,为所有继电器闭合,从低位到

高位对应1-16路的状态.

3: 动态延时http命令(每路独立延时,以100ms为单位,最大延时20秒)

http://192.168.1.77/ecmd?pout+x+y  x表示第几路,y表示延时多长时间,y为十进制数值,比如1,表示100ms,

                                                                                            y=10,为1000ms即1秒,y=100,为10s。

例子:

http://192.168.1.77/ecmd?pout+1+1    第一路翻转100ms后保持原来状态

http://192.168.1.77/ecmd?pout+1+200    第一路翻转20s后保持原来状态

http://192.168.1.77/ecmd?pout+2+10    第二路翻转1s后保持原来状态

http://192.168.1.77/ecmd?pout+2+100    第二路翻转10s后保持原来状态

4:获取两路开关量输入指令(FL16T2版本)

http://192.168.1.77/ecmd?pin+get+input0          获取第一路的开关量状态(on/off)

http://192.168.1.77/ecmd?pin+get+input1         获取第二路的开关量状态(on/off)

二: 设备本地ip为标签上的ip,UDP设备端口为2701。

用tcp-udp工具,建立客户端模式

以下是udp发送控制继电器命令。

1:可通过单用户控制指令

pin set k1 on    — 闭合第一路继电器

pin set k1 off    — 断开第一路继电器

依次改变k1-k16,

每次发送命令会返回当前继电器状态 on/off.

pin get k1      –获取第一路状态

pin get k2      –获取第二路状态

………

2:也可通过多用户控制指令(推荐用此命令控制

channel xxx yyy zzz mmm   — xxx 为0-255的十进制,表示选择前8路,yyy为9-16路,

十进制0-255,zzz为十进制,对应前8路的位,mmm为十进制,对应9-16路。

比如 channel 255 255 255 255   此命令说明16路的继电器全部闭合

channel 255 255 0 0       此命令说明16路的继电器全部断开

如何读取16路继电器的状态

output      返回值为word字,例如返回0xffff,为所有继电器闭合,从低位到

高位对应1-16路的状态.

3: 动态延时UDP命令(每路独立延时,以100ms为单位,最大延时20秒)

pout+x+y  x表示第几路,y表示延时多长时间,y为十进制数值,比如1,表示100ms,

                   y=10,为1000ms即1秒,y=100,为10s。

例子:

pout+1+1    第一路翻转100ms后保持原来状态

pout+1+200    第一路翻转20s后保持原来状态

pout+2+10    第二路翻转1s后保持原来状态

pout+2+100    第二路翻转10s后保持原来状态

定制命令补充(需购买温湿度传感器):

http://192.168.1.77/ecmd?dht humid        获取湿度值

http://192.168.1.77/ecmd?dht temp         获取温度值

最新回复 (0)
返回
发新帖