组态王和西门子S7-200 PLC远程监控方案 |
巨控GRM200G和GRM400系列PLC专用无线通讯模块均支持和各个厂家的组态软件通讯,本例以组态王为例详细说明组态王和西门子S7200 PLC远程监控的方法和步骤。 完成远程监控的需要的硬件: 1. 巨控GRM200G一台(插入开通GPRS的SIM卡) 2. GRM200G下载线及24V电源 3. 可以上网的电脑一台 完成远程监控的需要的软件: 1. GRM200工程配置软件GRM Developer 2. 巨控GrmOpcServer软件包,请从巨控公司网站上下载。 3. 组态王软件 完成远程监控的方法: 1. 使用GRM200工程配置软件GRM Developer完成GRM200G的工程开发和下载,如配置需要远程监控的变量,及对应的PLC寄存器地址。 2. GRM200G开发下载完毕后,插入SIM卡,使之登陆到云监控服务器。 3. 使用巨控GrmOpcServer软件包中的GRM OPC管理器配置监控端,并刷新设备,将GRM200G的变量更新到本地OPC服务器。 4. 使用组态软件开发工程,将组态软件的变量关联到对应的OPC寄存器。 4.1 新建组态工程 请按组态王使用手册新建组态工程。 4.2 添加OPC设备 在工程浏览器中新建OPC服务器: OPC服务器选择GrmOpcServer.GRMOPC,读写方式选择“同步读”和“同步写”。如下图所示 4.3 添加设备变量 首先在数据词典窗口中新建类型为I/O整数的变量,如下图所示,点击红色部分选择OPC服务器,注意,不是点击连接设备: 然后在下图的寄存器窗口中,可以手工输入寄存器名字。 上图中数据类型和GRM设备中定义的变量类型需保持一致。GRM设备变量整数对应组态王LONG,开关量对应组态王BIT,浮点数对应组态王FLOAT。读写属性请根据实际需要勾选。 注意:寄存器格式为设备显示名.GRM200工程中的变量名, 上面输入的寄存器名字是设备1.环境温度,其中:设备1是在GrmOpcMgr程序中添加GRM设备时,设置的设备显示名。
环境温度是在GRMDev3中对应GRM200工程中的变量名称 若当前电脑已经正确配置GRM200设备,并使用GrmOpcMgr成功刷新该设备,建议点击下图红色圆圈所示的下拉按钮,自动获取寄存器名称,防止手工输入出错。 选择寄存器的界面如下图,浏览器里面自动列出了远程GRM200中所有具备网络读写的变量! 注意:GRM设备内部工程因增加变量、删除变量或修改变量名称而发生变化时,需下载新工程到GRM200正常运行后,并使用GrmOpcMgr重新刷新GRM设备,然后退出组态王,再重新进入组态王回到上图的界面,才能自动获取新的OPC寄存器名。 4.4 监视变量值 在画面中新建一个“文本”元件,设置文本属性为“模拟值输出”,如下图所示: 然后启动运行系统,看到如下图所示: 正常运行时,组态王会自动启动GrmOpcServer.exe,在电脑右下方的任务栏中可以看到。 5. 运行组态软件,即完成开发。 所需费用 1. 若需要远程监控PLC的100个变量,3秒钟更新一次数据,监控电脑24小时开机(和同时监控的电脑的台数无关),一个月大概需要100-200M流量(约15元)。 2. 购买GRM200G无线模块一个 3. 如果使用短信功能,短信费用1毛1条. |