发布于 2011-05-19 23:28:05
71楼
大家好,很高兴在这里和各位做一下交流。
最近刚做了一个PPI联接两个S7-226的网络。之前大家也提到可以通过PPI网络来扩展S7-200的点数。我这样做也是出于这个目的。不过,我觉得最好是各个部分要保持一定的相对独立性,但又要进行少量的数据交换的场合,使用PPI网络进行联网更好。若系统完全是一个大而紧密联系的整体,则建议可采用S7-300加DP网络的形式会更好。我做的这个项目正好是由各自独立的回路构成,所以,我采用了这种方法。
S7-200的资料上介绍PPI的通讯距离只有50米。由于担心现场安装时,两个PLC之间的距离超过50米,所以还加了一个中继器。结果,实测时,发现两个PLC之间,即使不加中继器,使用紫色DP电缆在80米的距离上,仍能正常通讯。
两个PLC中,设其中一个为主站,使用STEP7/MICROWIN自带的子程序,只要填上两者之间要交换数据的地址对应关系,交换数据的数量等,即轻松完成该子程序的编程。再在该PLC的主程序中直接调用该子程序,则完成主站上的编程。在从站上,只要把数据写入对应地址即可,不需要做编程。
这里要注意的,是要对两个PLC的网络地址作一个划分,因为一开始,两个PLC的网络地址均为默认的2,要把两者的地址分别开来才能实现正常的通讯。可使用STEP7/MICROWIN把改好的系统块下载到对应的PLC中去。
两个网络接头的终端电阻均打到ON。(不过,我做过测试,即使打到OFF位置,网络也能正常工作。)
通电后,两者即能正常的工作。