200和第三方plc如何通讯

我这是一个生产线的扩容项目,对方好象是松下FP0看不太清楚,已经集成在设备中不能动,而且不能拿到CPU中程序的情况下,询问如果使用200cn如何与第三方PLC通讯?

最佳答案

这是本人经过实践经验整理并开发的一个基于step7 micro-win的高级库,可以应用于s7-200和合信的PLC上。在日常项目当中经常碰到一些客户的特殊需求和工程需求,这个库主要包含两个种类,第一种就是冗余库是可以让2套200或者合信PLC起到冗余作用,属于软冗余范围;另一种就是通讯库,可以通过200和合信的PLC的自由通讯口链接欧姆龙、三菱和松下的PLC的编程口,另外还可以支持国内仿制三菱和松下厂商的产品。下图是已经安装项目库的STEP7 micro-win的编程环境:
1、冗余库
冗余库是我在西门子cs工作时利用业余时间开发的,并没有想到能够应用上,但是无心插柳柳成荫,如在我做的一个植物电厂,项目需求一套简单ESD系统点数只有30点,对于常规ESD系统是有严格要求的并且价格很贵,对于这个植物电厂其实并没有严格按照esd系统设计只是要求了cpu冗余+IO冗余,所以常规的ESD系统(tricon、hima、300F等)都具显庞大而且价格不菲,这也是这个项目费用接受不了了,我就利用开发的200冗余同步库很好的完成这个项目,这个200的冗余库可以完成100点一下的小型冗余系统,这个冗余库可以用在日常工程中需要cpu冗余+IO冗余控制系统。冗余切换时间小于20MS,并已经在成功运用在植物电厂和窑厂一些项目中。
2、通讯库
这个通讯库包含了市面上常见的日系PLC编程口通讯协议,为什么我开发这个库呢,其实源于我抵制日货的思想,有一次我在西门子出差去大连化工厂,他们使用了我们300+wincc做ESD,后来因为SI的问题致使wincc数据不能完整保存,一段时间就出错,我去了那里解决完问题之后和SI攀谈起来,就是问一问现在项目市场好做吗!SI苦着脸跟我说难呀!第一是关系难做;第二就是这里很多设备都被日系产品占领了,业主考虑稳定性就不愿意使用西门子的。我想可能是因为建国初期日本设备充斥国内市场较多,所以很多设备都是由日系控制产品来完成,业主就是上新设备考虑和以前设备通讯的问题,就延用原来日系控制产品,由此我产生了这个通讯库的想法,我用200的通讯口根据协议编写通讯库,然后200或者合信的PLC就可以链接日系控制器,这样在日后的项目中业主既可以考虑到通讯兼容性又可以甩掉高价格备件日系控制器厂商。这个通讯库现在只是支持Omron honstlink通讯,三菱FX系列编程口通讯,松下FP系列的编程口通讯,可以在不增加日系控制器的通讯模块的情况下,直接和编程口通讯把数据获得,并可以写入数据。日后我将丰富这个通讯库增加一些国内国外的常规仪表和设备。(抵制日货,强我中华!)
文章转自 剑思庭博客 http://blog.sina.com.cn/s/blog_57443df60100nx9g.html
参考资料:http://blog.sina.com.cn/s/blog_57443df60100nx9g.html

提问者对于答案的评价:
真是太好了,可算是有答案了,谢谢大家的关心,更谢谢剑工的鼎力支持,早就听说过你,那我怎么联系你呢?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:43
下一篇 2020年11月1日 下午3:43

相关推荐

  • 西门子S7-200 CPU224模块能否与S7-200 CPU224XP模块互换使用?

    现在一套设备的 西门子S7-200 CPU224模块损坏,手头只有S7-200 CPU224XP模块,能否装上下载程序使用? 最佳答案 1、完全可以。…

    SIMATIC S7-200 2017年8月18日
  • 对扫描周期不了解 请师傅讲讲

    这个图扫描周期是啥样的 最佳答案 没有看到你的程序附图,具体的不好分析。总体来说S7-200的扫描周期分为为5部分:读取输入、执行程序、处理通讯请求、执行CPU自检诊断、写数字输出…

    2021年7月5日
  • 200cn连接两台 1000IE 触摸屏

    200cn只有一个485接口,已经成功连接一台触摸屏,现在要远处再加一台触摸屏进行控制。1、可不可以通过带扩展口的DP接头直接连接2台触摸屏同时与PLC进行ppi通讯,需要做什么设…

    SIMATIC S7-200 2021年7月5日
  • pid向导设置问题

    在pid指令向导设置中,给定值范围高低限的设置,过程变量的高低限的设置,模拟量输出范围高低限的设置分别和什么有关,分别是什么意思啊?最好能给出个例子和程序 最佳答案 1.给定值范围…

    SIMATIC S7-200 2021年7月5日
  • 模块问题

    6ES7 223-1HF22-0XA8与6ES7 223-1HF22-0XA0能否替换? 最佳答案 6ES7 223-1HF22-0XA8为EM223…

    SIMATIC S7-200 2020年11月1日
  • S7-200 CPU226自身输出一个24VDC电源主要用在哪?

    这个24V是输出给后续模块的吗?扩展模块的数量取决于CPU模块供给的电源功率,如果我想多带几个扩展模块,我单独给扩展模块电源,是不是这样可带模块的数量就多些?另外假如我有24V开关…

    SIMATIC S7-200 2020年11月1日
  • 西门子s7200的内部扩展模块口的通信协议是什么

    我想做个直接和通过扩展口和CPU226通信的模块,想要了解下西门子s7200的内部扩展模块口的通信协议是什么,通信代码设什么? 最佳答案 西门子200扩展模块的协议是不公开的,一般…

    SIMATIC S7-200 2017年7月30日
  • 关于PTO脉冲输出的2个疑问

    1、如图1,最低时间多少,可以为0吗?2、如图2、包络是什么意思?图中的信息更是看不懂,能否说明一下? 图片说明:       最佳答案 1…

    2021年7月5日
  • modbus启动机器

    如何像按钮那样复位,要发个1再发个0吗?还是做成,写1启动,0停止,这种如果一直是1,万一中途一个热继电器跳了,然后排除故障后,又好了,那不是一好,机器自己又接通了? 问题补充:m…

    SIMATIC S7-200 2017年6月29日
  • s7 200 cpu226cn 关于pid 急急急

    我想用226cn的plc 做12路pid加热的程序,并且还有很多外围的控制信号等等,不知道200的plc可以不可以正常运行!还有就是我用向导做了8路,剩下的4路我应该怎么…

    SIMATIC S7-200 2021年7月5日