网络读写向导可以帮助用户自动生成一个PPI网络中多个CPU之间的通信指令,简化网络读写的编程步骤。用户只要按照向导的要求输入初始信息,CPU之间的读写通信数据区,向导就会自动生成网络读写指令及数据块。
网络读写向导会自动将CPU设置成主站模式,用户不必另行编程设置。用户只需为主站编写通信程序,从站直接使用通信缓冲区中的数据,或将数据整理到通信区即可。向导的通信使用顺序控制程序,同一时刻只有一条NETR/NETW指令激活,并且对读写通信状态进行了判断,可以保证通信的可靠及稳定。所以建议使用NETR/NETW编程。
在STEP 7- Micro/WIN导航栏中的“Tools”中单击“指令向导”图标或者在命令菜单中选择“Tools”>“Instruction Wizard”,然后在指令向导窗口中选择“NETR/NETW”指令进入NETR/NETW向导。如图7-22所示。
图7-22 网络读写指令向导
下面结合具体的例子来说明网络通信向导的编程应用。
【例7-2】网络通信向导指令的应用,设远程PLC的站地址为4,本地PLC的站地址为2,要求将远程站上IB0的内容通过PPI网络通信传输给本地PLC的输出QB0。将主站的I0.0~I0.7的状态映射到从站的Q0.0-Q0.7。
第一步:定义通信所需网络操作的数目。
第二步:定义通信口和向导生成的子程序名(可使用默认名)。对于有两个通信口的CPU可以选择Port0口或Port1口,所有网络操作将由定义的通信口完成。
第三步:定义网络操作。如图7-23所示为网络读操作。图7-24所示为网络写操作,每一个网络操作指令通信的数据最多为16字节。
图7-23 网络读操作设置
图7-24 网络写操作设置
第四步:分配V存储区地址。可自己指定也可直接单击“建议地址”让向导分配程序中未用过的地址空间。
第五步:自动生成网络读写指令及符号表。在完成向导配置后,只需在CPU程序中调用向导所生成的网络读写指令即可,利用网络通信向导指令编写的主站程序如图7-25所示。只能用SM0.0来调用NETR/NETW子程序,以保证它的正常运行。
PPI从站的程序与非向导编程一样,如图7-21所示。
本文关键字:网络 PLC入门,plc技术 - PLC入门