S7200组网问题请教!急!

请教: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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:45
下一篇 2021年7月4日 下午11:45

相关推荐

发表回复

登录后才能评论