1、施耐德技术服务中心 TSC 施耐德电气 PLC 通过 TSXETG100 与 Modbus 设备的通信 安全信息 重要信息 注意: 在尝试安装、操作或调试设备之前,请仔细阅读下述说明并通过查看来熟悉设备。下述特别信息可能会在文本其他地方或 设备上出现,提示用户潜在的危险和注意事项,或提供阐明或简化某一过程的信息。 这是“警告”的符号。警示用户潜在的危险和必须要遵守的规则,如果不遵守使用说明,可能导致调试失败、人身伤害甚至设备 损坏。 这是提醒“注意”的符号。提醒用户需要注意的操作说明。请遵守所有带此符号的注意事项,以避免不必要的调试错误。 1 施耐德技术服务中心 TSC 目录 1. 简介 2
2、2. 主要硬软件 2 3. TSXETG100 硬件简介 4. 硬件连接 3 4. 配置TSXETG100 4 5. TSXETG100 模块的诊断 9 6. M340 的IO SCAN设置 11 1. 简介 施耐德电气 PLC 通过 TSXETG100 的网关(Modbu s TCPIP 转 Modbus 串口)与 Modbus 设备进行通信是一种简单 又经济的方案,这里以 M340 为例,简 要描述 M340 通过 TSXETG100 连接 Modbus 设备的过程。 2. 主要硬软件 类型 型号 数量 说明 主要硬件 M340 CPU BMXP341000 1 带一个串口的 M340 C
3、PU。 M340 以太网模块 BMXNOE0100 1 支持 Modbus TCP/IP 的通信模块 主要软件 PLC 配置编程软件 Unity Pro 1 Unity Pro 是施耐德电气支持 Qu antum,Premium,M340 的编程、调试和运行的软件包。 Modbus 从站 ATV61 变频器 ATV61 1 带一个 Modbus 端口的变频器。 3. TSXETG100 硬件简介 2 施耐德技术服务中心 TSC 4. 硬件连接 3 施耐德技术服务中心 TSC 4. 配置 TSXETG100 步骤 操作 图示 1 硬件连接完毕后,在计算机上打 开IE浏览器(6.0版本或以 上)。
4、在地址栏中输入ETG100的 IP地址,如果之前设置过ETG100 的IP地址,那么输入设置的IP; 如果是第一次进入TSXETG100的 内置网页,那么输入默认的IP地 址169.254.0.10,并回车。 2 如果之前设置过 ETG100 的用户 名和地址,请直接输入,如果是 第一次进入或者没有更改过用户 名和密码,请输入默认的用户名 Administrator 和密码 Gateway 进入。 4 施耐德技术服务中心 TSC 3 主页面如图。 4 进入 SETUP 界面中的 Ethernet&TCP/IP 页面;见右 图;页面中每个参数的设置范围 和默认值见右下图; 将 IP 设置成 10
5、.177.63.248,子 网掩码设置成 255.255.255.0, 设置完毕后点击 Apply 生效; 5 施耐德技术服务中心 TSC 5 切换到串口设置页面;页面每个 参数的设置范围和默认值如下 表; 设置如下: 模式设置:Master; 物理接口:RS485 2-WIRE; 传输模式:Modbus RTU; 波特率:19200; 奇偶校验:Even; 响应超时:1s; 设置完毕后点击 Apply 生效。 6 施耐德技术服务中心 TSC 7 施耐德技术服务中心 TSC 6 切换到 Device List 菜单,设置 如下: z Modbus 从站数量,最多 128;这里暂时只有一个设 备
6、,因此设置为 1; z 每个站的地址;从站地址为 3;删除站的时候,先在 Local ID 中删除文本的站地 址,然后在在 Number of viewable devices 中减少站 的数量。 设置完毕后点击 Apply 生效。 7 在 User Accounts 中可以设置登 陆的用户及密码; 8 施耐德技术服务中心 TSC 5. TSXETG100 模块的诊断 步骤 操作 图示 1 进入 Diagnostic,在 Statistics 页面中可以看到相关 的统计信息。 9 施耐德技术服务中心 TSC 2 在 Read Device Registers 页面 中可以直接读取 Modbus
7、 从站的 保持寄存器和输入寄存器,测试 从 Modbus 从站到 ETG100 的通信 是否正常。 z Device ID:Modbus 从站地 址; z Starting Register:其实 地址; z Number Of Registers:寄 存器数量; z Read Holding Registers: 读取从站保持寄存器区,即 4*寄存器; z Read Input Registers:读 取输入寄存器区,即 3*寄存 器; 读取得到的数值直接在列表中显 示。 10 施耐德技术服务中心 TSC 6. M340 的 IO SCAN 设置 步骤 操作 图示 1 新建一个 M340 项
8、目,进入以太 网配置界面,首先设置 M340 以 太网口的 IP 地址,这个 IP 地址 和 ETG100 的 IP 地址要在一个网 段上。 2 设置 IO SCAN。将配置界面的右上角的 IO SCANNIN G 设置成 YES 启用,此时 IO SCANNING 页面被激活,进入 设置页面并设置如图。 以上参数设置分别说明如下: z IP address:ETG100 的 IP 地址,在前面 ETG100 的内置网页中设置过; 11 施耐德技术服务中心 TSC z Device Name:不需要配置; z Unity ID:ETG100 连接的 Modbus 从站的地址,这里连接的从站地址
9、为 2;连接多个 Modbus 从站时,通过这个来区分。 z Slave Syntax:从站寻址方式,与 RD/WR Ref Slave 的输入方式有关,默认 Index 即可;可以选择 Index/Modbus/IEC0/IEC1。 z Health Timeout(ms ):扫描超时时间,默认 1500ms 即可; z Repetitive rate( ms):扫描重复速率,默认 60ms;视网络状况可以适当加长这个时间,且多条 IO SCAN 指令时,可以将各自的重复速率错 开,以免在同一周期造成拥挤; z RD Master Object:M340 的通信存储地址,可以在表上方 Mas
10、ter %MW zones 区域的 Read Ref 区域输入,这里采用默认的%MW0 ; z RD Ref Slave:从站保持寄存器的地址索引,之前在 Slave Syntax 中输入的是 Index,因此在这里只需要输入 3201,即表示从 Modbus 从站的 403201 开始读取; z RD Length:读取长度,输入整数长度,这里输入 2; z Last value(Input ):通信失败的替代值,选择保持上一个有效值(Hold last )或者复位为零(Set to 0),这里可以采用 Set to 0; z WR Master Object:写入的本地保持寄存器地址,可以在表上方 Master %MW zones 区域的 Write Ref 区域输入,这里输入%MW10 ; z WR length:保持寄存器的长度; 设置完毕后,完全生成项目并下载。 PLC 通过 TSXETG100 与 Modbus 从站通信成功的关键在于:ETG100 中 Modbus 设 备列表的设置和 PLC 中 IO SCAN 的设置。 注 意 12