资讯详情

三分钟轻松实现连接西门子PLC

西门子PLC广泛应用于工业控制领域,性能高,稳定性强PLC设备。本文将介绍如何使用该文档EG网关通过网口连接西门子PLC,并添加到EMCP物联网云平台实现计算机Web页面、手机APP微信对西门子PLC远程监控和控制。网关可连接S7-200SMART、S7-1200、S7-1500等西门子PLC,以下主要以S7-200SMART西门子PLC为例。

一. 准备工作

1.1 物料准备

1、西门子200SMART PLC一台。

2、 EG一系列网关包括天线(以下用途)EG20网关作为实例)。

3、 SIM一张卡,有流量,大卡。

4、 网线一条。

5、 一台联网电脑(WinXP/Win7/Win8/Win10操作系统)

6、 12V或24V一个电源适配器。

7.电工工具和电线。

材料准备如下:

1.2 EG20网关准备工作

网关相关技术参数及使用说明书可参考《EG20用户使用手册。

1、 确保网关能够正常联网,可以通过4G卡(移动/联通/电信流量卡、大卡)联网(与网关附带的天线的天线)或通过网线联网(需要连接路由器出来的网线到网关WAN口);

2、 网关接12V或24V直流电源,上电。(注意正负电源不要反转)

1.3 PLC准备工作

1、 将PLC的网口与EG20的LAN用网线连接口。

2、 PLC按要求连接电源并上电。

网线接线如下:

注意:EG网关网线连接PLC一定要插上LAN口上。

二. EMCP平台设置

登录管理员账号EMCP平台(建议使用360浏览器极速模式(Chrome)或者支持Chromium内核浏览器),对EMCP设置云平台。具体操作参考《EMCP物联网云平台用户手册。登录EMCP首先进入设备列表显示页面,因为我们没有创建任何设备,所以它是一个空页面,我们需要按照以下步骤操作。

2.1 新增EG设备

步骤:点击【后台管理】(此权限只有管理账号)→【设备中心】→【EG设备管理】→【 新增】→填写设备信息→点击【保存】。必须填写【设备名称】,其他选项可选择填写。

2.2 远程配置DTU

EG在设备管理网关配置中,需要配置两个主要位置:一是网关配置LAN二是创建西门子PLC设备驱动,以下步骤解释此功能。注:网关只能在线远程配置。

2.2.1 绑定网关

步骤:点击【②:网关、仪表管理→【绑定网关】→填写【SN编号和验证码→【保存并下一步】。

SN在网关的外壳标签上贴上验证码,SN对于12个纯阿拉伯数字,验证码为6个英文字母,注意可根据需要填写,编辑后点击保存并下一步。

此时,在网关基本信息中,可以看到绑定的网关是否连接到平台(成功登录平台可以看到在线绿色字样,如果不成功,则显示离线灰色字样,请检查网络或网络信号)。

2.2.2 设置通信参数

使用网线和PLC因此,我们需要设置通信EG20网关的LAN口通信参数。

步骤:点击通讯口设置→选择【LAN设置】→选择手动设置IP】→填写【IP子网掩码→点击【保存】。IP西门子需要地址PLC的IP同一网段的地址。建议在端口设置中手动设置IP地址。

1、此处的IP地址是EG20网关的LAN口IP地址,要和PLC同一网段。

2.如果网关使用网线上网,这里填写的网关LAN口IP地址和PLC的IP不要跟着地址WAN口IP同一网段地址(点击网络信息查看WAN口IP地址)。

2.2.3 创建设备驱动

点击【LAN】后添加驱动→填写设备驱动信息→保存,或点击【 还可以添加驱动程序。。默认端口号为102。

下为西门子smart200驱动参数设置图:

下为西门子S7-1200驱动参数设置图(S7-1500PLC选择S7-1200驱动,配置相似):

【驱动名称】:必填项,自定义,多驱动时区分。

【品牌】:必填项,选择西门子。

【型号】:根据实际连接的设备型号选择填写必填项。

【IP地址】:必填项,为网关连接的设备PLC的IP这个地址必须和PLC内部设置IP地址一致,不一致请修改。

【端口号】:填写102,这是西门子通信默认端口号。

【最小采集周期】:网关采集设备数据的时间间隔,单位:ms。默认1000ms,即网关1s收集一次设备数据。

通信等待时间:网关接收通信数据等待时间,单位:ms。可根据需要进行调整,默认为1万ms。

2.3 添加变量

步骤:点击【③:变量管理】→【 添加变量】→填写变量信息→【保存】。

【仪表、PLC】:必填,选择刚刚创建的驱动。根据实际情况选择。

【变量名称】:必须填写,自定义。注意不要有重复的名称。

【单位】:非必填,自定义即可。列表显示时,变量将带到单位显示。

【寄存器类型】:必填,西门子PLC中一致。

【寄存器地址】:必须填写。填写地址时,无寄存区标志符。具体设置见下图。

数据类型:必填、和PLC中间设置一致。

【小数位数】:非必填,按需填。

【死区设置】:非必填,默认即可。根据需要填写。详情请参考后面的?

状态列表:无需填写。该值可以直接与文本进行映射。如果值为10,映射字段为设备故障,则设备故障将直接显示在设备监控和历史报表中。

【数值运算】:不需要填写。收集到的数据可以根据填写的公式计算。更详细的说明请参考后面的?

【读写方法】:寄存器的读写方法可根据需要自行修改,默认为只读。

PLC平台上添加各寄存区变量填写示例如下图所示:

添加后,变量管理如下图所示。此时,点击数据测试按钮检查变量值是否可以收集或正确。

2.4西门子1200(1500)PLC注意事项

西门子1200驱动和下位机PLC通信时,有些型号PLC平台配置没有问题,但不能读取数据,数据测试显示通信超时。

具体解决方案如下图所示:

勾选后再给PLC下载程序,重启PLC可以收集数据

2.5 设置报警信息

可根据需要设置变量报警。当发生报警时,报警将显示在计算机网页上,并显示在手机上APP微信报警推送。设置步骤:点击变量后需要报警的报警→【新增】→填写报警信息和条件→确定。如下图所示:

2.6 管理历史报表

创建变量后可点击④历史报表管理”根据自己的需求创建历史报表。【历史报表】可以满足不同的应用场景下,来记录历史数据,【历史曲线】是根据报表生成的曲线,方便客户以曲线形式查看变量变化趋势。如下图界面所示:

周期存储:根据固定时间间隔定期记录数据存储。

条件存储:当一个变量达到一定条件时,间隔存储或单次存储部分数据。

变量存储:当变量变化超过一定范围(高、低)时,单次记录部分数据(如报警后的数据)据进行记录)

2.7 画面组态

点击【⑤组态管理】即可进入组态管理界面,此处可以设置数据监控中的展示方式(组态展示或列表展示,默认为组态展示)。可以在此处选择使用组态展示形式来展示对应数据规则。

如下图界面所示:

点击界面中间的组态界面列表后方的【编辑】项,进入编辑页面。通过组态编辑页面我们可以任意绘制图片、文字、数显框、按钮、指示灯、管道、设备等控件,详细功能请参考《EG设备组态编辑使用说明》。

三. 实验效果

       用户登录EMCP平台,点击”西门子smart200“设备的图片或设备名称进入设备即可查看、修改相关数据。

标签: 连接器snlan的连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台