课程中心
HOME
课程中心
正文内容
plc编程如何和硬件结合 教你用2个最简单实用的方式,实现S7-1200PLC之间的通信
发布时间 : 2025-03-14
作者 : 小编
访问数量 : 23
扫码分享至微信

教你用2个最简单实用的方式,实现S7-1200PLC之间的通信

方式一、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中

变量表:

程序:

本文为技成曾鑫老师原创,未经授权不得转载

必看|教你用2个最简单实用的方式,实现S7-1200PLC之间的通信

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中

变量表:

程序:

相关问答

西门子s7--200PLC怎么与电脑连接和在编程软件中怎么设置?-...

和下载就可以通讯了,如果不行点击左手边通讯按键弹出通讯页面点击设置PG/pc接口弹出设置参数表设置如上2张图片后,到我的电脑属性,硬件,com端口设置,高级设置...

plc数据通讯程序编写步骤?

第一步:阅读产品说明书第二步:根据说明书,检查I/O第三步:打开编程软件,进行硬件配置,并将I/O地址写在符号表中第四步:写出程序流程图第五步:在软件中...

触摸屏、PLC和组态之间怎么建立连接?

在触摸屏上建立组态画面,然后关联PLC,在PLC上做程序,来控制硬件动作触摸屏好比电脑显示器,组态好比做出来的画面图标,PLC好比主机CPU在触摸屏上建立组态画...

笔记本电脑怎么与PLC连接-ZOL问答

以前的PLC是采用RS232或RS485(RS422)与电脑进行连接。这就需要USB转串口的专用的连接线缆。现在的PLC大都配备了USB接口了,这样就可以使用USB线与PLC进行连接...

博途v13如何连接plc?

连接PLC需要以下步骤:1.将PLC电源插头插入电源插座。2.将编程电缆的一端插入PLC的编程接口。3.将编程电缆的另一端插入计算机(或者连接USB转接口)。4...

怎样实现S7-200PLC与组态王Modbus通讯?

1、硬件需求S7-1200PLC目前有3种类型的CPU:1)S7-1211CCPU。2)S7-1212CCPU。3)S7-1214CCPU。这三种类型的CPU最多都可以连接三个串口通信模版;...

plc远程连接方式?

1、DTUDTU是一种类似于485通信modbus协议的通信方式,PLC是通过GPRS无线网络实现远程通信的。DTU使用配置一般只支持485通信,协议基本上是MODBUS,不支持各品牌...

1500plc怎么替换硬件配置?

在替换1500plc的硬件配置时,首先需要确定新硬件的型号和参数是否与原有硬件相同或相似,然后将原有硬件逐一拆卸并安装新硬件,注意连接线路的正确性和固定螺丝...

plc编程需要怎样的电脑配置?

1.plc编程必须的硬件要求:带usb接口(至少两个以上);带rs232串口;2.plc编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程...

多个变频器怎么与plc公共端接线?

多个变频器与PLC的公共端接线方法如下:PLC与变频器的硬件连接线路图PLC以开关量方式控制变频器驱动电动机正反转的线路图。变频器的参数设置在使用PLC控制...

 查腾族  两个务必内容 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部