才 2009-11-16 16:18:05 分类:
Q:两个s7224XP使用PPI如何实现主从通讯?
A:最简单的方法是采用Setp7-Micro/Win中的指令向导【NetR/NetW】; 这里我给你一个简单的例子,步骤如下:
1.在指令向导【NetR/NetW】中设置两PLC的通信字节为1字节,主站PLC地址设置为2,副站PLC地址设置为3,主站将自己的VB210写到副站的VB210 2.副站程序:
//副站的程序功能:将主站写过来的VB210直接赋值给QB0,可以直观的看出QB0的变化; Network1: LD SM0.0
CALL NET_EXE:SBR1, 0, M0.0, M0.1 Network2: LD SM0.5 EU
MOVB VB210, QB0
3.主站程序:
//主站程序功能:将QB0的QB0.0为1,然后每秒采用循环移位,同时将值赋值给VB210,网络读写指令就会写到副站的VB210 Network1: LD SM0.1 MOVB 1, QB0 Network2: LD SM0.0
CALL NET_EXE:SBR1, 0, M0.0, M0.1 Network3: LD SM0.5 EU
RLB QB0, 1 MOVB QB0, VB210
物理连接:采用DP9针,只连接对应的 3---3,8---8针,都连接到PORT0口,将上述的主站与副站的程序分别下载到2个PLC中;
【注意】副站的通信地址为3,断电情况下,将连接线连接到两个PLC,再上电就实现通信了
副站随主站的QB0变化而变化,简单 直观
因篇幅问题不能全部显示,请点此查看更多更全内容