0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于S7-200下的Modbus RTU通信协议

edDm_HGYBWH 来源:电子发烧友网 作者:工程师谭军 2018-07-05 08:58 次阅读

我们都知道Modbus是公开通信协议,具有两种串行传输模式,ASCII和RTU。

S7-200通过两种方式支持Modbus RTU 通信协议:

S7-200 CPU上的通信口0(Port 0)通过指令库支持Modbus RTU从站模式;

S7-200 CPU 上的通讯口0和1(Port 0 和 Port 1)通过指令库支持Modbus RTU主站模式。

在S7-200 CPU通信口上实现的是RS485半双工通信,使用的是S7-200的自由口功能。也就是说,S7-200 CPU通信口的自由口模式实现 Modbus通信协议。

问题来了: 我的项目中,我该如何做呢?

西门子不提供的现成指令库,需要用户自己用自由口模式编程

三点注意项:

Modbus RTU主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对Port 0和Port 1有效。该指令库将设置通信口工作在自由口模式下。

Modbus RTU主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。

Modbus RTU主站库对CPU的版本有要求。CPU的版本必须为2.00或者2.01。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ASCII
    +关注

    关注

    4

    文章

    169

    浏览量

    34527
  • RTU
    RTU
    +关注

    关注

    0

    文章

    344

    浏览量

    28336

原文标题:S7-200 Modbus RTU通信

文章出处:【微信号:HGYBWH,微信公众号:懒虫工控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    浅谈Modbus通信协议

    Modbus通信协议是一种工业现场总线协议标准,常用的Modbus协议有以下三种类型:Modbus TCP、
    发表于 09-20 15:56 955次阅读
    浅谈<b class='flag-5'>Modbus</b><b class='flag-5'>通信协议</b>

    024跟我学:S7-200 SMART Modbus RTU通信(2)主站编程#硬声创作季

    MODBUSSMARTS7-200
    或许
    发布于 :2023年06月07日 11:54:17

    025跟我学:S7-200 SMART Modbus RTU通信(3)下载测试#硬声创作季

    MODBUSSMARTS7-200
    或许
    发布于 :2023年06月07日 11:54:49

    S7-200 PLC的MODBUS RTU从设备模式

    有人做过 S7-200 PLC的MODBUS RTU从设备吗?触摸屏中的寄存器地址和S7-200的寄存器地址是怎么对应的,有点搞不清楚..
    发表于 07-04 20:26

    labview 与s7-200 串口通信 modbus协议

    Labview 软件中使用modbus通信协议与西门子s7-200PLC通信调试记录准备材料:u 软件部分labview2010;labview visa驱动;labview中
    发表于 04-14 15:15

    Modbus-RTU协议模式学习下载

    1.Modbus定义: 是一种串行通信协议,一开始是为使用PLC(即可编程逻辑控制器)设备通信而发表,已成为工业上通信协议的标准,是工业电子设备间常用连接方式。2.
    发表于 07-02 06:12

    ModBus-RTU通信协议如何控制伺服电机?

    ModBus-RTU通信协议如何控制伺服电机?
    发表于 09-29 08:37

    了解一MODBUS通信协议

    目录前言MODBUS协议简介MODBUS通信格式信息帧格式前言近期需要制作一个MODBUS/RTUMO
    发表于 01-14 06:19

    浅析ModBus通信协议的相关知识

    不影响各PC执行本身的控制任务。   内部通信协议   Modbus协议包括ASCII、RTU、TCP等,并没有规定物理层。此协议定义了控制器能够认识和使用的消息结构,而不管它们是经过
    发表于 05-05 15:51

    S7-200 Modbus通信协议手册

    使用Modbus通信协议是Modicon公司提出的一种报文传输协议,它广泛应用于工业控制领域,并已经成为一种通用的行业标准。不同厂商提供的控制设置可通过Modbus协议连成
    发表于 04-18 16:40 336次下载
    <b class='flag-5'>S7-200</b> <b class='flag-5'>Modbus</b><b class='flag-5'>通信协议</b>手册

    Modbus通信协议教程

    Modbus通信协议教程Modbus通信协议教程Modbus通信协议教程
    发表于 12-08 14:14 69次下载

    Modbus_RTU协议S7-200中的应用

    介绍Modbus_RTU协议S7-200中的应用
    发表于 03-28 18:03 20次下载

    一文看懂S7-200系列PLC串口通信协议

    本文首先介绍了S7-200系列PLC特点与基本硬件组成,其次介绍了S7-200系列PLC串口通信协议,最后介绍了S7-200系列PLC的串口针脚定义。
    发表于 05-22 14:15 1.9w次阅读
    一文看懂<b class='flag-5'>S7-200</b>系列PLC串口<b class='flag-5'>通信协议</b>

    如何在S7-200 CPU上实现Modbus RTU从站通信协议

    S7-200 CPU上的通信口Port0可以支持Modbus RTU协议,成为Modbus
    发表于 03-18 08:00 3次下载

    S7-200与V20之间的MODBUS-RTU通讯

    S7-200与V20之间的MODBUS-RTU通讯说明。
    发表于 05-07 10:29 56次下载