问:我这是一个生产线的扩容项目,对方好象是松下FP0系列PLC看不太清楚,已经集成在设备中不能动,而且不能拿到CPU中程序的情况下,询问如果使用西门子S7-200cn如何与第三方PLC通讯?
答:经过实践经验整理并开发的一个基于step7 micro-win的高级库,可以应用于s7-200和合信的PLC上。在日常项目当中经常碰到一些客户的特殊需求和工程需求,这个库主要包含两个种类,第一种就是冗余库是可以让2套200或者合信PLC起到冗余作用,属于软冗余范围;另一种就是通讯库,可以通过200和合信的PLC的自由通讯口链接欧姆龙、三菱和松下的PLC的编程口,另外还可以支持国内仿制三菱和松下厂商的产品。下图是已经安装项目库的STEP7 micro-win的编程环境:
2、通讯库
这个通讯库包含了市面上常见的日系PLC编程口通讯协议,为什么我开发这个库呢,其实源于我抵制日货的思想,有一次我在西门子出差去大连化工厂,他们使用了我们300+wincc做ESD,后来因为SI的问题致使wincc数据不能完整保存,一段时间就出错,我去了那里解决完问题之后和SI攀谈起来,就是问一问现在项目市场好做吗!SI苦着脸跟我说难呀!第一是关系难做;第二就是这里很多设备都被日系产品占领了,业主考虑稳定性就不愿意使用西门子的。我想可能是因为建国初期日本设备充斥国内市场较多,所以很多设备都是由日系控制产品来完成,业主就是上新设备考虑和以前设备通讯的问题,就延用原来日系控制产品,由此我产生了这个通讯库的想法,我用200的通讯口根据协议编写通讯库,然后200或者合信的PLC就可以链接日系控制器,这样在日后的项目中业主既可以考虑到通讯兼容性又可以甩掉高价格备件日系控制器厂商。这个通讯库现在只是支持Omron honstlink通讯,三菱FX系列编程口通讯,松下FP系列的编程口通讯,可以在不增加日系控制器的通讯模块的情况下,直接和编程口通讯把数据获得,并可以写入数据。
日后我将丰富这个通讯库增加一些国内国外的常规仪表和设备。(抵制日货,强我中华!)
1、冗余库