找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4537|回复: 12

如何快速实现两台S7-1200PLC之间的通信

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24106
发表于 2021-1-12 20:50:32 | 显示全部楼层 |阅读模式
S7-1200PLC之间有多种方式实现PLC之间的通信,今天给大家介绍第一种方式,一个最简单,而且最实用的一种方式,在同一个项目中添加两台S7-1200的PLC,一台配置为控制设备,一台配置为智能设备,以这种方式实现两台PLC之间的数据交换。
下面以用A号PLC的输入控制B号PLC的输出,B号PLC的输入控制A号PLC的输出这样一个简单控制方式为例来说明如何配置这样的一个通信过程。
(1)在TIA Portal软件中的S7-1200之间通信的项目下添加两个S7-1200的新设备,A号PLC命名为IO控制设备,B号PLC命名为IO智能设备,如下图所示。


(2)添加完后分别对每个设备的CPU及以太网端口进行参数的设置,这里主要介绍下CPU的以太网端口的参数的设置:

IO控制设备的以太网接口参数设置:

建立一个PN/IE的网络,并设置好其IP地址,如下图所示:


IO智能设备的以太网接口参数设置:

对于智能设备的以太网接口参数的设置,除了需要设置以太网地址想项的一些内容外,还需要设置操作模式、传输区的设置,如下所示:


操作模式中参数设置:在操作模式的选项中需要设置操作模式和传输区两部分内容,设置如下所示:


根据前面的配置,可以得到如下数据交换器示意图:


(3)编写变量表及控制程序并分别下载到各自的PLC中。
IO控制设备(A号PLC)的变量表及程序:




IO智能设备(B号PLC)的变量表及程序:




方式二:在方式1里面给大家讲到了两个PLC在同一个项目中进行组态的通信方式,若当两个设备是由两个人完成的,而不是在同一个项目中组态的时候,那么就不能使用方式1的这种方式进行组态通信了,接下来就给大家介绍下在两个项目中的S7-1200的PLC如何实现组态通信。
同样我们以用A号PLC的输入控制B号PLC的输出,B号PLC的输入控制A号PLC的输出这样一个简单控制方式为例来说明如何配置这样的一个通信过程,这里以A号PLC作为控制器,B号PLC作为一台远程的智能设备。
一、对B号PLC进行通信的配置和程序的编写
(1)设置好以太网接口的IP地址、操作模式以及数据的传输区。

以太网IP地址的设置



操作模式及传输区设置


(2)导出GSD文件


注意:GSD文件导出后,不能再对操作模式中的数据传输区进行修改,若需要修改,则修改完后,需要重新导出GSD文件,不然无法建立通信,但可以对操作模式的数据传输区以外的程序进行修改编辑。

(3)编写B#PLC的程序并下载到B#PLC中。

变量表:


程序:


二、对A号PLC进行通信参数的配置和程序的编写
(1)在A号PLC的设备视图的选择中点击“选项”菜单进行GSD文件的安装,把前面导出的GSD文件安装进去,如下图所示:


(2)GSD文件添加完后,设置好A号PLC的以太网接口参数并设置好IP地址,保证与B号PLC的IP地址在同一个网段并对网络配置进行组态。


网络组态配置:
打开网络视图,从右侧的硬件目录中的其他现场设备中的PROFINET IO中找到PLCS&CPS中找到刚导入的GSD的文件的目录,拖拽到网络视图中进行配置。


在设备视图界面中切换B#PLC,查看生成的数据交换区,数据交换区如下图示:


根据两台设备的数据交换区,可以得到以下的数据传输示意图:


(3)编写变量表及控制程序:

IO控制设备(A号PLC)的变量表及程序,并把做好的程序下载到PLC中
变量表:


程序:


工控课堂 www.gkket.com

0

主题

92

回帖

290

积分

注册会员

积分
290
发表于 2021-1-12 22:08:02 | 显示全部楼层
真是难得给力的帖子啊。
工控课堂 www.gkket.com

0

主题

131

回帖

391

积分

注册会员

积分
391
发表于 2021-1-13 03:16:47 | 显示全部楼层
在遇到你之前我对人世间是否有技术大佬保有怀疑,现在我是彻底被你征服了
工控课堂 www.gkket.com
  • 打卡等级:即来则安
  • 打卡总天数:29
  • 打卡月天数:1
  • 打卡总奖励:7791
  • 最近打卡:2025-12-13 17:25:16

2540

主题

1355

回帖

2万

积分

管理员

积分
21304
发表于 2025-11-15 04:49:24 | 显示全部楼层
蹲一波同款,有没有姐妹 / 兄弟推荐?
工控课堂 www.gkket.com

0

主题

89

回帖

265

积分

注册会员

积分
265
发表于 2025-11-15 05:09:01 | 显示全部楼层
这评论区卧虎藏龙,个个都是人才!
工控课堂 www.gkket.com

0

主题

89

回帖

133

积分

新手上路

积分
133
发表于 2025-11-15 05:45:34 | 显示全部楼层
同款经历!我当初也这么过来的😂
工控课堂 www.gkket.com

0

主题

137

回帖

350

积分

注册会员

积分
350
发表于 2025-11-15 07:09:54 | 显示全部楼层
这逻辑绝了,分析得太到位了吧
工控课堂 www.gkket.com

0

主题

86

回帖

295

积分

注册会员

积分
295
发表于 2025-11-15 09:47:58 | 显示全部楼层
打卡路过,支持优质原创内容~
工控课堂 www.gkket.com

0

主题

103

回帖

156

积分

新手上路

积分
156
发表于 2025-11-15 10:48:43 | 显示全部楼层
来凑个热闹,为楼主增加点人气!
工控课堂 www.gkket.com

0

主题

447

回帖

2579

积分

高级会员

积分
2579
发表于 2025-11-15 15:13:56 | 显示全部楼层
来凑个热闹,增加点人气~
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 23:52 , Processed in 0.356916 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表