quote:以下是引用腿粗先生在2006-04-11 17:39:14的发言:quote:以下是引用伏枥之骥在2006-02-17 07:47:35的发言:
我以前也遇到过这样的情况,不过是在200电池耗尽的情况下出现的存储区域数据紊乱,更换电池后把参数改正就OK 了。我觉得作为西门子的支持工程师的话,应该帮客户分析解决问题的办法。先让客户仔细检查自己系统的电器兼容性,然后替换法换个CPU试试,最后可以检查一下程序。完全可以排除PLC系统设计的问题。
同意这位先生的观点。
作为一种品牌的技术支持,还是应该以客户为先,帮助客户就是在帮助自己,不抱着偏激的想法为好。
个人以为,对于已经发现问题并进行很长时间分析的老工控来说,程序一般应该不会有什么问题。
这种问题首先查的还是电缆敷设电器环境包括接地施工等,也可查一下通讯电缆是否有裸露与周围环境搭接。
既然除PLC外其它通讯设备没出现类似问题,还可以优先考虑换一个CPU、电源试试看。就我自己开发单片机的经验来说,如果有芯片不可靠、电源品质等有问题,存储器数据读写不正常也还是有的。如这位老兄说换块电池也应该尝试。
就自己简单看了下西门子PLC的电路,我觉得最不可理解的就是一些直流模块的电源问题。比如3211BL00,输入光耦的电源如果用LM,如果用户自己不在外面加隔离,就相当于把CPU的供电电源一直扯到现场,这是很不安全的。另一方面,如果用外电源,给输入点供电,又相当于外电源与PLC的M共地。而我认为CPU电源应该与外面完全隔离,悬浮起来才是合理的。
还有一个问题是3317KF02,外接4-20mA信号,必须全部共地,否则接入信号较多时,会有部分信号显示开路,然而全部共地,我们还能隔离什么?
我没仔细测量西门子的PLC485是否隔离,但就我自己的应用观察、翻读模板手册来看,西门子并没在隔离上下功夫。
隔离是须要更高成本的。
一种现象,很多种根源。现象说不详尽,自己做过的工作说不详尽,直接拿来让我们来解释,还是很困难的。
看看西门子的手册,好像德国人的作风就是任何人都会按照手册上的emc处理来做的,比如plc的电源隔离是用户来做的而不是plc来做的.
我认为西门子的plc的通讯口和供电是没有隔离的,好像别的plc也没有做光隔离,就楼主所说的情况通讯口引入干扰造成故障是很有可能的.
建议用户不要迷信西门子,即使目前还没有发现比西门子200系列更超值的PLC,自己使用隔离电源,或对通讯口加光隔吧