不用编程,巨控科技NET400/411/412/413/414通过智能网关实现西门子PLC与倍福

技术选型请点击头像工控小周

PLC通讯智能网关巨控NET400支持倍福(BECKHOFF)、西门子、三菱、欧姆龙、罗克韦尔AB、基恩士等各种品牌的PLC之间通讯,同时也支持PLC与Modbus协议的变频器、智能仪表等设备通讯。网关有4个网口、5个串口。支持4个跨网段IP,PLC内无需编程开发,在智能网关上配置点表,标签即可,通讯速度快、数据量大,在实际的工程项目中应用方便。


(第1步)巨控NET400对接倍福 BECKHOFF_ADS 协议

注:GRM 模块的 LAN 口连接 PLC 的网口

此驱动通过倍福 PLC 以太网口标准倍福 ADS 主机协议 Ethernet/IP 采集 PLC 的数据。

GRM 模块配置如下图所示,端口协议选择“ECKHOFF_ADS”。

下面示例以 CX 系列为例说明如何与 GRM 模块建立通信,PLC IP 为 192.168.9.101 如图 1,端口默认 48898。

PLC 的 NetID192.168.9.101.1.1,ADS 端口(TC2 默认是 801,TC3 默认是 851)

根据 PLC 的变量名填写按名字读写即可,需要注意变量类型和名字要保持一致。

如下图倍福 PLC 的 IP 设置。

Add Router:在 PLC 中添加 GRM 模块的 AMS 路由表项

由于 GRM 模块是一个“虚拟”的 ADS 设备,里面没有运行 TwinCAT Server,所以不能像有 TwinCAT Server 系统之

间互加路由那样使用“Braodcast”的方式。因此,只能使用手动加 AMS 路由。

对于不同的倍福控制器,有不同的操作系统和 TwinCAT 版本,其手动添加 ADS 路由的方式也不同,下面依次描述

各种情况。

TC2 或者 TC3 运行于 Win CE

使用之前提到的 CERHost 软件,在 start—run 中输入 explorer 进入资源管理器后,进入 HardDisk\System 路径,

双击 TcAmsRemoteMgr:

进入 TcAmsRemoteMgr 页面后,点击 Add 新建

在新弹出的对话框中输入 GRM 模块的 AMSnetid 信息及 IP(以 192.168.9.211 为例)地址,修改完成需要 reset 控制器

如上图,在 AMS Router 页面点击 Add,就可以手动添加 AMS Router。把 GRM 模块的 IP 和默认 NetId 填入,并在

Name 中取个名字(无特殊要求)。注意同时记得修改完成后手动将 TwinCAT 切下 config 模式。

如下图 TC2 为例,PLC 的 MAIN 变量 AA:在模块里面新建如下:MAIN.AA

(第2步)巨控NET400对接西门子 S7-1500 TCP 主机协议

注:GRM 模块的 LAN 口连接 PLC 的网口

GRM 模块的 LAN 口 IP 地址需要设置和 PLC 为一个网段,

然后在 PLC 编程软件里面的设置如下:

1 设备组态,双击“保护(防护与安全)”进入保护设置画面,把允许从远程伙伴(PLC,HMI…)使用 PUT/GET通信访问打上勾

3、DB 块设置

如果程序中有 DB 数据块,右击相应的 DB 块,选择“属性”,把优化的快访问前面的勾取消掉。设置完成请重启 PLC 电源!测试时可以先只建立一个变量,M0.1 测试,能通讯上再添加其他变量。

(第3步)数据交换介绍:

数据交换用于将模块中数据词典的数据单向写入到模块关联的 IO 设备对应的变量中。数据交换编辑器

如下图:

1:交换间隔:按照交换间隔,定时执行数据写入,请根据实际需要设定间隔。

如果被写入设备为串口设备,波特率请设置为尽可能高的值,交换间隔建议值为 0.5 秒。

只有数据交换个数很少,或者被写入对象是网口设备,才可以设定比较小的交换间隔(最小值是 0.1 秒)。

如果被写入设备通讯速度慢,加入太多周期很小的数据交换,会卡住整个通讯,导致系统变慢!

2:交换统计次数:用于调试或者观察交换实时性,默认可以留空。

3:数据交换内容:

PLC 温度 = 仪表温度 # 1

每隔 0.5 秒钟,如果仪表温度和 PLC 温度变量两者差值超过 1 的话,会将仪表的温度变量值单向写入给

PLC 温度。

开关量不需要写变化阀值,如果读取变量和写入变量不一致,就会写入。

同一数据交换内被写入的设备必须为同一个,如果有多个设备需要写入,请建立多个数据交换。

巨控科技NET400推出多网段通讯协议网关(最多可支持4个独立网段)

应用场景:

1:现场有多个完全一样IP的PLC或者不同网段的PLC需要上位机采集或触摸屏采集

2:不同品牌PLC之间(IP段设置不一样,不同协议) 跨网段数据交换

3:PLC所在局域网和信息化系统 网络网段隔离,协议转换采集

NET400 核心功能:

1: 支持不同品牌 PLC 之间交换数据,PLC 不用增加通讯程序。

2: 支持 PLC 和多个仪表之间读取数据,PLC 不用增加通讯程序。

3:可从组态软件,DCS 等 OPCSERVER 读取数据,支持 OPC UA DA

4:支持多网段数据采集,支持 64 位浮点。5:支持不同协议统一转成 MODBUS TCP,RTU 或者 OPC UA(DA)。

6: 通过 MQTT 或 WebService 接口可以其他平台对接。

7:支持多客户端访问。

NET400 主要优势:

1: 交换数据可区分优先级,阀值,最大限度利用通讯带宽

2: 优化打包读写策略,通讯速度更快(相对于 GRM300 快 3-5 倍以上)

3:丰富的逻辑和函数,可进行数据处理,计算,统计

4:通讯自诊断和故障恢复机制,具备多种调试手段。

5:带权限控制,支持只读设置和程序下载保护,保证设备安全

6: 硬件按照最严格的工业级设计,稳定可靠

技术选型请点击头像工控小周


西门子WINCC提示缺少Audit RC/RT授权

西门子S7-400H MODBUS通讯

经典版wincc、SQLserver数据库和Excel表格的数据交互

基于FactoryTalk View Studio和AB_CompactLogix中型PLC无线通讯方案

巨控GRM230自带IO液位远程联动水泵行业应用

基于巨控GRM230酒店高位水箱远程监控系统

基于巨控GRM560西门子1200PLC发邮件

AB PLC和西门子PLC之间需要交换数据

基于INTOUCH和巨控GRM530的PLC无线通讯方案

巨控GRM530模块在污水泵站中的应用

WINCC 本地连接 巨控GRM300网关连接PLC和仪表

巨控GRM530实现PLC远程下载远程维护

巨控GRM530杀菌信息云存储及云检视技术创新改善

广州巨控远程模块在新能源生产项目的应用

记录一个巨控GRM532跨国沙特远程调试西门子1200PLC案例

罗克韦尔AB的PLC如何实现远程上下载手机APP远程监控IOT联网通讯

AB1756PLC通过协议网关巨控GRM300读取多个MODBUS 仪表

西门子S7-1500双冗余巨控GRM530实现工业联网通讯

西门子1500PLC连接64个仪表巨控GRM300网关数据交互

三菱Q系列PLC如何实现远程上下载手机APP远程监控IOT联网通讯

石化工厂100个485仪表10KM通讯上位机组态IFIX

巨控GRM600通过OPCUA客户端协议访问WINCC7.5OPCUA服务器

巨控GRM600系列标准OPCUAserver协议链接UaExpert

巨控GRM560系列标准OPCUA客户端协议访问西门子1200PLC

巨控GRM230在辽油工区电锅炉远程平台的应用

intouch的报警怎么发到短信/微信上

巨控GRM530在制药企业质量管理中的应用

工控人加入PLC工业自动化精英社群

巨控科技NET400推出多网段通讯协议网关

西门子WINCC8.1带确认的输入/输出域

不用在PLC内编程,实现西门子与罗克韦尔(AB)PLC之间数据通讯

PLC工程师接私活,没拿到钱的一次经历

不用编程,通过智能网关实现西门子PLC与倍福(BECKHOFF)PLC之间数据通讯不用在PLC内编程,实现西门子与罗克韦尔(AB)PLC之间数据通讯

————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。


原文链接:https://blog.csdn.net/gongkongxiaozhou/article/details/146248642

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容