226之间ppi通讯

我现在想问一下那个ppi通讯的电缆的接头是不是3--3,8--8啊
 还有 怎么设置通讯的地址?能否给个例子

最佳答案

你说的是网络读写(NetR/NetW)- PPI通信,电缆接头确实是3--3,8---8,距离不长可以的。
 S7-200 CPU之间的PPI网络通信只需要两条简单的指令,它们是网络读(NetR)和网络写(NetW)指令。
 在网络读写通信中,只有主站需要调用NetR/NetW指令,从站只需编程处理数据缓冲区(取用或准备数据)。

  PPI网络上的所有站点都应当有各自不同的网络地址。否则通信不会正常进行。
 可以用两种方法编程实现PPI网络读写通信:

 使用NetR/NetW指令,编程实现 
 使用Micro/WIN中的Instruction Wizard(指令向导)中的NETR/NETW向导
 网络读写编程大致有如下几个步骤:

 规划本地和远程通信站的数据缓冲区 
 写控制字SMB30(或SMB130)将通信口设置为PPI主站 
 装入远程站(通信对象)地址 
 装入远程站相应的数据缓冲区(无论是要读入的或者是写出的)地址 
 装入数据字节数 
 执行网络读写(NetR/NetW)指令 
  各CPU的通信口地址在各自项目的System Block(系统块)中设置,下载之后起作用。
 具体例程请上网上课堂下载。

提问者对于答案的评价:
谢谢 已经搞定

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:49
下一篇 2021年7月5日 上午9:49

相关推荐

发表回复

登录后才能评论