(图片来源网络,侵删)
本示例简单介绍施耐德TM241CEC与EIP耦合器通过EtherNet/IP通讯,实现TM241对EIP耦合器后面扩展模块的控制如下图:CPU:TM241CEC24REtherNet/IP耦合器:SM877-EIPIO模块:SM821-1NH、SM822-1NH、SM831-7PB ,模块占用字节数可使用上位机软件WellAuto.NetModuleSearch查询模块信息”1.1 EIP参数设置方法一:使用耦合器拨码设置IP地址:方法二:通过电脑连接耦合器使用网页设置IP地址:设置电脑本地IP地址,因为EIP模块的默认访问网页的IP为192.168.1.253,模块初始使用时,本地连接的IP与模块IP必须在同一网段才能实现直连的正常通讯,故需更改电脑本地连接的IP地址;注:耦合器出厂默认两个IP地址,192.168.1.253:用于访问网页,且任何时候都能使用此IP访问(包括忘记IP时);192.168.250.253:用于与CPU通讯的IP,可通过在网页上修改设置完电脑本地IP后,将EIP模块与电脑通过网线连接,打开浏览器(IE浏览器或者360浏览器都可以),在地址栏中输入192.168.1.253,然后回车进入到EIP的网页参数设置页面,如下图所示:1.2EtherNet/IP网络配置1.2.1安装EDS文件打开SoMachine编程软件,选择实际使用的CPU型号,在菜单栏的“工具”中打开“设备库…”,然后点击“安装”→选择相应的EDS文件→打开:1.2.2添加EIP设备1、在“设备树”中双击打开“Ethernet_1(Ethernet Network)”,设置CPU的IP地址:2、点击Ethernet_1(Ethernet Network)的“+”,添加“工业以太网管理器”,随后点击“工业以太网管理器”的“+”,添加EIP耦合器:3、双击打开添加的EIP耦合器,在“目标设置”中设置耦合器的IP:4、双击打开添加的EIP耦合器添加连接,并设置输入/输出的数据长度,连接类型选择“点对点”,在下方的配置数据中填写实际的模块个数:注意:(1)在施耐德Somachine平台上,输入/输出的字节长度为偶数时,在“EthernetIP I/O映射”显示的IO变量类型为word,如下所示:(2)如果输入/输出的字节长度为奇数时,在“EthernetIP I/O映射”显示的IO变量类型为byte,如下所示:此时模拟量输入输出模块的通道值对应方式如下:1.2.3在线监控数据将工程下载到CPU后,在线监控结果: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,如下图所示:② 把SM877-EIP、SM821-1NH,SM822-1NH,SM831-7PB接好线,上电,用网线把SM877-EIP和PC连接上③ 打开上位机软件WellAuto.NetModuleSearch,设置好网络接口->搜索 ->信息查询,如下图所示:查询到的模块信息如下:地址说明:① 占用字节长度=IO模块实际占用的字节+模块个数需要加上模块个数的原因,输入类型是用于读取每个扩展模块的模块状态,输出类型是用于配置模块的参数;附录一模拟量、温度模块的量程(类型)配置SM831-7PB/SM831-7PC参数配置:SM831-7PB、SM831-7PC字节数(inputdata)分别为4,8个字节SM831-7PD参数配置:SM831-7PD字节数(inputdata)分别为8个字节
0 评论