×

西门子MPI协议分析

消耗积分:0 | 格式:rar | 大小:0.2 MB | 2017-11-13

分享资料个

  在使用上位机和西门子 s7300 系列 PLC 实现自动化过程控制当中,选择 MPI 协议进行通信时,PLC 可以不用编程,而且可读写所有数据区,快捷方便。但是西门子公司没有公布 MPI 协议的格式,用户如果想使用 MPI 协议监控,就必须购买其监控产品或第三方厂家的组态软件。这样给用户自主开发带来一定困难,特别是自行开发的现场设备就不能通过MPI 协议接入 PLC。而采用其它通讯方式也存在编程复杂,需要购买软件和授权等局限性。本文通过数据监视、采集、分析的方法,解析出了 MPI 协议的关键报文格式,可用于实现上位机、现场设备与支持 MPI 协议的 CPU 之间通讯,从而提供了一种高效率低成本的通信方式。

  西门子 Step 7 V5.4 软件是 S7-300 系列 PLC(包括 ET200S)的开发工具,上位机通过其PCI 插槽上的通讯卡(CP5613A2)接口以及通讯电缆连接到 PLC 的编程口上,并且通讯卡接口和 PLC 编程口都是 RS485 接口标准。这说明,PC 机实际上是可以通过 RS485 串口同ET200 CPU(IM151-7)通讯,只是我们不知道通讯协议而已。因此,在上位机上运用西门子提供的 PRODAVE S7 软件读写 PLC 时, 通过监视通讯口上的数据,我们就有可能分析出通信报文格式。然后,撤掉西门子通讯卡,直接通过 RS485 串口向 PLC 发送报文来验证其正确性,并作进一步的操作。本着这一思想,采用以下步骤获得这些报文。

西门子MPI协议分析

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !