请教:3个CPU224和1个TD400如何组网。
1、3个224可以直接用网络连接器(带编程口)连接吗?还是需要其它的模块?
2、TD400是主站,那3个CPU224如何区分,其中一个设成主站,另2个设成从站?还是3个都是从站。
3、按照参考书上的例子做试验,出现以下情况:用计算机通过USB/PPI电缆连接其中一个224,设为主站,站地址为2,下载程序;其余两个分别设为从站3和4,下载从站程序。但用Profibus电缆将3个224连起来后,在把PPI电缆接到网络连接器的编程口上的时候,通信,显示PROFIBUS网络上已有主站,无法实现通讯,这是为什么?
因为以前没用过,现在急用,正在搜集资料,请大家指点迷津!谢谢!
问题补充:
关于S7200手册中关于网络配置的资料看过,也找过其它的资料,但还不是很明白,求助大家,能否提供准确的控制程序,我试验一下,便于理解,谢谢!
最佳答案
你的问题回答如下:
1、3个224可以直接用网络连接器(带编程口)连接吗?还是需要其它的模块?
答:完全可以,组成PPI网
2、TD400是主站,那3个CPU224如何区分,其中一个设成主站,另2个设成从站?还是3个都是从站。
答:在运行模式下,PPI网络可以设置成多主网络,也就是说任意一个PLC都可以设置成主站,整个PPI网络最多不能超过32个主站
所谓主站与从站的区别就是主站可以读写从站数据,而从站只能被读取和写入
3、按照参考书上的例子做试验,出现以下情况:用计算机通过USB/PPI电缆连接其中一个224,设为主站,站地址为2,下载程序;其余两个分别设为从站3和4,下载从站程序。但用Profibus电缆将3个224连起来后,在把PPI电缆接到网络连接器的编程口上的时候,通信,显示PROFIBUS网络上已有主站,无法实现通讯,这是为什么?
答:这里给你一个建议,对每一个要连接进入PPI网络的S7 200单独下程序,下载的时候将PLC打到 STOP状态,下载完成后再转入RUN状态,另外西门子的网络连接器的两端的终端电阻开关两端打到On中间的打到Off位置
下面附一个手册中例子:
NETWORK 1
LD SM0.1 //首次扫描
MOVB 2 SMB30 //启用PPI主站模式
FILL +0 VW200 68 //清除所有接受和传输缓冲区
//写入远程站地址
NETWORK 2
LD V200.7 //当“NETR完成“位就被设置为1
AW= VW208 +100 // 100种油罐被组装
MOVB 2 VB301 // 写入远程站PPI地址
MOVD &VB101 VD302 //将远程站数据指针载入,也就是要写入远程站的数据地址
MOVB 2 VB306 //数据长度È
MOVW +0 VW307 //写入值
NETW VB300 0 // 写入远程站数据指针指向的地址¿
//读取远程站地址数据
NETWORK 4
LDN SM0.1 // 如果不是首次扫描
AN V200.6 //无错误
AN V200.5
MOVB 2 VB201 //读取远程站地址•
MOVD &VB100 VD202 //远程站要读取的数据起始指针
MOVB 3 VB206 // 读取的数据长度
NETR VB200 0 //读取数据
提问者对于答案的评价:
非常感谢的大家的回答,谢谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348516.html