水煮PLC 2024-10-7 23:44:46 | 显示全部楼层 | 阅读模式

『7x24小时有问必答』
各位同仁:大家好

      西门子200SMART PLC之间的通信有很多种,本文主要讲一讲两个西门子200SMART PLC之间的TCP通信协议基础上实现的以太网通信,也是单向通信,即一台PLC作为客户机,则另一台PLC作为服务器,反之亦然。两个PLC互为做客户机与服务器,相互之间完成发送与接收数据,实现PLC之间的互为控制,即甲可以给乙发送数据,同时乙也可以给甲发送数据。本案例是把两个PLC站点互为作为服务器与客户机编程通信,下一篇文章单独把一个PLC站点作为服务器另一个站点作为客户机编程,分两种情况编程。

      培训中心推出线上与线下面授实操培训课程,为了解决大家在学习过程中遇到的各种问题以及在工作过程中遇到的各种问题进行咨询、交流、探讨,每周三晚上七点半到九点通过腾讯会议在线直播答疑,欢迎加微信(13811659603)进入工控技术交流群,每周三晚上的在线直播答疑会议号会在每周三下午发布在培训中心各个技术交流群里。欢迎咨询、交流、探讨。

第一步:编写甲PLC站点的程序

下面就甲PLC站点的编程详细步骤每段程序注释,具体详细编程步骤如下:









运行库文件需要的V存储器地址范围



甲PLC站点用于验证通信是否正确的状态图表,用于查看甲plc站点与乙PLC站点发送数据与接收数据是否正常。



至此甲站点分别作为客户机端编程与作为服务器端编程,分别发送与接收数据。

第二步:编写乙PLC站点的程序:

下面就乙PLC站点的编程详细步骤每段程序注释,具体详细编程步骤如下:









设置库文件运行数据存储区地址



甲PLC站点用于验证通信是否正确的状态图表,用于查看甲plc站点与乙PLC站点发送数据与接收数据是否正常。



乙PLC站点编程到此结束:

第三步:分别对甲plc站点、乙PLC站点进行编译、下载:

第四步:在线调试,验证以上通信编程是否正常



通过验证以上甲PLC站与乙PLC站点的程序都是正确的。


本帖子中包含更多资源

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

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

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码