现在正在做一个水处理项目,取水口是用CP341挂一个电台,中控室是用CPU315-2DP+CP340挂一个电台,还有别的地方的水塔上用S7-200 CPU224XP PORT1 口挂电台,中控室通过编程轮询,来与这些电台通讯,另外,中控室CPU还通过ET200分别挂了4个CP341,分别与一些电力仪表进行MODBUS通讯,呵呵,通过这次使用,我觉得用S7-200 CPU 自己写程序来进行通讯不仅比用CP340或是CP341通讯更加稳定,而且还可以自己定义通讯协议,实在是方便,而CP340和CP341在使用过程中遇到过N次无法接收数据,但就是不报错,并且通过西门子提供的诊断方法也查不出原因的情况,就其原因,就是西门子提供的通讯FB块,例如FB7,FB8他是封装好的,我们不知道他的运行机理,而自己通讯S7-200的自由口通讯,程序都是自己写,基本上已经实现了对硬件底层的操作,出了什么问题,自己也好找原因,所以我认为用S7-200来做通讯网关比CP340或是CP341好,这只是我这次使用的感受,不知道对不对,还请各位工控朋友指正。我的QQ:5634889,欢迎一起讨论,共同提高!