我现在想问一下那个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