1 / 22
文档名称:

plc培训班-西门子S7200与变频器MODBUS通讯实例详解.doc

格式:doc   大小:393KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

plc培训班-西门子S7200与变频器MODBUS通讯实例详解.doc

上传人:小辰GG1 2021/10/25 文件大小:393 KB

下载得到文件列表

plc培训班-西门子S7200与变频器MODBUS通讯实例详解.doc

相关文档

文档介绍

文档介绍:\端德教育
DUANDE EDUCATION
杭州端德教育硬件工程师培训
pic硬件设计培训/fpga硬件设计培训

\端德教育
DUANDE EDUCATION
杭州端德教育硬件工程师培训
pic硬件设计培训/fpga硬件设计培训

第2页,共12页
第#页,共12页
0
端德教育
DUANDE EDUCATION
杭州端德教育硬件工程师培训
pic硬件设计培训/fpga硬件设计培训

第1页,共12页
西门子S7200与变频器MODBUS通讯实例详解
西门子S7200PLC简介
西门子S7-200PLC在实时模式下具有速度快,具有通讯功能和较高的生产力的特点。
致的模块化设计促进了低性能定制产品的创造和可扩展性的解决方案。来自西门子的 S7 - 200微型PLC可以被当作独立的微型 PLC解决方案或与其他控制器相结合使用。
Modbus通讯协议简介
Modbus是由Modicon (现为施耐德电气公司的一个品牌) 在1979年发明的,是全球第
一个真正用于工业现场的总线协议。
ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用
线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据 采集和过程监控。
ModBus网络只有一个主机,所有通信都由他发出。网络可支持 247个之多的远程从属
控制器,但实际所支持的从机数要由所用通信设备决定。采用这个系统,各 PC可以和中心
主机交换信息而不影响各 PC执行本身的控制任务。
1 MODBUS RTU协议在 S7-200中的应用原理
MODBUS RTU协议与S7-200相互关系简介
S7-200 CPU上的通讯口 Port0可以支持 MODBUS RTU协议,成为MODBUS RTU从站。此
功能是通过S7-200的自由口通讯模式实现,因此可以通过无线数据电台等慢速通讯设备传 输。
想在S7-200 CPU与其他支持 MODBUS RTU的设备使用 MODBUS RTU协议通讯,需要由
有S7-200 CPU做MODBUS主站。S7-200 CPU做主站必须由用户自己用自由口模式,按相关 协议编程。
2从站指令的用法:
\端德教育
DUANDE EDUCATION
杭州端德教育硬件工程师培训
pic硬件设计培训/fpga硬件设计培训

\端德教育
DUANDE EDUCATION
杭州端德教育硬件工程师培训
pic硬件设计培训/fpga硬件设计培训

第2页,共12页
第#页,共12页
0
端德教育
DUANDE EDUCATION
杭州端德教育硬件工程师培训
pic硬件设计培训/fpga硬件设计培训

第1页,共12页
S7-200控制系统应用中, MODBUS RTU从站指令库只支持 CPU上的通讯0 口(PortO)。要 实现MODBUS RTU通讯,需要 Step7-Micro/WIN32 ,而且须安装 Step7-Micro/WIN32 Instruction Library(指令库)。MODBUS RTU功能是通过指令库中预先 编好的程序功能块实现的。
MODBUS RTU协议在 S7-200中应用的基本过程
(1) 首先检查 S7-200控制系统中所用 Micro/WIN戌■软件版本,应当是 Step7-Micro/WIN 。
(2) 检查Micro/WIN 的指令树中是否存在 MODBUS RTU从站指令库(图1),库中应当包
括 MBUS_INIT和 MBUS_SLAVE两个子程序。如果没有,须安装 Micro/WIN32 Instruction
Library(指令库)软件包
编程时使用 —调用子程序 MBUS_INIT进行初始化,使用 —调用研究
MBUS_SLAVE并指定相应参数。关于参数的详细说明,可在子程序的局部变量表中找到。
EN
B.
U D
E
VE100
19200
F G
H.
I.
+200
+0
*0
+14
Mode Addf Baud
Delay
MaxlQ
MaxAl
MaxH old
Done
Error
*M1 0 0 -MB