No.1219 S7-200 PLC在变电站变压器自动化中的运用
No.1219 S7-200 PLC在变电站变压器自动化中的应用
在变电站里,变压器就像个老黄牛,24小时扛着几十万伏的电压干活。以前老师傅们得拿着万用表手动抄数据,现在咱给这老伙计装个S7-200 PLC当智能管家,事情就变得有意思多了。
先说温度监控这事儿。变压器油温要是超过85℃就得报警,咱们用PT100温度传感器接在模拟量模块EM231上。程序里这么写:
LD SM0.0
MOVW AIW0, VW100
ITD VW100, VD102
DTR VD102, VD106
/R 10.0, VD106
MOVR VD106, VD110
这段程序把模拟量转成实际温度值。AIW0是EM231的通道地址,VW100存的是原始数据。重点在那个/R 10.0,因为PT100的变送器输出是0-100℃对应0-10V,得做个标度变换。实际调试时最怕遇上信号漂移,有次现场发现温度乱跳,最后发现是柜子里变频器的干扰窜进模拟量通道了,加了个磁环才解决。
有载调压控制更是关键活。S7-200的晶体管输出Q0.0-Q0.3控制调压电机正反转,得做好互锁:
LDN M1.0
AN T37
= Q0.0 //升压输出
LDN M1.1
AN T38
= Q0.1 //降压输出
LD Q0.0
TON T37, 50 //升压操作限时5秒
LD Q0.0
AN I0.5 //限位开关
OLD
AN T37
= M1.1 //异常停止
这个梯形图看着简单,实际藏着两个坑:一是定时器T37要设成长定时(这里5秒),防止电机堵转烧毁;二是I0.5这个限位开关必须用常闭点接入,去年有个项目因为限位接成常开点,结果调压机构直接撞到机械限位,把齿轮打秃了。
No.1219 S7-200 PLC在变电站变压器自动化中的应用
通信这块也得说道说道。S7-200自带PPI口,跟综保装置用Modbus RTU协议通信。初始化程序里必须设置好校验位:
MOVB 16#09, SMB30 //9600bps,8位数据,无校验
MOVB 16#0B, SMB87 //启用Modbus主站模式
MOVB 16#01, VB100 //从站地址
有回调试时数据死活读不上来,用串口助手抓包才发现,对方设备要的是奇校验,而咱们设成了无校验。改完SMB30为16#0D立马就通了,所以说协议细节真是差之毫厘谬以千里。
搞PLC编程的都知道,现场最怕的是电磁干扰。有次雷雨天后PLC的DI点自己乱跳,查了半天发现是电缆沟进水导致感应电压窜入。后来学乖了,所有开关量输入都并上RC吸收回路,程序里还加了数字滤波:
LD I0.0
TON T40, 10 //10ms延时确认
LD T40
= M0.0 //过滤后的有效信号
这个10ms的延时能把那些毛刺干扰滤得干干净净。不过时间设太长会影响响应速度,上次有个快速切断的需求,这个延时就得缩到2ms,全靠现场实测调整。
说到底,S7-200在变电站里就像个尽职的看门人。虽然现在新项目都用1200或者1500了,但那些运行了十几年的老站里,这些老伙计还在兢兢业业地守着主变。哪天要是去改造这些系统,记得先给PLC电池换个新的——别问我是怎么知道的,说多了都是泪。

更多推荐

所有评论(0)