我们有一个项目我们的控制系统是S7-400的,下面带了几个扩展模块,从接线到调试都挺顺利的,没有什么大问题。项目快结束的时候业主提出新的要求,要求我们把另外一个设备的数据采集过来,远程要能启停控制。一听傻眼了,开始没有考虑到与第三方通信的事,所以就没有配通信模块。后来跟业主专工沟通后才知道是跟另外一个西门子300站通信,一听到是西门子的东西,而且又是300的心里一下放松了许多了,因为脑海中蹦出的第一个就“DP通信”嘛!我们系统本身就富裕多余的的DP口,我们做主站,业主设备做从站完全没问题。思路与方法都有了就答应业主了,其实你不答应也得答应。具体动手了又发现问题了,我们的系统是400冗余配置,要想2套CPU同时跟业主设备通信并不能跟常规DP主从通信去做。于是乎想到了心跳检测通信方法,之前只是听说过并没有用过。上网各种找资料,找来找去没发现什么有实际价值性的资料,项目进度被这事拖了近一个礼拜了,心里着急呀!屋漏偏逢连夜雨,业主又提出新的要求,要求我们把我们自己系统的数据跟从他们设备上采集的数据统一上传到他们的中央控制室dcs上。这下真的傻眼了,真的不知道这业主是有意为难还是怎么地。问他跟DCS那种通信他说他也不知道让我们直接找DCS厂家了解。于是又找到了DCS厂家经过一番沟通后得出他们也是DP通信,DP通信?我们设备也是DP,业主设备也是DP通信,DCS又是DP同通信,看来DP确实使用非常广泛呀!虽都是DP通信,3者之间同时相通却通不了,我们设备跟业主设备单独通,用"主从”通信是可以的。我们设备跟DCS单独通也是可以的(准备采用“主从”通)。我们跟业主设备通,我们做主站,跟DCS通我们做从站,我们设备即是从站又是主站,这做不到呀!当时就想找DCS厂家商量让他直接采集业主设备,了解和利时DCS的都知道他们跟第三方做DP通信非常简单,无需外加设备。商量结果是“不同意”!没办法了只要自己想办法了,同时也把这个事反馈到公司了,公司让我们想办法满足,需要加什么东西只管提即可。有了公司的支持,我们就好办了,决定增加模块!西门子有 一个模块叫“DP/DP Coupler, Release 2”的,这个模块专门用于2个设备之间的DP通信,2个通信设备都做可以作为主站,有了这个东西我们就好办了。后来新增了“DP/DP Coupler, Release 2”和“IM 153-2, Redundancy”这2个模块。这样我们既可以做主站从业主设备采集数据,又可以同过“DP/DP Coupler“”耦合器跟DCS通信。东西全部到齐之后开始动工了,先把业主设备数据采集过来。DP通信非常讲究,非常注重门当户对。两边通信区长度要一致,数据发送与接收方式要统一,还有就主站在配置时,如果把“Q”配置在前,“I”配置在后,那从站就要刚好反过来,从站就要把"I“配置在前,”Q“配置在后,跟DCS通信也是如此。DP通信说难它也不难,但是你要是稍加不注意一个问题估计就够你查上半天的。 |
电工学习网 ( )
GMT+8, 2021-12-6 20:47