Siemens+PLCPPI通信协议解析与应用.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《冶金自动化》2009年S2 Siemens PLC的PPI通信协议的解析与应用 谌国森,马洪霞 (9294l部队92分队,辽宁葫芦岛125001) 摘要:Sie眦ns眦在工业自动控制领域有广泛的应用,但对于普通用户和改造项目,利用PPI协议实现PLc与 上位Pc机通信一直是一个瓶颈。通过对PPl协议的解析,在上位Pc机,可编写基于VB6.0的通信模块以实现 与PLC通信,可以方便实现控制对象的状态参数的显示、记录及生产过程的控制。 关键词:PLc;通信;PPI协议 O 引言 格式发读写指令,PLC作出接收正确的响应返回 Siemens提供的MicmWin软件,采用的是PPI应答数据E5H或F9H,上位机接到此响应则发出 t0 025C5E (Point Point)协议,仅仅可以用来传输、调试确认命令(10 16),PLC再返回给上位机 PLC程序,不知是出于保密还是其它原因,并不向 相应数据。 LE sA 外界公布源代码。在现场应用中,当需要PLC与 数据的组成格式是:SD LErSDDA FC DSAPSSAPDUFCs 上位机通信时,普遍使用自定义协议与上位机通 ED。其中:SD为开始符 信。在这种通信方式中,需要编程者首先定义自 己的自由通信格式,在PLC中编写代码,利用中断 为目的地址;sA为源地址;FC为功能码(6CH); 方式控制通信端口的数据收发。采用这种方式, DsAP为目的服务存取点;SsAP为源服务存取点; PLC编程调试较为烦琐,占用PLC的软件中断和Du为数据单元;FCS为校验和;ED为结束符 代码资源,而且当PLc的通信口定义为自由通信 (16H)。 1.1读命令分析 口时,PLC的编程软件无法对PLC进行监控,给 PLc程序调试带来不便。 1.1.1一次读一条数据 利用PH协议实现通信,可以大大简化控制 对于一次读取一个数据,读命令都是33个字 lBlB 程序的编写难度。Sie眦nsS7.200PLC的编程通信节。前面的O~21字节是相同的,为:68 D000000000 000004 接口,内部固化PPI通信协议,如果上位机利用编 6802006C3201 OE 01 12OA 程通信口遵循PPI协议来读写PLC,就可以省略编 lO。因为是PC上发的读PLC数据的命令, 写自定义模式下的PLC的通信代码,可通过读写 的方式实现数据和控制命令的通信。 相应的站号。读命令中从DA到DU的长度为lB l PH协议的分析 即27个字节。 上位机与PLC以主从方式通信时,一次读写 从22字节开始根据读取数据的类型、位置不 过程的步骤如下: 同而不同,如表l所示。 22为读取数据的长度:01表示l (1)主机(PC机)发出读写命令;

文档评论(0)

sjatkmvor + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档