万谱




零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

前 言:

以西门子S7-1200(CPU1212C)与三菱FX5U-32MR/ES为例 ,通过巨控GRM300网关实现交换数据(将FX5U D200寄存器同步写入到S7-1200 BD1.DBW100),其他品牌的PLC均可实现(例如S7-300 、SMART S7-200、罗克韦尔 AB1756和欧姆龙CJ2M等等)步骤类似不再重复介绍。

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

巨控GRM300网关巨控GRM300网关自带各种PLC通讯协议,可以实现对S7-1200和FX5U的数据采集和数据交换。

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

零代码,三分钟搞定

全部过程无须任何PLC通讯编程,PLC只需配置IP地址和端口 ,然后在网关配置软件里面简单配置需要通讯和交换的寄存器地址即可完成,可大大提高应用开发速度和便捷性。

一 、 硬件连接

S7-1200与FX5U直接和GRM300 LAN口通过网线链接,模块最多具备3个LAN口 ,2个PLC和网关设置为一个IP段即可(GRM300 也可实现不同IP段的PLC之间数据通讯)。

二、配置S7-1200

1打开TIA portal V14新建项目,组态连接PLC

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

2选择CPU右键点击PLC选择属性

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

3配置属性

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

【1】 选择保护;【2】 访问权限设置为完全访问权限;【3】 打勾允许从远程伙伴(PLC、HIM、OPC)使用PUT/GET通信访问;【4】 点击确认下载 。

三、配置FX5U-32MR/ES

1打开三菱编程软件点开以太网口参数设置一下plc的IP地址

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

2单击 “对象设备连接配置”

在弹出的对话框里面 ,选中SLMP拉到连接那边,选择TCP和端口8195(要与GRM300上的端口设一样)如下图所示

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

四、配置GRM300通讯变量和数据交换

1打开GRMDEV5配置软件

新建一个工程,在NET口双击选上S7-1200-TCP协议,然后新建设备,如下图

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

2在NET口右键添加多一个网络端口

添加FX5U PLC,步骤同上,如下图

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

3设置一下GRM300网关的IP地址

打开浏览器 ,输入192.168.1.240进去配置网页,把模块ip设成跟PLC同一个网段 ,如下图

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

4新建2个plc的通讯变量

以S71200的DB1.DBW100和FX5U的D200为例,如下图

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

5新建数据交换即可实现两个变量交换数据

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

6查看实时监控数据

配置完工程之后,把工程下载到GRM300网关 ,然后点实时查看监控一下数据,如果能看到数据,说明通讯成功了 。

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

五 、验证数据交换

1打开GXWork3变量监视表

对D200进行数据修改,值为BC12H;

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

2打开Portal14变量表

查看DB1.DBW100当前值为BC12H ;

零代码,三分钟,搞定西门子1200和三菱FX5U通讯(西门子1200与三菱plc通讯)

上述监视说明已经将FX5U的D200的值写给了S7-1200的DB1.DBW100,实现了数据交换功能。本数据交换功能亦可实现S7-1200到FX5U 、FX5U到S7-1200的位、字节和字的数据交换功能 。

相关新闻

联系我们
联系我们
分享本页
返回顶部



XML地图