没有合适的资源?快使用搜索试试~ 我知道了~
基于S7-200的PLC数据通信研究.pdf
需积分: 10 0 下载量 124 浏览量
2019-09-12
18:24:59
上传
评论
收藏 289KB PDF 举报
温馨提示
介绍了s7—200系列PLC的通信特点,提出并比较了针对工控机与PLC及PLC之间通 信的基于PPI或自由口的通信方案。通过LabVIEW平台的试验验证表明,采用自由口通信能够显 著提高通信速度,从而更好地利用通信电缆的带宽资源,这对一些采样率要求不高的测控系统有一 定借鉴价值。
资源推荐
资源详情
资源评论
·
78· 工业仪表 与 自动化装置 2011年第 4期
基 于 S7—200的 PLC数 据 通 信 研 究
陈仲凯 ,吴萌岭 ,左建勇
(同济大学 铁道 与城 市轨 道交通研 究院,上海 200092)
摘 要 :介 绍 了 s7—200系列 PLC的通 信特 点 ,提 出并 比较 了针 对 工控 机 与 PLC及 PLC之 间通
信 的基 于 PPI或 自由口的通信方案。通过 LabVIEW 平 台的试验验证表 明,采用 自由口通信能够显
著提高通信速度,从 而更好地利用通信电缆的带宽资源,这对一些采样率要求不高的测控 系统有一
定借 鉴价 值 。
关键 词 :LabVIEW ;S7—200 PLC;串 口通信 ;PPI协议
中图分类号 :TP273 文献标志码 :A 文章编号:1000—0682(2011)04—0078—03
The study of data com m unicatiOil based oil S7—200 PLC
CHEN Zhongkai.W U Mengling.ZUO Jianyong
(Railway and Urban Rail z c Academy,Tongii University,Shanghai 200092,China)
Abstract:In this paper,the general characteristics of s7 —200 PLC communication are introduced
together with the communication strategies for PLC —PC or inter—PLC communication.According to the
test conducted on LabVIEW platform .the freeport mode of S7 —200 PLC is proved to be more effi cient
than PPI mode,which is important for observe and control system development when the requirement for
sampling rate is limited.
Key words:LabVIEW ;S7 —200 PLC;serial port communication;PPI protocol
0 引言
PLC是为工业 控制应用 设计 制造 的一 种计算
机。早期 的 PLC主 要用 来代 替继 电器 实现 逻辑 控
制功能 ,但随着技术发展 ,这种装置的功能 已经大大
超出了逻辑控制 的范 围。比如 西门子 S7—200,除
了数字量扩展模块外 ,还具有模拟量扩展和测温模
块 。通过使 用这些扩 展模 块 ,可 以组 成一 个简 单的
测 控 系统 。
然而 ,由于 PLC 自身并 不具 备完 善 的显示设
备 ,常常需要借助不 同 PLC之间及 PLC与工控机的
数据通信实现测控系统的分散控制和集中管理 。该
文以 s7—200模拟模块 的数据通信为对象 ,并借 助
LabVIEW 平台对 PPI通信与自由口通信的性能进
行 了 比较 。
1 S7—200的通信模式
S7—200系列 PLC的 CPU模块 带有 的通信端
收稿 日期 :2011-02—12
作者简介 :陈仲凯(1987),同济大学硕 士研 究生 ,从事测 控方 面
研 究。
口主要支持 2种通信模式 :PPI模式 和 自由口模式 。
PPI通信协议是西 门子公 司 自主开发的通信协议 ,
其性质是一种 主 一从 协议 :主站器件 发送 要求 到从
站器件 ,从站器件响应 ,主站靠 一个 PPI协议管理的
共享连接来与从站通信 。而 自由口模式允许应用程
序控制 S7—200的通信端 口,用户可 以在 自由口模
式下使用用户定义的通信协议来实现与多种类型智
能设备 的通 信。
用 户 可 以 通 过 配 置 特 殊 寄 存 器 SMB30 和
SMB130分别将通信 口 0和通信 口 1配置成 PPI模
式或 自由 口模式 。此 外 ,SMB30及 SMB130在 自由
口模式下还用于配置校验 、每个字符 的数据位及波
特率。在 PPI模式下 ,s7—200系列 PLC之间可 以
通过网络读指令 (NETR)和网络写指令 (NETW)指
令初始化一个通信操作 ,根据数据表(TBL)的定义 ,
通过指定端 15从远程设备指定存储地址读写数据。
同时,PLC与 LabVIEW 应 用程 序之 间可以通过 数据
绑定 的方式进行数据通信 。在 自由口模式下 ,s7—
200系列 PLC之 间可以通过发送指令 (XMT)和接
收指令 (RCV)控 制通信端 口发送和接 收数 据。同
时 ,这两种通信指令也可配合 LabVIEW 的串口通信
资源评论
weixin_38744207
- 粉丝: 344
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功