现场不同的PLC和仪表协议通过GRM300协议网关统一转为OPC和wincc 通讯 |
发布时间:2022-11-24
|
蓄热采暖控制系统,不仅有很多PLC还有很多仪表,需要做到局域网内上位机组态SCADA,变量高达3万个。 上位机 WINCC 需要采集多个变频器和仪表数据 应用难点:上位机不支持 MODBUS,采集速度慢,距离长,设备多,现场干扰大 巨控方案:使用 GRM300 系列网关,最多 5 个隔离串口并行采集变频器和仪表 网关网口直接接 WINCC ,协议转为OPC,WINCC通过OPC从协议网关GRM300获取数据 使用 WINCC 本地连接 GRM300 1.2 添加 OPC 设备 如下对话框中,选择驱动协议为“OPC”即可 点击 LOCAL(即本机),可以查看本机上可用的 OPC 服务器。OPC 服务器选择 GrmOpcServer.GRMOPC, 点击“浏览服务器”后,WINCC 会自动启动 GrmOpcServer,如下图。并同时弹出“过滤标准”对话框 过滤标准中务必根据使用的需求勾上“读访问”和“写访问”。如下图所示,点击下一步 这样 WINCC 会列出 GRM300 里面的所有具备网络读和网络写属性的变量,选中需要访问的变量“环境 温度”,点击“添加条目”即可。 这个时候,WINCC 会要求先创建一个逻辑连接,点击“是”即可 在下图添加变量对话框中,选中 GrmOpcServer_GRMOPC,点击完成即同时完成创建 OPC 连接和建立 OPC 变量的过程。 配置完毕后,可以看到已经添加了一个 OPC 设备,并建立好了一个名为“环境温度”的变量 可以手工添加更多的 OPC 变量,如下图: 变量属性中 数据类型和 GRM300 中一致。GRM 设备变量中整数类型对应 WINCC 有符号 32 位数,开关量 类型对应 WINCC 中二进制变量,浮点数类型对应 WINCC 浮点数 32 位 IEEE 754 开关量 1 是在 GRMDev5 中对应 GRM300 工程中的变量名称 1.4 监视变量值 变量选择刚才我们建立的“环境温度”即可 然后启动运行系统,看到如下图所示的“环境温度”值 现场实物图片: |