如何实现PLC手机端监控及远程调试?
随着工业物联网的发展,作为设备厂家需要提供设备联网方案给到工业用户,需要对设备运行数据远程采集,对设备远程维护,实现高效解决故障,远程调试节省差旅及人工成本。
作为工业物联网先锋企业广州巨控科技推出针对PLC专用的数据采集远程监控解决方案,利用4G移动网络和云服务,实现对PLC数据远程手机APP监控,报警微信推送、运营中心集中监控,PLC程序远程维护,远端无人值守等信息化功能。
"远程模块+后台软件"产品化的方式,具有成本低,使用简单特点,工程师不需要高级语言编程,不需要网络知识。
应用场景
1、 水处理环保行业,现场西门子S7-300PLC以太网方式接入广州巨控GRM530远程模块网口,插上4G卡自动联网,现场不需要设置。远程电脑能上外网安装GVCOM连接软件,使用PLC编程软件即可远程下载,远程在线监控程序。
2、 制冷行业,现场西门子S7-200 SMART PLC,通过RS485接入巨控GRM530模块,工程师使用模块配置软件,选择PPI通讯协议,添加PLC寄存器地址,即可登录APP和微信监控数据,短信报警。远程中心电脑使用昆仑通态组态软件连上外网,不需要固定IP,通过OPC客户端与远程PLC通讯。
昆仑通态MCGS组态软件
工业物联网网络架构
数据采集网关GRM530
1、 支持全网通4G以及有线网方式接入因特网,通讯方式冗余自动切换。
2、 多通讯口支持各种PLC协议,单个模块支持2000点。
3、 可以实现PLC短信报警,短信查询,短信控制,报警拨号提醒。
4、 业内首创非透传智能采集模式压缩算法。
5、 多包并发采集充分利用4G带宽。
工业云平台
巨控科技七年来,YunPLC已经有数万个项目,十万客户端并发访问,数百万点数据稳定运行,涉及的行业包括铁路,电力,市政供水,西气东送,智慧农业等,无一例数据安全事故。
PLC通过GRM530终端与yunplc通讯在网络上始终是加密压缩的数据流,相对透传模块,不仅可以节省流量,同时从根本上避免网络层监听直接获取PLC数据的可能。
移动端手机APP监控
移动互联网越来越普及与便利,如何使工控领域便捷的接入移动网络进行人机交互,成为了当前工控项目的热点和需求。而多数自动化工程师们对于高级语言编程相对陌生,同时面临着现场需求经常修改的问题,巨控科技推出可组态的APP云平台,工程师们可以迅速搭建自己的移动APP监控,对于用户的需求可以随时改动功能界面。
巨控科技提供二次开发环境,自动化工程师可以像熟悉的上位机组态方式任意编辑APP手机监控界面,功能灵活,支持多个站点集中到一个窗口显示操作。
手机APP登录界面
APP云组态二次开发环境
PLC设备远程维护
以物联网技术,对PLC设备进行远程维护,实现对世界各地的PLC设备进行远程PLC程序调试、运行数据监控、设备管理,直接节约差旅成本创造价值。
巨控科技独有的网络智能诊断下载机制不同于VPN的简单透传,确保在复杂网络环境稳定流畅快速下载,不受工信部限制VPN的影响。
不仅可以流畅的下载调试各种主流PLC(西门子,三菱,欧姆龙,AB,施耐德,台达等),对于文件比较大的触摸屏工程,要求响应速度的运动控制器,伺服,依然可以流畅下载。
微信监控报警推送
巨控科技提供现成平台,工程师不需要使用高级语言,简单组态即可实现微信监控功能,报警推送。
工程师在巨控软件平台设置微信报警的条件和推送的报警内容,完成后下载到GRM530终端,用户关注公众号,输入终端序号和密码,当满足触发条件时,会把预先设置好的微信报警内容推送到关注此模块的微信上。在微信上可以设置是否接收微信报警,微信支持同时关注多个远程终端。
运营监控中心建设
运营监控中心通常有两种方式,用户早期使用通用组态软件平台,成本低,实施简单,当场景搭建起来后,能发现更多的软件实际需求,通用组态软件平台属于二次开发,功能相对固定,在后期设备增多的情况下,通常会选择定制专用的运营中心软件。巨控科技推出的集中监控方案,适用两种应用情况。
1、 集中监控中心使用工业组态软件监控全国各地设备,中心电脑只需上网,通过OPC驱动即可与现场GRM530终端通讯。OPCSERVER支持10万点,一台电脑可以同时监控多个站点的数据,站点数量没有限制。集中监控平台兼容性开放性好,支持亚控,力控,昆仑通态,WINCC,INTOUCH,IFIX等各种组态,也可使用巨控免费的无限点组态软件。
2、 集中监控中心使用自己开发的专用软件,GRM530终端提供标准的WEB访问接口,软件开发团队可以轻松获取数据制作自己的数据展示平台,无需了解任何PLC底层通讯协议。
【联系方式】
巨控黄工,PLC远程监控资深工程师
添加微信获取更多PLC远程祥细资料 | 设备试用 | 案例分享
QQ:552020320
微信/手机:18922726899
PLC无线通讯、PLC APP监控、PLC微信监控、PLC云监控、PLC远程调试、PLC短信报警、PLC网页监控、PLC集中监控
【设备选型】
西门子PLC只能使用WINCC吗?组态王也很好用,实例详细讲解!
本示例通过一个简单的计数器程序说明相关硬件和软件的配置和简单使用。
组态王编写的人机界面可以控制并监测PLC的寄存器状态。左上角的按钮可以控制M0.0的关断,从而可以控制计数器的复位,计数器可以对左下角的按钮按下次数进行计数,计数值可以直接显示,也可以通过仪表显示。
硬件配置方法:我们选用的通信方式是基于以太网卡的TCP/IP协议通信
所以,我们直接使用网线将S7-1200和配置有网卡的计算机的以太网接口相连
TIA Portal与S7-1200的软件配置
1 使用博途组态S7-1200并编写程序,编写完成之后编译并下载
2 PLC与组态王通过以太网的方式通信的设置:
A、确认计算机中安装有以太网卡,并与PLC 连接到同一网络中(直接通过网线直连)。
B、通过编程软件设定IP地址和子网掩码,并下传到PLC中如IP地址(192.168.0.1)、子网掩码(255.255.255.0)。
C、为计算机设定IP地址和子网掩码,如IP地址(192.168.0.110)、子网掩码(255.255.255.0)。
D、使用ping 命令,保证能ping 到PLC 站。
3 PG/PC 接口配置,通信测试,以检查运行组态王的计算机是否和PLC正常通信
4 测试正常之后,即可在组态王开发项目
1 编写程序并下载
计算机与S7 1200PLC之间的通信是基于以太网卡的TCP/IP协议通信,我们可以查看组态的PLC设备的TCP/IP地址,默认为192.168.0.1,
编写、编译并下载程序
编写、编译并下载程序
在右侧的指令窗口中可以拖入进基本指令
编写、编译并下载程序,编写好的程序如下图:
可在PLC变量表里面为变量命名
在线监控可在线监控PLC寄存器状态
2 PLC与组态王通过以太网的方式通信的设置:
1、确认计算机中安装有以太网卡,并与PLC连接到同一网络中(直接通过网线直连)。
2、通过编程软件设定IP地址和子网掩码,并下传到PLC中如IP地址(192.168.0.1)、子网掩码(255.255.255.0)。 此步骤已经在博途中组态PLC的过程中完成了,通过PLC属性查看以太网地址。
3、为计算机设定IP地址和子网掩码,如IP地址(192.168.0.110)、子网掩码(255.255.255.0)。
这里以Win7系统为例
打开网络共享中心,双击更改适配器选项
修改IP地址
修改IP地址
4、使用ping 命令,保证能ping 到PLC 站。
在开始菜单“搜索程序和文件”中输入 cmd 指令,进入DOS命令窗口
在DOS 界面中输入命令:ping 192.168.0.110
然后回车。注意:在ping 和地址之间有一个空格,如下图所示。
观察DOS 界面中的ping 指令返回值。如包括time=1ms 或time<1ms 及TTL 等于某个数值,
且Lost=0,即ping 指令返回值正常,表明以太网连接正常。如下图所示。
如果连接不正常,可能如下图所示,ping 指令返回值显示timed out 或Lost 值不为0,
表示本机IP 地址和目标IP 地址连接不通,建议检查一下连接线缆及两台计算机的IP 地址设置。
(3)PG/PC 接口配置,通信测试,以检查运行组态王的计算机是否和PLC正常通信
1.打开Set PG/PC Interface。
在操作系统中点击“Start”菜单,打开“Control Panel”选项,在控制面板中,选中“大图标”显示,即可找到Set PG/PC Interface,如图。双击打开。
如图,在 Access Point of the Application(应用程序访问点)的下拉列表中选择 <Add/delete>,输入名称。
在 Interface Parameter Assignment Used 中点选Realtek PCIe FE Family Controller.TCPIP.1(注意:应根据运行计算机实际工作的网卡名进行选择,务必选择不带Auto 的),然后Access Point of the Application 内显示“CP-TCPIP - Realtek PCIe FE Family Controller.TCPIP.1 即可。
(4)通信测试,以检查运行组态王的计算机是否和PLC正常通信
我们的通信方式是TCP/IP,在组态王中定义的IO设备应该使用TCP/IP协议
注意设备地址的填写,冒号前面是我们在博途组态的PLC的地址,冒号后面为S1200的默认槽号,为0。为:192.168.0.1:0
通信测试,以检查运行组态王的计算机是否和PLC正常通信
然后使用组态王KingVIEW 6.55组态人机界面
(1)定义I/O设备:前面在测试设备的过程中,我们已经定义好了IO设备,此处略去
(2)定义I/O变量
根据程序,选择需要检测和控制的寄存器变量,在组态王数据词典中定义相应的IO变量。
先为复位开关M0.0建立一个IO变量
我们为其他寄存器定义好的I/O变量如下图:
其中,变量USB_Com用来显示组态王与PLC的通信状态,以帮助我们判断是否通信正常。
关闭(0)表示通信正常,打开(1)表示通信异常,也可以自行更改。或者可以在组态王的产品帮助文档中输入CommErr以查看使用说明。
全部建立好的变量如下图:
(3)新建并组态画面
现为复位开关M0.0以及计数M0.1组态开关按钮
现为复位开关M0.0关联PLC的M0.0
现为复位开关M0.0关联动作:鼠标按下时接通,弹起时断开。
同理我们为M0.1关联它的变量以及动作。
组态一个指示灯关联输出Q0.2,以便直观地观察复位状态
组态好的按钮和指示灯可以通过颜色显示状态之外,还可以通过工具箱的文本用“打开”或者“关闭”的文本标识状态。
为建立好的文本关联变量
使用同样的方法为按钮M0.1以及指示灯Q0.2建立文本并关联变量。
同时,我们再建立一个文本,关联计数器的计数值,以便在人机界面中查看计数值。
同时,我们也可以从图库中选取一个仪表,用刻度显示计数值。
此外,我们再建立一个文本并关联通信状态变量USB_Com,以便我们在人机界面运行时可以判断通信是否正常。
(4)保存并运行组态好的人机界面
可同时打开博图的在线监控,组态王的人机界面有指令时,博途也可以同时监测到寄存器的状态变化
相关问答
西门子300PLC用以太网怎样实现远程监控与修改程序,需要哪些硬件和软件?请回答的详细一点?
通过internet对西门子S7-300进行远程编程和监控的方法如下:1.在S7-300plc端连接一个HiNet智能网关,网关可以通过internet,4G/WIFI/有线网络接入互联网2.电....
PLC控制系统的软件有哪些?
plc编程软件如下:1、欧姆龙plc编程软件欧姆龙pIc编程软件集成了CX-ProgrammerV9.5,能够为欧姆龙PLC编程提供全面的软件支持,本版本为最新版,全面支持32/6...
三菱PLC的编程软件有哪些?
GX系列:1.GXDeveloper程序开发、维护·编程·参数设定·项目数据管理·在线监控、诊断功能·各种网络设定、诊断功能,可编程控制器综合开发平台2.GXSimulat...
手机怎么看plc程序?
要在手机上查看PLC程序,首先需要安装与PLC厂商相应的监控软件或PLC编程软件的移动版本。然后,通过手机连接PLC控制器并获得访问权限。使用软件登录PLC控制器...
是否有免费的西门子PLC编程软件-ZOL问答
途博是自动化工程软件,包括很多功能,西门子PLC软件主要是两个,S7-200PLC是STEP7MICROWIN4.0S7-300/400用的是STEP7(最新版是5.5版)STEP7自带有仿...
什么软件可以监控PLC于变频器之间的MODBUS通讯的报文?
串口测试软件可以监视串口的好坏,通讯没问题的话具体数值在PLC内给定,然后再变频器内监视就可以。串口测试软件可以监视串口的好坏,通讯没问题的话具体数值在...
松下FP1系列PLC编程软件-ZOL问答
进去你会发现裏面的软件太多了,都是免费的!我多年的秘密!有用(0)回复happ...可以给plc设置密码,有4个等级的防护有用(0)回复精品应用推荐新浪微博天气...
西门子s7-200PLC系统怎么样?它的功能有哪些?
西门子S7-200PLC可以满足各种设备自动化控制需求,此系统也属于紧凑型可编程序控制器。系统的硬件构架主要由系统CPU模块和丰富的扩展模块构成。s7-200PLC除基本...
请问电脑给plc编程要安装什么软件?如何安装?
编程软件-----从官方网站下载以后安装,安装成功以后通过数据线与plc连接,这个时候你就可以通过电脑监控plc状况。另一种是仿真软件,也就是完全在电脑上通过仿...
施耐德m218plc编程软件?
SOMACHINE施耐德官网有简版的,不要序列号,完整版是需要序列号的。下载完somachine后还需要安装M218的补丁,直接下载的somachine是不带218PLC的。http://www.s...