PPT-无组态MPI通信方式 (1).pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

S7-300PLC应用技术无组态连接的MPI通信方式

无组态连接的MPI通信1双向通信方式单向通信方式无组态通信要求通信双方都要调用通信块,一方调用发送块发送数据,另一方调用接收块来接收数据。只在一方编写通信程序,也就是客户机与服务器的访问模式。编写程序一方的CPU作为客户机,无需编写程序一方的CPU作为服务器,客户机调用SFC通信块对服务器进行访问。用系统功能SFC65~SFC69,可以在无组态情况下实现PLC之间的MPI通信,适用于S7-300/400/200之间的通信。

I_GET与I_PUT用于CPU与同一个S7站的其他有通信功能的模块之间交换数据。SFC名称中的“I”表示内部。X_SEND、X_RCV、X_GET与X_PUT用于S7CPU与其他具有通信功能的模块之间交换数据,通信伙伴在提供一个MPI子网内,但不是在同一个站内。块的名称中的“X”表示外部。S7基本通信的系统功能(SFC)2外部通信块内部通信块简述SFC65X_SENDSFC66X_RCV将数据安全地传送到通信伙伴,数据传输在通信伙伴的接收功能(X_RCV)接收完数据才结束SFC67X_GETSFC72I_GET读取通信伙伴的变量,无需通信伙伴编程SFC68X_PUTSFC73I_PUT将变量写入通信伙伴的存储区,无需通信伙伴编程SFC69X_ABORTSFC74I_ABORT结束一个已存在和没有传输数据的连接,通信双方释放相应的连接资料表1用于S7基本通信的SFC

双向通信方式3举例:实现两个S7-300PLC的无组态双向通信。第1步生成MPI硬件工作站S7项目名称为“双向通信”,在此项目下插入两个S7-300站,重命名为MPI_Station_1(CPU315-2DP)和MPI_Station_2(CPU313C-2DP)。

双向通信方式3第2步插入MPI地址CPU315-2DP和CPU313C-2DP的MPI地址分别设置为2和4,通信速率为187.5kbit/s。举例:实现两个S7-300PLC的无组态双向通信。

双向通信方式3第3步编写发送站的通信程序在MPI_Station_1站的循环中断组织块OB35中调用SFC65,将I0.0~I1.7发送到MPI_Station_2站。程序段1:当M1.0为“1”时,请求被激活,连续发送第一个数据包,数据区为从I0.0开始的2B。程序段2:当M1.3为“1”时,则断开MPI_Station_1与MPI_Station_2的通信连接。举例:实现两个S7-300PLC的无组态双向通信。

单向通信方式4举例:实现两个S7-300PLC的无组态双向通信。第4步编写接收站的通信程序在MPI_Station_2站的OB1中调用SFC66,接收MPI_Station_1站发送的数据,并保存到MB10和MB11中。

123S7项目名称为“单向通信”,在此项目下插入两个S7-300站,重命名为MPI_Station_1(CPU315-2DP)和MPI_Station_2(CPU313C-2DP)。生成MPI硬件工作站CPU315-2DP和CPU313C-2DP的MPI地址分别设置为2和3,通信速率为187.5kbit/s。设置MPI地址在MPI_Station_1调用SFC68和SFC67,分别完成发送一个数据包和接收一个数据包的任务要求。编写客户机的通信程序举例:实现两个S7-300PLC的无组态单向通信。单向通信方式4

编写客户机的通信程序单向通信方式4

谢谢!

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档