S7-200 SMART modbus协议科普

Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其他设备之间可以通信。它已经成为一-种通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了控制器请求访问其他设备的过程,如回应来自其他设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。
当在一个Modbus网络上通信时,此协议决定了每个控制器需要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus 协议发出。在其他网络上,包含了Modbus协议的消息转换,在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决地址、路由路径及错误校验的方法。
STEP7-Micro/WIN SMART指令库包括专门为Modbus通信设计的预先定义的子程序和中断服务程序,使得与Modbus设备的通信变得更简单。通过Modbus 协议指令,可以各S7-200 SMART组态为Modbus主站或从站设备。可以在STEP7-Micro/WIN SMART指令树的库文件夹中找到这些指令。当在程序中输入一个Modbus 指令时,则程序自动将一个或多个相关的子程序添加到项目中。指令库在安装程序时自动安装,这点不同于S7-200

的软件,S7-200的软件需要另外购置指令库并单独安装。

Modbus地址通常是包含数据类型和偏移量的5个字符值。第一个字符确定数据类型,后面四个字符选择数据类型内的正确数值。
(1) 主站寻址
Modbus主站指令可将地址映射到正确功能,然后发送至从站设备。Modbus 主站指令支持下列Modbus地址:
00001~09999是离散输出(线圈)。
10001~ 19999是离散输入(触点)。
30001~39999是输入寄存器(通常是模拟量输入)。
40001~49999是保持寄存器。
所有Modbus地址都是基于1, 即从地址1 开始第- -个数据值。有效地址范围取决于从站设备。不同的从站设备将支持不同的数据类型和地址范围。
(2) 从站寻址
Modbus主站设备将地址映射到正确功能。Modbus 从站指令支持以下地址:
00001~00256是映射到Q0.0~Q31.7的离散量输出。
10001~ 10256是映射到I0.0~I31.7的离散量输入。.
30001 ~ 30056是映射到AIW0~ AIW110的模拟量输入寄存器。
40001 ~49999和40000~465535是映射到V存储器的保持寄存器。
所有Modbus 地址都是从1开始编号的。下图所示为Modbus地址与S7-200SMART地址的对应关系。
Modbus从站协议允许对Modbus 主站可访问的输入、输出、模拟输入和保持寄存器(V区)的数量进行限定。例如,若HoldStart 是VB0,那么Modbus地址40001 对应S7-200 SMART地址的VB0。

工控技术资料下载

(0)

相关推荐

  • 西门子s7-200smart modbus-tcp通信实例编程详细指导

    西门子S7-200Modbus-TCP通信例子[]绝密[]NDA[X]公开一. 组网概述本文以 ZKA-4488-ETH 为例介绍西门子PLC与深圳市综科智控科技开发有限公司的IO设备进行Modbus ...

  • 西门子s7-200smart modbus-rtu通信实例编程详细指导

    西门子S7-200Modbus-RTU通信例子[]绝密[]NDA[X]公开一. 组网概述本文以 ZKA-4488-RS485 为例介绍西门子PLC与深圳市综科智控科技开发有限公司的IO设备进行Modb ...

  • 小白必看|西门子S7-200SMART通信概述

    各位小白刚接触入行的时候一定经常听到通信,所以通信到底是什么? 都很迷茫,今天我们以200smart为例来看看,它的通信到底是什么 S7-200 SMART 标准型 CPU 本体集成一个以太网接口和一 ...

  • s7 200 smart编程软件下载

    西门子200smart编程软件是西门子官方推出的支持新款CP243-1(6GK7 243-1-1EX01-0XE0)的plc编程软件,用于SIMATIC S7-200使用,可进行远程编程.诊断或数据传 ...

  • 图文详解200 SMART与西门子触摸屏的RS485通信

    技成PLC课堂 从0到1,带你学习PLC技能! 79篇原创内容 公众号 SMART面板概述 SMART面板分为第一代产品SMART LINE和第二代产品SMART LINE IE,第一代产品无以太网口 ...

  • PLC通讯MODBUS协议的应用及编程,大神总结就是不一样

    爱上PLC 公众号 去学PLC 叙述:现为大家讲解一下MODBUS的应用,现在工业控制上位机和下位机通信大部分采用通信协议为MODBUS,可想而知机器与机器通信的重要性. 一:MODBUS系统框架图 ...

  • PLC通讯MODBUS协议的应用及编程

    叙述:现为大家讲解一下MODBUS的应用,现在工业控制上位机和下位机通信大部分采用通信协议为MODBUS,可想而知机器与机器通信的重要性. 一:MODBUS系统框架图 二:MODBUS运用 MODBU ...

  • modbus协议实例讲解

    本文以综科智控品牌的IO控制器为例,直接以实际例子讲解modbus协议 目录 一.MODBUS协议简介4 1.什么是MODBUS协议4 2.MODBUS协议格式5 2.1MODBUS-RTU报文模型( ...

  • 西门子S7-200使用Modbus协议,怎么做?

    爱上PLC公众号 一起爱上PLC在使用Modbus协议时,计算机与S7-200之间通讯直接使用PPI通讯电缆即可.但如果通讯距离较远,或者需要将多个S7-200连接到一个通讯总线上时,我们可以通过如下 ...

  • 大神是这样理解 串口通讯与MODBUS协议的

    工控PLC技术公众号 去学工控技术1. 基本的通讯方式基本的通讯方式有并行通讯和串行通讯两种.并行通信:是指数据的各位同时进行传送的通信方式.串行通信:是指数据一位一位顺序传送的通信方式.2. 串行通 ...

  • 天呐!无数人头疼的MODBUS协议竟然这么简单??

    来源:网络,版权归原作者所有,侵删

  • Modbus协议,你了解吗?

    一键自动计算,超全电气计算EXCEL表格!电气计算不求人!