我们都知道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
+关注
关注
5文章
172浏览量
36826 -
RTU
+关注
关注
0文章
452浏览量
30686
原文标题:S7-200 Modbus RTU通信
文章出处:【微信号:HGYBWH,微信公众号:懒虫工控】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
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
S7-200 Modbus通信协议手册
使用Modbus通信协议是Modicon公司提出的一种报文传输协议,它广泛应用于工业控制领域,并已经成为一种通用的行业标准。不同厂商提供的控制设置可通过Modbus协议连成
发表于 04-18 16:40
•336次下载
s7-200可以直接通讯modbus吗_s7-200的特点与解密方法
本文首先阐述了s7-200的优点与特点,其次分析了s7-200能否直接通讯modbus及介绍了实现通讯modbus方法步骤,最后介绍了s7-200
发表于 04-18 17:15
•2.3w次阅读
一文看懂S7-200系列PLC串口通信协议
本文首先介绍了S7-200系列PLC特点与基本硬件组成,其次介绍了S7-200系列PLC串口通信协议,最后介绍了S7-200系列PLC的串口针脚定义。
发表于 05-22 14:15
•2.1w次阅读
如何在S7-200 CPU上实现Modbus RTU从站通信协议
S7-200 CPU上的通信口Port0可以支持Modbus RTU协议,成为Modbus
发表于 03-18 08:00
•3次下载
西门子S7-200 Modbus RTU master指令与VLT2800通讯调试说明
西门子S7-200 Modbus RTU master指令与VLT2800通讯调试说明。
发表于 04-25 09:53
•40次下载
PC与S7-200系列PLC通信的连接
S7-200系列PLC有通信方式有三种:一种是点对点(PPI)方式,用于与该公司PLC编程器或其它人机接口产品的通信,其通信协议是不公开的。另一种为DP方式,这种方式使得PLC可以通过
基于S7-200下的Modbus RTU通信协议
评论