第11章 VB与西门子S7-200PLC的通信 《VB基础与RS-232C通信技术》课件.ppt

第11章 VB与西门子S7-200PLC的通信 《VB基础与RS-232C通信技术》课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB基础与RS-232通信技术 柏逢明 卫昱含 第11章 VB与西门子S7-200 PLC的通信 11.1 概述 11.2 西门子S7-200 PLC的通信过程 11.3 通信数据报文格式 西门子S7-200系列PLC是一组可以控制许多自动化设备的微型可编程逻辑控制器,紧凑的设计、低成本装置和强大的功能指令集使得S7-200成为程序控制大、中、小型应用对象的完美解决方案,在工业电气与自动控制领域有广泛的应用。 1. PPI通信 PPI(Point?to?Point)通信协议是西门子专为S7-200系列PLC开发的一个通信协议。可通过普通的两芯屏蔽双绞线电缆进行联网,波特率为9.6kbit/s、19.2kbit/s、187.5kbit/s。PPI通信协议采用主从式的通信方式。通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-200CPU默认的通信方式。 11.1 概述 2. MPI通信 MPI(Multi Point Interface)通信协议,是当通信速率要求不高,通信数据量不大时,可采用的一种简单经济的通信方式。可以通过内置接口连接到MPI网络上,波特率位19.2kbit/s、187.5kbit/s。通过它可以组成小型PLC通信网络,实现PLC之间的少量数据交换,它不需额外的硬件和软件就可以实现网络化。 MPI通信是一种比较简单的通信方式,MPI网络最多支持连接32个节点,最大通信距离为50M。通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。 3. 以太网通信 以太网的核心思想是使用共享的公共传输通道,是目前世界上最流行的拓朴标准之一,具有传播速率高、网络资源丰富、系统功能强、安装简单和使用维护方便等很多优点。 4. PROFIBUS-DP通信 PROFIBUS是目前国际上通用的现场总线标准之一,不依赖于生产厂家的、开放式的现场总线。 5. 自由口通信 自由口通信方式是S7-200 PLC的一个很有特色的功能。它使S7-200 PLC可以与任何通信协议公开的其他设备、控制器进行通信,即S7-200 PLC可以由用户自己定义通信协议(例如ASCII协议)。波特率最高为38.4kbit/s(可调整)。因此,使可通信的范围大大增加,是控制系统配置更加灵活。方便。 11.2 西门子S7-200 PLC的通信过程 西门子S7-200 PLC利用PPI协议通信时,采用主从方式通信,即PC按固定格式发读写指令,PLC作出接收正确的响应,PC接到此响应则发出确认命令(10 02 5C 5E 16),PLC再返回给上位机相应数据。 在进行通信时,要注意以下两点: 采用PPI通信协议时,按S7-200系统手册设置好串口参数:9600bps,8,偶校验,1位停止位,即(9600,8,e,1)。 编程时要注意RUN指示灯的亮灭,即PLC处于何种状态。 11.3 通信数据报文格式 11.3.1 读命令格式 字节 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 代码 SD LE LER SD DA SA FC 含义 开始符 长度 重复长度 开始符 目标地址 源地址 功能码 06 协议识别 远程控制 冗余识别 冗余识别 协议数据 单元参考 参数长度 参数长度 数据长度 数据长度 字节 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 代码 DU FCS ED 含义 04读05写 变量地址数 读取 长度 读取 个数 存储器 类型 偏移量 校验码 结束符 代码 含义 代码 含义 01 1 Bit 04 1 Word 02 1 Byte 06 Double Word 代码 含义 说明 代码 含义 说明 04 S 顺序控制继电器区 T 定时器存储区 05 SM 特殊存储器区 81 I 数字量输入(DI) 06 AI 模拟量输入 82 Q 数字量输出(DO) 07 AQ 模拟量输出 83 M 位存储区 1E C 计数器存储区 84 V 变量存储区 11.3.2 写命令的数据格式 字节 0 1 2 3 4 5 6 7 8 9 10 11 12 代码 SD LE LER SD DA SA FC 含义 开始符 长度 重复 长度 开始符 目标地址 源地址 功能码 07 协议识别 远程控制 冗余识别 冗余识别 协议数据 单元参考 字节 13 14 15 16 17 18 19 20 21 22 23 24 25 代码 含义 参数长度 参数长度 数据 长度 数据长度 05写 变量地址数 数据长度 数据 个数 字节 26 27 28 29 30 31 32 33 34 35 36 37 38 代码 DU FCS ED 含义

您可能关注的文档

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档