西门子博途v14 SP1 S7-1200之间的以太网双边通讯(两个S7-1200 在一个项目中)
工业以太网与现场总线是目前工业现场网络的两大派系,各有千秋。
随着工业以太网的发展,其高效、便捷、协议开放、易于冗余等诸多优点,被越来越多的工业现场所采用。
西门子SIMATIC S7-1200/1500系列PLC集成有Profinet接口,具有实时性、开放性,使用TCP/IP和IT标准,符合基于工业以太网的实时自动化体系,能够满足从现场层到管理层的所有应用需求,真正的实现一网到底的革命。
现以两台S7-1200PLC间的以太网通讯为例,与大家分享组网方法以及编程仿真过程中的问题和心得体会,以作相互学习及自身知识的巩固,不足之处请指教!
1、软件:西门子博途v14 SP1
2、硬件组态:两台S7-1200系列PLC
(型号:1214C DC/DC/DC,订货号:6ES7 214-1AG-40-0XB0)
(1)、添加PLC_1,重命名为主站,添加PLC_2,,重命名为从站。
(2)、打开主站PLC_1组态,启用时钟存储器字节
(3)、双击主站PLC_1以太网口,新建网络PNIE_1,设定IP地址为192.168.0.1
(4)、打开从站PLC_2组态,启用时钟存储器字节
(5)、双击从站PLC_2以太网口,选择PLC_1已建立的PNIE_1网络,设定IP地址为192.168.0.2
(6)、网络视图显示两台PLC已连接
网络组态完毕,下面开始写程序。
3. 程序编写
(1). 主站发送,从站读取数据
打开主站程序块中Main(OB1)主程序块,选择“通讯”指令中的“开放式用户通信”子选项,调用“TSEND_C”(通过以太网发送数据)指令:
自动生成背景DB块,点击确定
组态主站发送程序块:
点击程序块上的“开始组态”按钮,首先组态连接参数,选择通讯伙伴为从站PLC_2,连接类型为TCP,连接ID主站从站均为1.,主站从站分别新建“连接数据”主站选中“主动建立连接”,其他设置默认。
打开从站MAIN(OB1)程序块,选择“通讯”指令中的“开放式用户通信”子选项,调用“TRCV_C”(通过以太网读取数据)指令:
自动生成背景DB块,点击确定
组态从站读取程序块
点击程序块上的“开始组态”按钮,首先组态连接参数,选择通讯伙伴为主站PLC_1,连接类型为TCP,连接ID主站从站均为1.,选择前面建立好的“连接数据”,主站选中“主动建立连接”,其他设置默认。
主站、从站新建全局DB块,分别命名为(主站:以太网发送数据块)、(从站:以太网接收数据块)分别在里面新建一些存储区,并分别与程序块的相关管脚相关联。如图:
致此,主站发送,从站读取程序编写完毕。
(2). 从站发送,主站读取数据
打开从站MAIN(OB1)程序块,选择“通讯”指令中的“开放式用户通信”子选项_其它,调用“TSEND”(通过通信连接发送数据)指令:(由于前面已经建立了两台PLC间的连接,所以无需再次调用“TSEND_C”指令)
自动生成背景DB块,点击确定
点击程序块上的“开始组态”按钮,组态快参数:
打开主站MAIN(OB1)程序块,选择“通讯”指令中的“开放式用户通信”子选项_其它,调用“TRCV”(通过通信连接接收数据)指令:
自动生成背景DB块,点击确定
点击程序块上的“开始组态”按钮,组态快参数:
从站、主站新建全局DB块,分别命名为(从站:以太网发送数据块)、(主站:以太网接收数据块)分别在里面新建一些存储区,并分别与程序块的相关管脚相关联。如图:
致此,从站发送,主站读取程序编写完毕。
分别向主站、从站的发送数据DB块中写入一些数据,以便于后期仿真调试查看
主站:
从站:
即S7-1200以太网双边通讯已完成,下面做程序的仿真调试。
4. 仿真调试
主站,从站程序分别编译无误并保存项目后,开始仿真。
打开两个仿真器,分别装载主、从站程序,同时运行,并将两台PLC“转至在线”:
主站:
从站:
分别打开主站、从站接收数据DB块查看:
主站:
从站:
调试完成,通讯成功!!!
西门子博途v14 SP1 S7-1200之间的以太网双边通讯 - 知乎 (zhihu.com)
西门子博途v14 SP1 S7-1200之间的以太网双边通讯 - 知乎 (zhihu.com)
西门子博途v14 SP1 S7-1200之间的以太网双边通讯(两个S7-1200 在一个项目中)相关推荐
- 安装TIA博途V14 SP1后,打开软件时系统提示出现一个并行的错误_解决办法
安装TIA博途V14 SP1后,打开软件时系统提示出现一个并行的错误_解决办法 如下图所示,已经将 TIA Portal 从 V14 升级到 V14 SP1.成功完成升级而没有任何错误后,再次打开 T ...
- 西门子博途系列学习笔记SCL(三)______自由口通讯(RS485轮询程序)
西门子博途V16系列学习笔记SCL(三)___自由口通讯轮询程序(RS485) 西门子博途系列学习笔记SCL(三)______自由口通讯(RS485轮询程序) 文章目录 西门子博途V16系列学习笔记S ...
- 西门子博途1200码垛机、立体仓库程序(带注释),程序应用到 变频器、触摸屏、步进电机、工业机器人、视觉相机。
西门子博途1200码垛机.立体仓库程序(带注释),程序应用到 变频器.触摸屏.步进电机.工业机器人.视觉相机.
- 西门子博途HMI监控1200或1500的IO状态时做成两页
西门子博途HMI监控1200或1500的IO状态时做成两页,一页显示I一页显示Q,可通过按钮进行翻页查看,方便快捷,不用一个一个去摆放了,大项目节省时间效果更明显,出的是HMI及PLC源程序(SCL编 ...
- 西门子博途HMI监控1200或1500的IO状态时做成一页,IO监控画面做在一页显示
西门子博途HMI监控1200或1500的IO状态时做成一页,IO监控画面做在一页显示,通过下拉菜单选择,方便快捷,不用一个一个去摆放了,是HMI及PLC源程序(SCL编写) YID:392962088 ...
- 西门子博途软件安装及使用
一.博途软件的简介 博途软件可以对西门子300.400.1200及1500产品进行组态.编程和调试.TIA博途软件是一个系统,里面包含有多种软件,可以满足用户在不同自动化控制系统中的各种需求.因此,博 ...
- tiav15安装重启_西门子博途TIA Portal V15.1安装无限重启和.net3.5SP1错误处理
这里给大家分享一下西门子博途TIA Portal V15.1的安装,其中很多朋友在安装过程中会遇到很多问题无法解决.这里一一说明. 一.安装电脑要求 下面是我的电脑 电脑要求 硬件要求:TIA软件主要 ...
- 西门子博途v16系统要求_【技成周报30期】西门子系列常见问题答疑汇总
更多精彩,请点击上方蓝字关注我们!西门子S7-200SMART PLC问题▲▲▲ 问:STEP 7-MicroWIN SMART编程软件当中符号表地址I0.0下面红色波浪线是什么原因? 答:说明该地址 ...
- 面向新手的西门子博途软件常用功能介绍
大家都知道西门子博图软件功能强大,但是它的操作界面对于新手也是比较复杂的,菜单栏.工具栏.右键菜单.对话框等比较多.刚刚开始使用这款软件的新手,基本上都会遇到各种各样操作上的问题,很多人遇到一个红色波 ...
- 西门子博途系列学习笔记SCL(一)
西门子博途山羊原创学习笔记之SCL(一)--Modbus rtu/tcp 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 **西门子博途山羊原创学习笔记之SCL(一)--M ...
最新文章
- IronPython2.7 C# 4.0 互调用备忘
- 为什么同事写的代码那么优雅~
- 线性表的链表存储实现
- c语言学习进阶-C语言程序稳定性测试
- BI(商务智能)是对商业数据进行价值提取的过程
- jsf教程_JSF教程
- c编码实现连接redis服务器
- pandas获取dataframe的行数,列数,元素个数
- Anaconda依赖包的安装
- Time to live exceeded
- 回溯法求解图着色问题
- uni-app Android端获取设备已连接的WiFi IP地址
- 秒换算 天 时 分 秒
- Photoshop实用技巧教程
- Could not set property ‘XXX‘ of ‘class XXX‘ with value ‘XX‘
- 接口测试自动化框架汇总
- 2022-2028全球与中国协同办公系统市场现状及未来发展趋势
- python 发送邮件给多人
- 为啥不能用比特币给贪官送礼?
- 计算机黑屏什么原因,电脑黑屏什么原因,你的问题也在这里吗