西门子S7-1200建立ModbusTCP通讯数据交互实例(从站+主站)

这篇具有很好参考价值的文章主要介绍了西门子S7-1200建立ModbusTCP通讯数据交互实例(从站+主站)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、环境准备

  • 协议:Modbus TCP
  • 设备类型:S7-1200 CPU 1215C
  • 组态软件:TIA Portal V17
  • 测试工具:Modbus Slave && Modbus Poll

二、实例

1.硬件组态

  1. 插入CPU设备,并分配IP地址
  2. PLC_1:192.168.2.11
  3. 记录PLC网卡硬件标识符,默认为64
    cpu 1200和modbus tcp通讯,网络协议
    cpu 1200和modbus tcp通讯,网络协议

2.从站建立(服务端)

  1. 新建一个DB块(DB_ConnPara_1),在DB块中创建一个"TCON_IP_v4"类型的变量,修改其参数值如下:
    cpu 1200和modbus tcp通讯,网络协议
  2. 新建一个DB块(Data_slave_1),分别新建数据类型为"Array[1…10] of Int"的元素"Top1"、“Top2”;
    cpu 1200和modbus tcp通讯,网络协议
  3. 进入OB1块,插入MB_SERVER指令,CONNECT引脚填入新建的TCON_IP_v4变量;MB_HOLD_REG为服务器端定义的保持寄存器区域,如下图所示:
    cpu 1200和modbus tcp通讯,网络协议
  4. 编译 → 下载到设备 → 转至在线;
  5. 打开Modbus Poll工具,即可在寄存器0-19上进行数据收发;
    说明:Top1中10个元素对应寄存器0-9,Top2中10个元素对应寄存器10-19
    cpu 1200和modbus tcp通讯,网络协议
    cpu 1200和modbus tcp通讯,网络协议

3.主站建立(客户端)

文章来源地址https://www.toymoban.com/news/detail-837359.html

到了这里,关于西门子S7-1200建立ModbusTCP通讯数据交互实例(从站+主站)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 两个西门子S7-1200PLC之间的TCP以太网通讯

    两个西门子S7-1200PLC之间的TCP以太网通讯 西门子S7_1200两个CPU之间的以太网通讯程序,一个做主站一个做从站,可实现两个CPU之间的数据发送和读取,外加两个西门子KTP1200 12寸的触摸屏, 两个西门子S7-1200 PLC之间的TCP以太网通讯 随着工业自动化的发展,越来越多的设备之间需

    2024年02月02日
    浏览(37)
  • 西门子S7-1200内部存储区和掉电数据保持设置

    S7-1200的内部存储区分为工作存储区、装载存储区和保持性存储区三种。 装载存储区 是非易失性存储区。用于存储用户项目文件(用户程序、数据和组态)。 如果不使用存储卡,用户使用TIA PORTAL软件下载项目即下载到CPU内置的装载存储区中。 如果使用存储卡,用户使用TIA

    2024年02月01日
    浏览(36)
  • PLC实验—西门子S7 1200读取旋转编码器数据并计算电机转速

    注意PTO控制步进电机实验博途软件需要V14版本,不然没有PTO功能块 软件的下载请点击下方百度网盘的链接 链接:https://pan.baidu.com/s/11mQFVnaQxrUy4W9nGIk8Jw 提取码:6lva 详细的操作指导视频已经放到了B站上 Simens S7-1200读取增量式编码器数据 Simens S7-1200根据编码器数据计算电机转速

    2024年02月05日
    浏览(47)
  • 西门子S7-1200组态PROFINET

    1、首先参照官方给的帮助文档,里面有各种情况下的处理方式和组态教程 S7-1200PROFINET通信 2、如果要组态第三方的 PROFINET gateway,比如PROFINET转RS485网关,就需要按照如下的方法进行操作 以sibotech的TS-181为例 通用串口(两个) / PROFINET网关TS-181 上海泗博自动化 网关厂家会提供

    2024年02月11日
    浏览(33)
  • 西门子S7-1200与电脑的网线通信

    本篇文章针对PLC新手,介绍S7-1200与电脑之间的通信和程序的下载: 1.硬件接线:对于西门S7-1200的上电操作,只需要将PLC最上面的接线端L+和M接入直流24V的正负极即可;利用一根网线,连接PLC的网口和电脑的网口: 2.电脑配置:新建一个项目,组态PLC的模块,必须和实际的P

    2024年02月03日
    浏览(73)
  • 西门子PLC S7-1200如何实现远程上下载?

    西门子S7-1200是一款高性能的PLC,具有模块化、结构紧凑、功能全面、编程简单的特点,总工业自动化领域中应用广泛,如贴片系统、传送带系统、污水处理厂、配电站、能源管理系统。 在使用过程,无论是为了减少现场调试的成本时间,还是为了给客户提高更快更强的技术

    2024年02月12日
    浏览(43)
  • 西门子S7-1200与S7-300PLC的九大不同点

    S7-1200作为新推出的紧凑型控制器,其产品定位在原有的SIMATIC S7-200和S7-300之间,它与S7-300的区别主要体现在硬件、通信、工程、存储器、功能块、计数器、定时器、工艺功能等方面。 一、硬件的区别 在硬件扩展方面,S7-300的主机架多支持八个扩展模块,而S7-1200支持扩展多八

    2024年01月25日
    浏览(41)
  • 基于西门子PLC s7-1200 实现物料的上料,搅拌,排出的自动化过程。

      摘要:工业中有多种物料(本文为三种)需要上料,搅拌,排料的过程,通过分析流程,利用PLC实现过程的自动化。用博图软件进行编程,最后将自己的成果展示给大家。 一、工艺流程   当按下启动按钮时,物料一从出料口进入搅拌罐,接着当物料一到达最低液面,传感

    2024年02月02日
    浏览(58)
  • 使用IOT-Tree Server连接西门子PLC S7-300/1200/1500

    IOT-Tree Server是个开源物联网软件,可以作为组态软件成为自动化系统的上位软件。她提供了接入、数据组织管理、控制逻辑和人机交互多个方面的功能。从版本0.99开始,IOT-Tree Server新增了西门子以太网驱动,能够通过以太网的方式直接访问S7-300/1200/1500. S7-200 smart好像也支持

    2024年02月03日
    浏览(46)
  • 西门子PLC S7-1500系列CPU与西门子PLC S7-300系列的通讯模块CP343-1进行TCP通讯的方法

    西门子PLC S7-1500系列是西门子新一代PLC产品,它通过多方面的创新,为用户提供了更高性价比的产品,提高了用户的工程实施效率。西门子PLC S7-1500为用户在自动化控制系统中提供了更高的运行能力,而且简单易用,节省了大量的系统开发时间,西门子PLC S7-1500系列有很强的通

    2023年04月08日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包