目录
EG网关网口连接Rockwell AB CompactLogix系列PLC 1
一、准备工作1
1.1 对接前我们需要准备以下物品1
1.2 EG20网关准备工作1
1.3 PLC准备1
2. EMCP平台设置2
2.1 新增EG设备2
2.2 远程配置网关2
2.3 网关绑定2
2.4 通讯参数设置3
2.5 创建设备驱动4
2.5.1 添加变量5
2.6 报警信息设置7
2.7 历史报表管理7
2.8 屏幕配置8
3. 注意事项10
前言:罗克韦尔(AB)-PLC广泛应用于工业控制领域。是一款高性能、稳定性强的PLC设备。本文档将介绍如何使用EG系列网关通过网口连接罗克韦尔AB CompactLogix系列PLC,并添加到EMCP物联网云平台,实现电脑网页、手机APP、微信到罗克韦尔(AB )-PLC远程监控。
Rockwell AB CompactLogix 系列PLC 和网络电缆。河北蓝蜂科技的EG20网关、天线、电源适配器(下面以EG20为例)。一张有流量的SIM卡和一张大卡(移动、联通或电信卡)。联网计算机一台(WinXP/Win7/Win8/Win10操作系统)。电动工具和一些电线。
网关的相关技术参数及使用说明请参见《EG20用户手册》。
确保网关能够正常连接互联网,可以通过4G卡(移动/联通/电信流量卡、大卡)(需要连接网关自带的天线)或者通过网线(需要将路由器的网线连接到网关的WAN口));将网关连接至12V或24V直流电源并上电。 (注意,电源正负极不要接反)。
PLC接上电源(注意电源是24VDC还是220VAC),PLC的网口与EG20网口连接在一起。
使用管理员帐户登录EMCP平台(建议使用360浏览器极速模式、Google Chrome或支持Chromium内核的浏览器)设置EMCP云平台。具体操作请参见《EMCP物联网云平台用户手册》。登录EMCP后,首先进入设备列表显示页面。因为我们还没有创建任何设备,所以它是一个空页面。我们需要遵循以下步骤。
步骤:点击【后台管理】(只有管理账号才有此权限)【设备中心】【EG设备管理】【+添加】填写设备信息点击【保存】。其中,【设备名称】为必填项,其他选项为可选。
EG设备管理网关配置中最重要的两个部分需要配置。一是配置网口通讯参数,二是创建Rockwell(AB)PLC协议驱动程序。下面将逐步解释此功能。
[]() 步骤:点击【保存并下一步】,进入【:网关、仪器管理】,填写【SN号】和【验证码】【保存并下一步】。
[]() SN和验证码位于网关外壳标签上。 SN为12位纯阿拉伯数字,验证码为6位英文字母。 【备注】可根据您的需要填写。编辑完成后,点击【保存并下一步】。
此时,您可以在“网关基本信息”中查看绑定的网关是否已连接到平台(如果成功登录平台,会看到绿色的“在线”字样,如果不成功,会看到灰色的“离线”字样)会显示“,此时请检查网络或互联网信号)。
此时,在右侧的“网关基本信息”中,可以看到绑定的网关是否连接到平台(如果成功登录平台,会看到绿色的“在线”字样,如果不成功, “离线”字样会显示为灰色,此时请检查网络或网络信号)。
我们需要使用LAN口与设备进行通信,因此需要设置LAN通信参数。步骤:点击【通讯端口配置】选择【局域网配置】并在弹出窗口中设置通讯参数点击【保存】。 (本文以192.168.1.139为例)
通讯参数设置完毕后,点击界面中央【添加驱动】填写设备驱动信息【保存】。或者点击【添加】添加驱动程序。
基本配置介绍:
【通讯端口】:在下拉选项中选择LAN。
【通讯口配置】:该按钮可以设置通讯口参数,与前面的步骤相同。如果之前已经设置过,则无需再次点击此项。
[驱动名称]:必填,可自定义
【品牌】:必填,选择“罗克韦尔”
【型号】:必填,选择“CompactLogix Series”。
【IP地址】:必填,填写下位机PLC的IP地址
【端口号】:必填,填写下位机PLC设置的端口号
高级配置介绍:
【最小采集时间】:网关采集设备数据的时间间隔,单位:毫秒。如果设置1000ms,则网关每1秒采集一次设备数据。
【通讯等待时间】:网关接收通讯数据的等待时间。可以根据需要调整,默认1000ms。
步骤:点击【:变量管理】【+添加变量】填写变量信息【保存】。
变量介绍:
【仪器、PLC】:必填,选择刚刚创建的Rockwell即可。
【变量名称】:必填,可自定义,一般与标签名称一致,便于识别。请注意,名称不能重复。
【单位】:可选,自定义即可。当显示在列表中时,变量将显示单位。
【寄存器类型】:必填,默认选择“I/O”。
[注册地址]:必填。将PLC程序中创建的标签填入寄存器地址。标签必须遵循以下规则: (1) 标签名称由字符、数字和下划线组成。 (2) 字符数据仅支持小于82字节的字符串。 (3) 驱动程序最多支持三维数组。 (4)添加数组类型变量时,标签名由数组名加数组下标组成。例如PLC中有一个bool类型数组barr[96]。如果要创建读取且下标为33 的变量,则应输入标签名称“barr[33]”。如果您只输入数组名称,驱动程序将默认创建一个索引为0 的变量。 (5) 驱动程序读写结构体数据时,标号名称为结构体标号名称加“.”加上结构体成员名称。如果有一个结构体数据标签userdata,则该结构体包含成员data_int。创建变量时,标签名称应写为userdata.data_int。 (8) 驱动程序提供SINT、INT、DINT类型的按位读写功能。读写时需要在相应标签和位下标后添加“#”,如:
【数据类型】:必填,请参见下面的数据类型对照表。
【小数位】:可选,根据需要填写。
【死区设置】:不需要,默认即可。只需根据需要填写即可。更详细的说明请参阅“?”帮助如下。
[状态列表]:可选。数值可以直接映射到文本。例如,值为“10”,映射字段为“设备故障”,则当采集变量的值为“10”时,设备监控和历史报表中将直接显示“设备故障”。
【数值运算】:可选。采集到的数据可以根据填写的公式进行计算。更详细的说明请参阅“?”帮助如下。
【读写模式】:您可以根据需要修改该寄存器的读写模式。默认为只读。
添加完成后,【变量管理】如下图所示。此时,您可以点击【数据测试】按钮,检查变量值是否能够采集到,或者值是否正确。
您可以根据需要为变量设置警报。当发生报警时,报警会显示在电脑网页上,并推送到手机APP和微信上。设置步骤:点击需要报警的变量后面的【报警】【添加】填写报警信息及条件【确定】。如下所示:
创建变量后,您可以点击“历史报表管理”,根据自己的需要创建历史报表。 【历史报表】可以满足不同应用场景记录历史数据。 【历史曲线】是根据报表生成的曲线,方便客户以曲线的形式查看变量变化趋势。如下界面所示:
定期存储:按照固定的时间间隔定期存储和记录数据。
条件存储:当某个变量达到某个条件时,对部分数据进行“区间存储”或“单一存储”。
变化存储:当某个变量变化超出一定范围(高低限)时,部分数据被记录一次(例如:某个数据报警后记录相关数据)。
点击【配置管理】进入配置管理界面,可以设置数据监控中的显示方式(配置显示或列表显示,默认为配置显示)。这里可以选择使用配置显示表单来显示对应的数据规则。
如下界面所示:
点击界面中部配置界面列表后面的【编辑】项,进入编辑页面。通过配置编辑页面,我们可以任意绘制图片、文字、数字显示框、按钮、指示器、管道、设备等控件。详细功能请参考《EG设备配置编辑说明》。
用户登录EMCP平台,点击“罗克韦尔”设备图片或设备名称即可进入EG设备查看、修改相关数据。
注:端口号必须为44818
评论编辑黄宇