설명
功能简述:
一款네트워크转485게이트웨이设备,同时具备Modbus边缘게이트웨이功能,可以将众多设备레지스터 값轮询暂存,同时可以用레지스터 값产于与或逻辑判断功能,출력自定义的데이터控制本地设备。
选型建议:
广泛适用于家庭,办公楼,酒店,银行,医院,学校,机场,博物馆,工厂,实验室等使用Modbus设备的用户,也适用于弱电통합商,스마트 홈方案엔지니어링师等专业人士使用。
产品特点:
1、具备传统네트워크TCP/IP转485的所有功能。
2、2个独立시리얼 포트(통신 속도可修改),每个独立시리얼 포트支持2个네트워크포트。
3、每个네트워크포트分别可以设定服务端클라이언트,心跳,회원가입包。
4、4个네트워크포트支持多达128个클라이언트연결。
5、네트워크模块修改器검색설정IP,网页설정매개변수。
6、支持将多个Modbus设备状态轮询存储,服务端一次性查询获取。
7、轮询레지스터支持多达400个。
8、支持多条件与逻辑,或逻辑边缘判断,直接本地执行。
9、边缘判断执行,可以추가多条执行指令,或시나리오指令。
10、执行指令支持自定义데이터,支持驱动任意总线设备。
11、边缘계산判断逻辑支持多达256组。
12、支持二次调用개발,提供API调用인터페이스。
13、具备NTP时钟校时功能,在연결互联网的情况下可以通过시리얼 포트1和2下发校时프로토콜。
14、模块小巧支持35导轨安装,宽电压7-24V전원 공급。
15、支持通过Http프로토콜向任意시리얼 포트보내기自定义总线데이터。
16、主口支持Modbus Tcp 502포트通讯获取데이터。
17、支持1-15个레지스터内的一次性읽기。
使用方法:
1、模块通电,接入네트워크。
2、同一个局域网下用네트워크模块修改器查找IP,模块初始状态为自动获取IP,该软件只用来查找,修改获取IP以及设备重启。

3、用IP:88访问网页端进行模块的설정和设置,例如10.168.1.233:88,默认用户名密码为admin,admin
4、状态页面展示的是模块的状态信息。

5、IP주소,用来설정模块的IP相关매개변수。

6、포트1用于主시리얼 포트和与之对应的2个네트워크포트설정。
포트2用户轮询시리얼 포트和与之对应的2个네트워크포트설정。
S/PORT1,对应네트워크포트1的포트号;
S/PORT2,对应네트워크포트2的포트号;
RATE为통신 속도;RE CNT,断网重连时间10秒;
C1 TYPE 포트유형,服务端或者클라이언트;
如果选择클라이언트C1 IP,为연결服务器的IP주소;
如果选择클라이언트C1 PORT,为연결服务器的포트;
如果选择클라이언트C1 REG,为연결服务器的회원가입包,为16진법;
如果选择클라이언트C1 HBC,为연결服务器的心跳包,为16진법;
如果选择클라이언트C1 HBCT,为연결服务器的心跳包时间间隔,时间单位为秒;
S/PORT2的설정同포트1。


7、Modbus,主要用于轮询데이터的설정。
• ADD为对外Modbus주소,你可以通过네트워크和主시리얼 포트来轮询你설정的所有레지스터데이터。
• STA为状态,是否开启轮询。
• QT为轮询时间间隔,两个레지스터之间的轮询时间间隔。
• HREG为Host 회원가입,主机레지스터,可以通过네트워크和主시리얼 포트一次性来轮询所설정레지스터的值。
• FUN为轮询功能代码和轮询레지스터 수량,“23”表示用기능 코드03一次性轮询2个레지스터
• NAME为该레지스터的名字辅助记忆。
• SAD为Sliver Add,从机주소。
• SREG为Sliver 회원가입,从机레지스터。
• VALUE为轮询回来레지스터的值。



8、自动化/자동화主要用于对轮回回来的데이터进行与或逻辑的比较계산,并调用指令执行。
• 自动化名称:为该逻辑的名称。
• 逻辑运算符:可以选择与逻辑(都满足才执行)和或逻辑(满足一个就执行)。
• 结果为真执行:表示满足运算条件后发出自定义16진법데이터1111(데이터之间无空格),如果要보내기多条指令,클릭추가执行就可以。参与逻辑运算的레지스터,只要其中一个发生变化就会进行一次逻辑判断。
• 结果为假执行:表示不满足运算条件后发出自定义16진법데이터1111(데이터之间无空格),如果要보내기多条指令,클릭추가执行就可以。参与逻辑运算的레지스터,只要其中一个发生变化就会进行一次逻辑判断。
• 条件1-HADD:表示参与逻辑判断的Modbus主机주소(MG02的주소);条件1-HREG Add:表示参与逻辑判断的Modbus主机레지스터주소;这样就可以获得唯一的对比数值,让其参与自动化逻辑运算条件运算符:表示对레지스터 값的逻辑判断运算规则,包含大于,小于,等于,大于等于,小于等于,不等于;条件值表示参与运算规则的参考值。
• 추가条件버튼:可以추가多个判断条件,结合逻辑运算符进行与/或逻辑判断。


9、设置菜单进行用户名密码的设置。
• 是否开启校时功能,是可以通过프로토콜向시리얼 포트1或者시리얼 포트2下发校时프로토콜,校时周期为24小时,클릭바로校时会马上보내기校时프로토콜,机器码为校时프로토콜的前4个바이트。
• 校时프로토콜:
举例:23年7月2日星期六11点27分09秒22 10 11 00 (机器码) F0 BB 78 01 (固定바이트) 0B(11点)1B(27分)09(09秒)17(23年)07(7月)02(2日)06(星期6) 64(종료바이트)
注意:周日为07不是00
• 下发포트,可以选择校时프로토콜보내기的시리얼 포트,PORT1为시리얼 포트1,PORT2为시리얼 포트2。
• WEB PORT为Web访问포트,默认为88暂时不支持修改。
• 模块名,为模块的名字方便管理。

更新功能
1、有些设备的레지스터데이터,特别是电表类产品,是4个바이트,所以我们原有两个바이트的存储位置无法满足。本次通过优化支持2,4,5,8바이트데이터길이的레지스터데이터읽기。데이터읽기后将自动顺延记录到接下来的데이터存储位置。例如你的데이터为4个바이트,你읽기的레지스터주소为00 48,那么데이터会自动填充到主机레지스터 00 11和00 12位置。레지스터00 12填入FF 01。这样系统会自动跳过00 12轮询,只轮询00 11位置的00 48。
레지스터주소第一个바이트为FF XX ,系统就会跳过该位置轮询。

2、自动化逻辑判断优化。前期我们自动化判断逻辑基于的值来源为设备的주소和레지스터주소。理论上是不会重复,但是很多Modbus프로토콜레지스터주소一样,기능 코드不一样읽기出来的含义不一样,比如01/02기능 코드읽기00 00 레지스터:01读的是출력 상태,02读的是입력 상태。这样参与自动化逻辑状态比较的时候就不能获得唯一的值来比较了。所以我们将比较的주소改为主机주소,레지스터주소为主机레지스터주소,这样就可以获得唯一的对比数值,让其参与自动化逻辑运算。

3、설정了多个레지스터읽기规则。如果要복사到多个设备,전체重新추가一次是比较费时间的,所以我们做了一个도구,可以备份和恢复设置的Modbus레지스터읽기规则。填入MG02的게이트웨이주소就可以备份还原。


Http프로토콜
支持通过http프로토콜将自定义시리얼 포트데이터보내기到总线네트워크。
Http프로토콜형식如下:
http://192.168.1.200:88/uartw.cgi?데이터=DDCCBBAACC00020001&type=1&pswd123asadmin:admin=
http://192.168.1.200:88/uartw.cgi?데이터=DDCCBBAACC00020001(16진법데이터)&type=1(1/2分别代表시리얼 포트1/2)&pswd123(固定)as(固定)admin(用户名):admin(密码)=
Modbus Tcp프로토콜
支持Modbus Tcp通讯방식,使用方法如下:
在클라이언트或者服务端모드下,将主口的포트设置为502,上位机和MG02的通讯방식将自动전환为Modbus Tcp방식,同时另外一个通讯포트将会失效。






