浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
西门子CPU模块6ES7288-1CR40-0AA1

西门子CPU模块6ES7288-1CR40-0AA1

说起干扰,首先想到的就是电源干扰、空间辐射干扰、接地干扰等。不过,本次调试中,却遇到以前从未遇到、甚至不知道的干扰,借此跟大家分享一下。

先简介一下项目,一面plc柜(正面PLC控制部分,后面是6台3.7KW变频器)、三面55KW变频器。CPU226通过通讯控制9台变频器。由于工地在半山腰上,就盖了一间房子,所以PLC柜和变频器柜放在一起,PLC柜与变频器间隔2M。现场主要动力电缆居多,信号电缆就3压力表和6个称重信号线,直接分两层埋沟。

电机线还未接之前,PLC程序和上位机联机调试,一切正常。所有的变频器频率给定和控制均正常。

电缆施工完毕之后,开始联调,问题出现了。3.7KW的变频器电脑上一开,停不下来通过监测PLC,发现轮训控制字节VB0里的数字不动,也就是MODBUS通讯现在停止了,但是PLC还是现实运行状态。反应就是干扰。将变频器断电,VB0直接继续轮训。反应就是接地问题。变频器使用的时候,接地就是基本的要求。和PLC在一起使用更要处理好了。

查看PLC柜,后面6台变频器都单独接地到柜子上了,而PLC的接地也单独接地到地排上并引到了外面的信号地了。PLC柜则通过支架和变频柜一起连接到保护地了。看似没有问题,一查线路,发现PLC的地线和PLC柜连通的。原来开关电源的接地和PLC的地线连在一起,而开关电源的外壳直接安装在底板上,导致PLC的接地和低压柜的接地串在一起了。为了彻底解决上述问题,变频器直接通过电缆接地到低压变频柜底座上;而开关电源地线暂时断开未接,同时将PLC柜与底座绝缘。经过上述处理之后,在电脑上操作3.7KW变频器,一切正常。

上述的干扰问题,是一个典型的接地问题。PLC的单独接地很重要。看到这里,相信网友都是一笑而过。不过下面还有一个更头疼的问题,也是干扰问题,估计好多大咖也不定遇到过。

3.7KW变频器调试正常以后,开始调试55KW变频器了。电脑上开停设备正常;频率设定正常。心中窃喜,只有这几个大家伙没问题,设备电气调试基本差不离了。低频率运转一会,一切正常。然后开始提速,提到40HZ以后,运行一会画面突然变暗了。上位机通讯中断,一看PLC,红灯亮起。反应还是干扰问题。将变频器断电,PLC重启运行恢复正常。后来又试了几次,发现30HZ一下运行正常,30HZ以上运行一段时间会故障停机。

刚开始怀疑是PLC电源污染了,变频器的高次谐波通过电源串进PLC,导致异常停机。以前现场遇到过这个情况,后来通过加装隔离变压器解决了问题。赶紧打电话回公司,第二天直接跟车发来了隔离变压器。加上变压器以后,果然有效果,起码视频监控的干扰小多了,但是PLC故障停机依然存在。

其中,又试着降低变频器的载波频率、手动启停变频器、拆掉485通讯线等,问题依然存在。没办法,跟公司汇报加装电抗器吧!

由于电抗器订货,无聊的时候又开始捣鼓这个问题。工控人,就要有不服输的精神嘛!我试着拆除CPU之后的模块,然后启动变频器,加速到50HZ运行一段时间正常;挂上模块运行到40HZ故障停机。不会是PLC模块有问题吧???我又依次试了试后面的模块,终确定了倒数第二个模块——EM231,是故障停机的问题所在。不过,依着多年来使用西门子产品的使用经验来说,西门子硬件产品质量、抗干扰还是比较不错的。新模块。不应该这么快出问题吧?EM231模块,接的正是3个压力信号。3个压力信号,正对应的是3台55KW风机后的压力信号。突然,脑子灵光一闪,干扰不会是压力信号线过来的吧??压力表经过隔离配电器接到EM231中,我试着分别拔掉1#、2#、3#的隔离配电器,奇迹出现了。当拔掉3#隔离配电器的时候,系统运行50HZ正常;插上去变频器运行40HZ会故障停机。拔掉3#隔离器试运行一段时间,一切正常。原来3#变频器远,有100米左右,而3#压力信号测得是3#风机后的压力,机敷设路径与变频器电缆基本相同。由于后来业主挖沟较浅,导致信号电缆与动力电缆较近而导致干扰。1#、2#压力信号不存在问题。

按道理讲,加上隔离配电器以后,压力信号应该更加抗干扰才对。但是现在EM231却因为输入的一路模拟量信号有问题(监测的AD数值正常、不排除隔离配电器的问题),导致CPU226异常故障停机。这个干扰已经不仅仅是电源或者接地能解决的了!

不过以本人分析,给变频器加一个滤波器和电抗器,应该也能解决问题的

前几天在编写西门子的TP 如:TP/OP177 触摸屏时,碰到个问题,触摸屏采用的是软时钟面板,掉电后系统时间会回到出厂设置状态,有些高端硬时钟面板的触摸屏当电池电量耗尽时也会出现同样的问题。这样一来给工程上很多需要记录时间的项目带来了不便。通过网上找资料,案例,终于解决了!

给大家介绍一个在与S7-200系列plc进行通讯时的解决方案。
首先说明一下,S7-200系列PLC CPU224以上的版本都含有内部的时钟卡,CPU222一下的PLC没有内部时钟卡,需要另外安装时钟卡才能实现这个功能。方法是,在系统上电后,触摸屏读取PLC内的硬件时钟,并可以在触摸屏上进行时间修改和校正,实现PLC与触摸屏的时间同步。
具体步骤如下:
首先在PLC程序中加入周期调用“READ_RTC"函数,以便定时读取PLC的硬件时钟,并将时钟存储到V存储区,例如VB100。然后设置一个标准变量,与触摸屏中的“设置确认按钮”进行连接,例如V20.0。用来触发“SET_RTC”如下图示:


程序中的后一条是为了保证星期日的设置不为“0”
在触摸屏中建立一个时间设置确认按钮与V20.0连接,用来确认时间的修改。并建立6个数值输入键,对应VB70-VB75(年、月、日、时、分、秒)数据类型为十六进制“BYTE”变量。
建立完成后再次上电时,须在触摸屏窗口内进行时间的校对,然后确认即可。



发布时间:2024-05-08
展开全文
优质商家推荐 拨打电话