Modbus网桥ETG100连接图
- 格式:doc
- 大小:144.50 KB
- 文档页数:1
ETG100使用说明一.TSXETG100第一次怎么使用网页游览器更改它的IP地址?1) 建立好物理连接;a.网线直接接入RJ45 Ethernet port (仅对etg100设置时,插入网线即可)b.RS485总线的A+接3号端子,B-接4号端子,接地线接5号端子。
c.红色区域的拨码:2、3、4、5、6拨ON位置,1相反。
2) 打开6.0或者更高版本的网页浏览器;3) 在地址栏敲入ETG100默认地址169.254.0.10;(这里地址已经改为192.168.107.27)4) 默认的用户名为Administrator,默认的密码为Gateway,点击OK;5) 点击Setup进入ETG100的设置界面。
Ethernet &TCP/IP 选项,只需要设置IP address:192.168.107.27,Subnet Mask:255.255.255.0,Default Gateway根据需要设置,其余默认即可。
设置好点击apply。
更改完IP地址,将会退出登陆界面,然后从新登陆,所以一定要牢记设定的IP地址,etg100没有恢复出厂设置的功能。
Serial port 选项卡,默认即可,注意波特率要与仪表一致。
其余选项卡默认设置。
二.在quanturn plc中配置IO扫描(本例中编程软件Unity Pro 5.0)选择是勾选设备控制块Etg100的IP地址仪表的modbus地址读数据的字节数plc读数据首地址仪表通道表首地址IO扫描除了箭头指示的需要配置,其余默认。
需要说明的是:当仪表超过4个的时候,会导致有的仪表读不到数据,这就需要我们对这些仪表用轮询方式来读取数据。
IO扫描里每行对应一个仪表,这里勾选的设备控制块,内存地址%MW3000—%MW3007(可以更改),其中%MW3000这个字的从低位到高位的16位,正好对应IO扫描里的1到16行,其余行依次类推。
当某个位为一时候,etg100不读取该行对应仪表的数据。
6.2 ModBus数据连接ModBus数据连接软件可与其他支持Modbus串口通讯协议的设备进行数据通讯,同时与控制系统进行数据交互。
应用时首先启动ModBus数据连接组态界面进行位号组态,然后在二次计算组态界面中定义与ModBus位号对应的位号。
定义二次计算位号时,选择I/O数据源为ModBus。
ModBus数据连接软件分组态期和运行期。
组态期ModBus数据连接软件用于配置计算机与ModBus设备的通讯方式、地址、数据点,并可调试通讯是否正常。
运行期ModBus数据连接软件通过AdvanTrol-Pro监控软件的调用后台启动,无界面显示,根据监控软件指定的组态文件进行ModBus数据通信并与监控软件进行数据交互。
6.2.1 组态在操作系统中点击【开始/程序/AdvanTrol-Pro(V2.65)/数据连接/ModBus数据连接】,弹出图 6-15所示ModBus组态界面。
图 6‐15 ModBus组态界面1.在工具栏中点击添加设备按钮,弹出图 6‐16所示设备参数设置对话框。
图 6-16设备参数设置> 设备名称:用户自定义名称,也可设置为默认名称;> 设备描述:用户对此设备的说明(如输入设备描述为“ModBusTest”),可为任意字符; > 地址:地址设置不得与其他串口设备的地址相同,串口设备和TCP设备、TCP设备和TCP设备之间无地址冲突;> 通讯超时:等待设备回应的最大时间;> 通讯发包最小间隔:ModBus通讯软件向ModBus设备发送数据请求命令的最小间隔时间,不同的ModBus设备需要的相应时间不同,因此过小的发包间隔时间会导致通讯超时。
> 数据排列方式:有的ModBus设备的数据高低位与普通的相反,数据排列方式的选择可以通过高低位排列来兼容这些设备。
> 通讯方式:当选择通讯方式为串口时,设备参数设置界面如图 6-16所示。
点击串口右边的下拉菜单,选择不同的串口(COM1、COM2、COM3、COM4)。
北京易控微网有限公司PROFIBUS DP从站IO模块SDP100安装方法:如果是有IEC标准导轨,直接卡装在导轨上即可。
如果没有导轨,需要用四个螺丝把SDP100安装在机柜上。
SDP100尺寸图参照下图接线端子说明接线:继电器输出的接线方法如下:开关量输入的接线方法如下:模拟量输入有两种接法如下: ⑴二线接法⑵三线接法⑴⑵通讯口的接线方法如下:MODBUS通讯接口PROFIBUS通讯接口POWER 为电源指示灯RUN 为运行灯运行为闪烁状态MB MODBUS指示灯通迅时为闪动DP PROFIBUS DP指示灯正常时为常亮,错误时为闪动MODBUS通讯口:当A和B涂掉为232通讯口,RXD和TXD涂掉为485通讯口PROFIBUS与MODBUS地址设置:PROFIBUS地址与MODBUS共用低五位的拨码开关,范围1-31; 拨码开关全都为ON的时候,默认 DP的地址为1,MODBUS的地址为1。
保持寄存器40041为软件PROFIBUS软件地址设置,当此寄存器范围为1~125时,此地址作为DP地址有效8位拨码开关选择本模块的地址(也就是MODBUS规约中的设备地址),拨码开关标有数字位“1”的为最低位,标有数字位“8”的位最高位,全部拨到ON的地址为“0”。
单元地址按照二进制表示,只使用最低的五位,高三位系统保留。
高位低位比如⑴:5ON 4ON 3OFF 2ON 1ON0 0 1 0 0 对应的单元地址为04高位低位⑵:5ON 4OFF 3OFF 2ON 1ON0 1 1 0 0 对应的单元地址为12SDP100端子图端子定义如下:DO1 第一路继电器输出端 DI1 第一路开关量输入端DO2 第二路继电器输出端 DI2 第二路开关量输入端DO3 第三路继电器输出端 DI3 第三路开关量输入端DO4 第四路继电器输出端 DI4 第四路开关量输入端DO5 第五路继电器输出端 DI5 第五路开关量输入端DO6 第六路继电器输出端 DI6 第六路开关量输入端DO7 第七路继电器输出端 DI7 第七路开关量输入端DO8 第八路继电器输出端 DI8 第八路开关量输入端DOCOM 继电器输出公共端 DICOM 开关量输入公共端AI1 第一路模拟量输入端AI2 第二路模拟量输入端AI3 第三路模拟量输入端AI4 第四路模拟量输入端AI5 第五路模拟量输入端AI6 第六路模拟量输入端AI7 第七路模拟量输入端AI8 第八路模拟量输入端AGND 模拟信号输入公共地PROFIBUS通讯口P PROFIBUS接口PB PROFIBUS接口NMODBUS通讯口A/RD RS232接收端/485A(正)B/TD RS232发送端/485B(负)GND RS232接口的GNDL/+5/12/24/48V 220V AC电源输入或直流电源输入正N/- 220V AC电源输入或直流电源输入负8路开关量输入对应地址为I6.0,I6.1,I6.2……依次类推8路开关量输出对应地址为Q7.0,Q7.1,Q7.2……依次类推8路模拟量输入(0-20mA或0-5V) 对应地址为PIW320,PIW322,PIW324……依次类推●继电器定义,功能码01/05序号地址数据描述01 00001 第一路继电器输出(DO1)02 00002 第二路继电器输出(DO2)03 00003 第三路继电器输出(DO3)04 00004 第四路继电器输出(DO4)05 00005 第五路继电器输出(DO5)06 00006 第六路继电器输出(DO6)07 00007 第七路继电器输出(DO7)08 00008 第八路继电器输出(DO8)09 00009 虚拟继电器直流1断线10 00010 虚拟继电器直流2断线11 00011 虚拟继电器直流3断线12 00012 虚拟继电器直流4断线13 00013 虚拟继电器直流5断线14 00014 虚拟继电器直流6断线15 00015 虚拟继电器直流7断线16 00016 虚拟继电器直流8断线●开关量输入定义,功能码02序号地址数据描述01 10001 第一路开关量输入(DI1)02 10002 第二路开关量输入(DI2)03 10003 第三路开关量输入(DI3)04 10004 第四路开关量输入(DI4)05 10005 第五路开关量输入(DI5)06 10006 第六路开关量输入(DI6)07 10007 第七路开关量输入(DI7)08 10008 第八路开关量输入(DI8)●输入寄存器定义,功能码04序号地址数据描述01 30001 第一路模拟量输入(AI1) 2000/5000为满度 0-20ma或0-5V02 30002 第二路模拟量输入(AI2) 2000/5000为满度 0-20ma或0-5V03 30003 第三路模拟量输入(AI3) 2000/5000为满度 0-20ma或0-5V04 30004 第四路模拟量输入(AI4) 2000/5000为满度 0-20ma或0-5V05 30005 第五路模拟量输入(AI5) 2000/5000为满度 0-20ma或0-5V06 30006 第六路模拟量输入(AI6) 2000/5000为满度 0-20ma或0-5V07 30007 第七路模拟量输入(AI7) 2000/5000为满度 0-20ma或0-5V08 30008 第八路模拟量输入(AI8) 2000/5000为满度 0-20ma或0-5V09 30009 机内电源电压 3300 表示3.3V10 30010 机内温度 400 表示40摄氏度11 30011 第一路开关量输入频率为闸门时间内所记下的脉冲个数12 30012 第二路开关量输入频率为闸门时间内所记下的脉冲个数13 30013 第三路开关量输入频率为闸门时间内所记下的脉冲个数14 30014 第四路开关量输入频率为闸门时间内所记下的脉冲个数15 30015 第五路开关量输入频率为闸门时间内所记下的脉冲个数16 30016 第六路开关量输入频率为闸门时间内所记下的脉冲个数17 30017 第七路开关量输入频率为闸门时间内所记下的脉冲个数18 30018 第八路开关量输入频率为闸门时间内所记下的脉冲个数 保持寄存器定义,功能码03/06序号地址数据描述01 40001 系统实际时间的低16位02 40002 系统实际时间的高16位03 40003 第一路开关量32位计数器低16位04 40004 第一路开关量32位计数器高16位05 40005 第二路开关量32位计数器低16位06 40006 第二路开关量32位计数器高16位07 40007 第三路开关量32位计数器低16位08 40008 第三路开关量32位计数器高16位09 40009 第四路开关量32位计数器低16位10 40010 第四路开关量32位计数器高16位11 40011 第五路开关量32位计数器高16位12 40012 第五路开关量32位计数器低16位13 40013 第六路开关量32位计数器高16位14 40014 第六路开关量32位计数器低16位15 40015 第七路开关量32位计数器低16位16 40016 第七路开关量32位计数器高16位17 40017 第八路开关量32位计数器低16位18 40018 第八路开关量32位计数器高16位19 40019 为串口1收发延时设置,16位,以1ms为单位20 40020 为串口2收发延时设置,16位,以1ms为单位21 40021 串口1波特率设置22 40022 串口2波特率设置40021~40022内容用16进制表示为 0XPQRS R保留8位数据位,1位停止位,P 高4位为奇偶校验设置。
UnityPro软件ModbusTCP方式读取仪表数据*******************************************************************************unitypro 软件中IO扫描(ModbusTCP方式)支持03,16的功能码,所以只能与4X即%mw区域数据通信。
index是索引方式,只需敲入4X的地址即可,如200,不用写modbus完整地址modbus指的是modbus 地址方式,要敲入MODBUS完整地址,如400200 IEC0指的是IEC0地址,如TWIDO,premium支持这种地址格式,要敲入%MW的地址,如%MW200 IEC1指的是IEC1地址,如QUANTUM,因为QUANTUM 没有%MW0这个地址,它是从1开始的,所以取名IEC1。
*******************************************************************************Modbus功能码4xxxx 代表的是保持寄存器,既可以读也可以写:03 功能码是读保持寄存器06 16功能码写保持寄存器3xxxx 代表的是输入寄存器,是只读寄存器:04功能码读输入寄存器协议规定保持寄存器可读写,输入寄存器只读。
*******************************************************************************Modbus数据地址格式是从0开始,(而保持寄存器40001开始)。
本次项目温湿度传感器,温度巡检仪等仪表Modbus RTU协议连接到TSXETG100网关,网关连接到施耐德PLC,在Unitypro软件I/O扫描中读取温湿度传感器,温度巡检仪中的数据:在从站语法中选择“索引”,RD Ref从站1553指的是设备(如温湿度传感器)的保持寄存器地址1553的数据(也是在用ModScan连接温湿度传感器时的41554);单元ID如果目标是Tsxetg100模块,则填写通过网关连接的Modbus设备的站地址;如果目标是施耐德CPU,则保持255(默认值);IP地址是网关的IP。
PROFIBUS到MODBUS TCP/IP协议总线桥PB-G-ETH产品手册V 1.0北京鼎实创新科技有限公司2011-1关于本手册本手册是关于MODBUS TCP/IP服务端的手册,目前产品最高版本为V1.0. 用户可根据实际需要有选择阅读。
关于V1.0版本1.新产品V1.0型(PB-G-ETH/V1.0)是PROFIBUS现场总线转MODBUS TCP/IP的新型产品。
2.V1.0型产品,在PROFIBUS一侧只做PROFIBUS从站;在MODBUS TCP/IP一侧即可做服务端(见图0-1)本手册以V1.0型产品为例来介绍它的使用。
目录第一章产品概述 (3)一.系列产品概述 (3)1.产品系列 (3)⒉桥系列产品主要用途 (3)二. PROFIBUS到MODBUS TCP/IP总线桥PB-G-ETH (3)1.产品特点 (3)⒉技术指标 (4)第二章产品结构、安装、启动 (6)⒈产品布局 (6)⒉安装 (7)⒊外形尺寸 (7)⒋PROFIBUS接口接插件及安装 (7)⒌以太网接口及电缆 (7)6. 电源 (7)7. PROFIBUS从站地址设置 (8)8. 指示灯 (8)9. 上电步骤及故障排除 (8)第三章MODBUS技术简介 (10)第四章协议转换原理 (21)1.PB-G-ETH产品硬件结构 (21)2.与PROFIBUS的连接 (21)3.PROFIBUS与MODBUS的协议转换原理 (21)⑴MODBUS存储区 (21)⑵MODBUS存储区与PROFIBUS输入/输出对应关系 (22)⑶PROFIBUS与MODBUS的协议转换原理 (22)第五章产品配置与通信方法 (23)1.实例A系统的概述 (23)2.系统配置方法 (23)(一)在PC1-STEP 7上建立一个“项目” (23)(二)硬件配置 (24)(三)配置PB-G-ETH作为PROFIBUS从站 (26)(四)建立PROFIBUS输入/输出与MODBUS存储区对应关系 (28)(五)“编译存盘”系统配置完毕 (31)3.通信控制字与通信状态字 (31)⒋PB-G-ETH工作状态 (32)⑴工作流程图 (32)⑵MODBUS TCP/IP通信 (34)5.如何实现PROFIBUS主站与MODBUS的通信 (34)⑶实验与监测 (34)第一章产品概述一.系列产品概述1.产品系列PB-G-ETH接口(以下有时简称“接口”)是PROFIBUS总线桥系列中的产品;本产品手册只适合PB-G-ETH型产品。
ETG100-04企业应用方案ETG1002/04企业应用方案说明接入方法1、ETG1000系列的数字中继上行对接PSTN,下行数字中继接入带数字中继的PBX 交换机2、ETG1000系列的以太网口接入Internet网络方案特点1、某酒店原有数字中继PBX交换机与ETG1000系列E1对接,原有的PSNT线路保持不变,电话的呼入呼出保持原有的规则2、提供长途呼叫加拨前缀号码,从PSTN呼出可以根据用户的配置17909等IP 字冠尽量为用户节省话费3、支持二次选路功能,当Voip呼叫失败时,系统可再次通过原有E1线路呼出,保障通信接通率4、支持语音质量智能评判机制,在网络环境比较恶劣,可能影响到Voip语音质量时,系统自动将呼叫通过原有E1线路呼出,保证用户通话质量5、支持话务比率设定,根据用户配置,对市话、长途、国际长途呼叫按照设定确定走Voip的比率,确保用户话务平滑过渡到Voip6、支持精确话务分配设定,根据用户配置,对被叫号码前缀呼叫按照设定比率是否走Voip线路ETG1002/04特点●支持PRA/NO.7信令与PBX对接●提供1/2条上行E1接口及1/2条下行E1接口●支持长途呼叫智能拨号,从原有E1线路呼出时可加拨17909等IP字冠,节省用户话费●支持话务比率设定,根据用户配置,对市话、长途、国际长途呼叫按照设定确定走Voip的比率,确保用户话务平滑过渡到Voip●支持二次选路功能,当Voip呼叫失败时,系统可再次通过原有E1线路呼出,保障通信接通率●支持语音质量智能评判机制,在网络环境比较恶劣,可能影响到Voip语音质量时,系统自动将呼出通过原有E1线路呼出,保证用户通话质量●提供WEB配置界面,配置管理简单方便ETG1002/04产品技术参数●尺寸(单位mm):435×500×445●网络接口:2个10/100自适应以太网接口●E1接口:2/4个E1接口●供电方式:85 ~265V AC,50 ~60Hz,1.2A ●工作温范围:0-40℃●存储温度范围:-20-70℃●工作温度:10%-90%●控制接口:RS-232串口,9600bps●重量:6.5Kg。
Modbus总线的应用硬件原理图简介Modbus总线是一种用于在自动化领域中进行数据通信的通信协议。
它是一种开放的串行通信协议,广泛应用于工业控制领域,具有简单、可靠和高效的特点。
Modbus总线的应用需要基于相应的硬件原理图来进行设计和实现。
硬件原理图Modbus总线的硬件原理图涉及到主站和从站之间的连接和通信方式,包括Modbus总线的物理层和数据链路层的设计。
物理层设计在Modbus总线的物理层设计中,常见的是采用RS485总线来实现多个设备之间的通信。
RS485总线具有多点通信的特点,可以实现多个从站设备与一个主站设备之间的通信。
以下为RS485总线的硬件连接原理图示意图:+--(A)-----------+| || +--------+ |+-- | | +| | | |+-- | | || | | |+-- | | || | | |+--(B)------+ || || +--------+ |+-- | | +| | RS485 | |+-- | 总线 | || | | |+-- | | || | | |+-- | | || | | |+-- | | || | |在RS485总线中,A和B分别代表两条差分信号线,用于数据的收发。
RS485总线采用平衡传输方式,可以有效地抵抗电磁干扰,保证通信的可靠性。
数据链路层设计Modbus总线的数据链路层采用了一种称为Modbus RTU的协议。
在Modbus RTU协议中,数据是以二进制格式进行传输的,包括数据帧的起始符、从站地址、功能码、数据内容、CRC校验等。
以下是Modbus RTU数据帧的格式:+---------+---------+---------+---------+---------+---------+---------+---------+| 起始符 | 从站地址 | 功能码 | 数据内容 | CRC | ||| 1字节 | 1字节 | 1字节 | N字节 | 2字节 | ||+---------+---------+---------+---------+---------+---------+---------+---------+数据帧的起始符为1个字节,用于标识数据帧的开始。
Modbus网桥ETG100连接图
刚收到ETG100。
里面的说明书介绍了多个PLC跟ETG100连接的方法。
介绍的是菊花联,但是用的是485.我的问题是我的PLC是momentum的171CCS76000,上面那个RJ45的接口是RS232c的,那是否我需要一个232转换485的,而且需要的是T型分线口。
我那里有两个接口。
一个是RJ45的,一个是I/O 9针口。
但是图里面只显示一个接口。
我应该插哪个口呢?另外4线跟2线又用什么区别呢?谢谢
此主题相关图片
ETG的接口只有RS485的
也就是说
楼主要的RJ45的口,要加一个RS232转485的转换器,
而你的9针的如果是RS485接口,就可以直接串联起来,记着最后加一个终端电阻。