[西门子] S7-1200PLC如何实现两台PLC之间的通信(一)

[复制链接]
查看51729 | 回复0 | 2023-12-31 23:25:41 | 显示全部楼层 |阅读模式
点击上方“ 技成培训 ”,选择“置顶公众号”

12万+工控人关注的微信平台:技术分享、学习交流、工控视频

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)的变量表及程序:





第二种方式,敬请期待!

赶快分享老前辈经验!


点击阅读原文学习电工、plc、变频伺服、数控机器人等知识

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则