[西门子] 年前聊聊西门子S7-1500和S7-1200的Modbus TCP通信 | 附示例源代码

[复制链接]
查看45687 | 回复0 | 2024-4-11 20:56:11 | 显示全部楼层 |阅读模式
师妹:师兄,快过年了。我准备回家躺平了~

布道师:师妹,学如逆水行舟,不进则退呢!

师妹:额,那,年前最后一周,咱们学点啥好呢?

布道师:嗯,咱们就聊聊1500和1200两个PLC的通讯吧~



Modbus简介

Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。多种物理接口的存在,也算是比较奇葩;但从另一个角度来看,也是它被广泛应用的一个显著标志!本文将以S7-1200 CPU 和 S7-1500 CPU为例,为大家介绍如何进行Modbus TCP 通信编程。





程序截图

在博途中,我们组态好CPU1214和CPU1513后,需要用到两个功能块:MB_CLIENT和MB_SERVER。

    "MB_CLIENT"指令:在客户机和服务器之间建立连接,发送请求、接收响应和控制连接断开;"MB_CLIENT"指令在独立的功能块"ModbusClient"中被调用
    "MB_SERVER"指令:处理 Modbus/TCP客户端的连接请求,接收来自 Modbus/TCP 客户端的请求并发送响应消息;"MB_SERVER"指令在独立的功能块"ModbusServer"中被调用







资源获取方式

示例程序源代码及手册获取方式:

    长按文末小程序二维码,进入布道师官方小程序

    小程序中的"PLC"版块中的相关帖子有下载链接哦~

    如果遇见链接问题,可在小程序帖子中回复,博主每天都会看滴

往期精选



    最新西门子授权工具 | 全面支持博途V18【附下载资源】

    立体库实战项目 |【含EPLAN图纸和博途程序】

    你的西门子PLC程序标准化达标了吗?敢不敢测一测?【附资源下载】

    进大厂?先学会特斯拉设备电气规范吧 | 附资源下载

    【案例】福耀等离子8轴项目 | S7-1200+KTP900【附源代码&图纸下载】

    进大厂?先学会特斯拉EPLAN 电气图纸设计标准吧 | 附资源下载

    TIA博途标准化编程之路--LCom,你怎么看?| 附资源下载

    TIA博途标准化编程之路--LBP,你怎么看?| 附资源下载

    博途互联网化 | 谈一谈西门子PLC程序的版本控制 【附资源下载】

    TIA博途标准化编程之路--LBC最新版发布 | 附资源下载
    SICAR博途源程序 | 特斯拉项目资源流出,限时删……
    【案例】西门子S7-1500带多台V90伺服 | 附源代码下载

    西门子调试&诊断神器,你晓得波?| 附资源下载

    西门子HMI设计模板,教你高大上且标准化 | 附资源下载(含源码及手册)

    西门子S7-1200PLC控制V90伺服还不会?-看看标准的程序,秒懂!【附源代码下载】

    据说,这是通用性最高的西门子1200PLC与TP1200结合的程序示例【附源码下载】
    你的PLC程序标准化了吗?这个小工具说了算-Project Check for TIA Portal(附资源下载)EPLAN P8 2022稳定版 | 附下载资源EPLAN2022速成班EPLAN2022进阶班Propanel2022启航班【中大型案例】西门子PLC-会展中心项目【附源代码下载】



更多关于PLC & EPLAN的软硬件小知识,请关注小程序:

工控布道师

                   点亮“在看”可以加速拿到资源哦

本帖子中包含更多资源

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

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

本版积分规则