您当前所在位置: 首页 > 新闻中心 > 应用技术 >

应用技术

【FAQ】施耐德TM241与SM877-EIP快速使用手册

2022-06-06 08:51:18

本示例简单介绍施耐德TM241CECEIP耦合器通过EtherNet/IP通讯,实现TM241EIP耦合器后面扩展模块的控制。

图片17.png

图片2.png

CPUTM241CEC24R

EtherNet/IP耦合器:SM877-EIP

IO模块:SM821-1NHSM822-1NHSM831-7PB模块占用字节数可使用上位机软件WellAuto.NetModuleSearch查询模块信息”。

模块型号

占用字节数

输入类型

821-1NH

2


831-7PB

4

总计

6

实际占用

9(输入总计字节数+全部扩展模块数)


822-1NH

2

总计

2

实际占用

5(输出总计字节数+全部扩展模块数)


1.1 EIP参数设置

方法一:使用耦合器拨码设置IP地址:

图片1.png

方法二:通过电脑连接耦合器使用网页设置IP地址:

设置电脑本地IP地址,因为EIP模块的默认访问网页的IP为192.168.1.253,模块初始使用时,本地连接的IP与模块IP必须在同一网段才能实现直连的正常通讯,故需更改电脑本地连接的IP地址;

注:耦合器出厂默认两个IP地址,192.168.1.253:用于访问网页,且任何时候都能使用此IP访问(包括忘记IP时);192.168.250.253:用于与CPU通讯的IP,可通过在网页上修改。

图片3.png

设置完电脑本地IP后,将EIP模块与电脑通过网线连接,打开浏览器(IE浏览器或者360浏览器都可以),在地址栏中输入192.168.1.253,然后回车进入到EIP的网页参数设置页面,如下图所示:

图片4.png


1.2 EtherNet/IP网络配置

1.2.1 安装EDS文件

打开SoMachine编程软件,选择实际使用的CPU型号,在菜单栏的“工具”中打开“设备库…”,然后点击“安装”→选择相应的EDS文件→打开:

图片5.png

图片6.png

图片7.png

1.2.2 添加EIP设备

1、在“设备树”中双击打开“Ethernet_1Ethernet Network)”,设置CPUIP地址:

图片8.png

2、点击Ethernet_1Ethernet Network)的“+”,添加“工业以太网管理器”,随后点击“工业以太网管理器”的“+”,添加EIP耦合器:

图片9.png

图片10.png

3、双击打开添加的EIP耦合器,在“目标设置”中设置耦合器的IP

图片11.png

4、双击打开添加的EIP耦合器添加连接,并设置输入/输出的数据长度,连接类型选择“点对点”,在下方的配置数据中填写实际的模块个数:

图片12.png

图片13.png

注意:

(1)在施耐德Somachine平台上,输入/输出的字节长度为偶数时,在“EthernetIP I/O映射”显示的IO变量类型为word,如下所示:

图片14.png

(2)如果输入/输出的字节长度为奇数时,在“EthernetIP I/O映射”显示的IO变量类型为byte,如下所示:

图片15.png

此时模拟量输入输出模块的通道值对应方式如下:

图片16.png

1.2.3 在线监控数据

将工程下载到CPU后,在线监控结果:

图片17.png

图片18.png


2.使用上位机软件WellAuto.NetModuleSearch查询模块信息

本示例简单介绍使用上位机软件WellAuto.NetModuleSearch来查询SM877-EIP耦合器及其扩展模块的信息。

2.1硬件条件

①PC(装有以太网卡);

②SM877-EIP耦合器(本示例IP:192.168.250.253),SM821-1NH,SM822-1NH,SM831-7PB,24 V DC开关电源;

③网线若干

2.2 软件条件

①上位机软件WellAuto.NetModuleSearch;

2.3 查询模块信息

①把PC的IP地址与SM877-EIP耦合器IP地址设置在同一网段,本示例中PC的IP地址为192.168.250.111,如下图所示:

图片19.png

② 把SM877-EIP、SM821-1NH,SM822-1NH,SM831-7PB接好线,上电,用网线把SM877-EIP和PC连接上。

③ 打开上位机软件WellAuto.NetModuleSearch,设置好网络接口->搜索 ->信息查询,如下图所示:

图片20.png

图片21.png

图片22.png

查询到的模块信息如下:

图片23.png

地址说明:

① 占用字节长度=IO模块实际占用的字节+模块个数

需要加上模块个数的原因,输入类型是用于读取每个扩展模块的模块状态,输出类型是用于配置模块的参数;


附录一模拟量、温度模块的量程(类型)配置

图片2.png

图片2-1.png

图片2-2.png

图片2-3.png

图片2-4.png

图片2-5.png

SM831-7PB/SM831-7PC参数配置:

SM831-7PB、SM831-7PC字节数(inputdata)分别为4,8个字节。

图片2-6.png

图片2-7.png

SM831-7PD参数配置:

SM831-7PD字节数(inputdata)分别为8个字节。

图片2-8.png

图片24.png