plc的程序分为主程序、子程序和中断程序,本文详细的介绍了西门子S7-200系列PLC中断程序的编程方法。具体的讲解不同种类的中断程序的实现方法。熟练的使用中断程序是PLC编程的一项必要技能。相信本文会对广大PLC编程人员有所帮助。S7-200的中断包括定时中断,IO中断和通讯中断。其中IO中断可以通过外部的IO点来触发中断子程序。可以设置成几种模式,例如上升沿触发,下降沿触发等。定时中断是固定时间间隔便触发一次中断程序。通讯中断可以在数据接收或发送完成时或报文接收完成时触发中断程序。
定时中断功能
定时中断是测量周期的一个很重要的工具。在使用编码器测速度时也要用到定时中断,即用周期和脉冲数的比例关系来计算速度。定时中断的中断号为10(定时中断0),11(定时中断1),21(定时器T32中断),22(定时器T96中断)。
通讯中断的实现
S7-200的自由口通讯需要设置相应的中断来判断通讯是否正常。通讯分为三种即字符发送和接受完成,报文接受完成。其中断号为口1为8,9,23,口2为25,26,24。
自动整定的PID参数可能对于系统来说不是好的,就需要手动凭经验来进行整定。P参数过小,达到动态平衡的时间就会太长;P参数过大,就容易产生超调。
但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行后调整与完善。现在一般采用的是临界比例法。利用该方法进行PID控制器参数的整定步骤如下:
(1)首先预选择一个足够短的采样周期让系统工作;
(2)仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;
(3)在一定的控制度下通过公式计算得到PID控制器的参数。
PID参数的设定:是靠经验及工艺的熟悉,参考测量值跟踪与设定值曲线,从而调整P\I\D的大小。
比例I/微分D=2,具体值可根据仪表定,再调整比例带P,P过头,到达稳定的时间长,P太短,会震荡,永远也打不到设定要求。
PID控制器参数的工程整定,各种调节系统中P.I.D参数经验数据以下可参照:
温度T:P=20~60%,T=180~600s,D=3-180s;
压力P:P=30~70%,T=24~180s;
液位L:P=20~80%,T=60~300s;
流量L:P=40~,T=6~60s。
书上的常用口诀:
参数整定找佳,从小到大顺序查;
先是比例后积分,后再把微分加;
曲线振荡很频繁,比例度盘要放大;
曲线漂浮绕大湾,比例度盘往小扳;
曲线偏离回复慢,积分时间往下降;
曲线波动周期长,积分时间再加长;
曲线振荡频率快,先把微分降下来;
动差大来波动慢。微分时间应加长;
理想曲线两个波,前高后低4比1;
一看二调多分析,调节质量不会低。
过电压报警一般是出现在停机的时候,其主要原因是减速时间太短或制动电阻及制动单元有问题。
(1) 实例
一台台安N2系列3.7kW变频器在停机时跳“OU”。
分析与维修:在修这台机器之前,首先要搞清楚“OU”报警的原因何在,这是因为变频器在减速时,电动机转子绕组切割旋转磁场的速度加快,转子的电动势和电流增大,使电机处于发电状态,回馈的能量通过逆变环节中与大功率开关管并联的二极管流向直流环节,使直流母线电压升高所致,所以我们应该着重检查制动回路,测量放电电阻没有问题,在测量制动管(ET191)时发现已击穿,更换后上电运行,且快速停车都没有问题。
过热也是一种比较常见的故障,主要原因:周围温度过高,风机堵转,温度传感器性能不良,马达过热。
举例
一台ABB ACS500 22kW变频器客户反映在运行半小时左右跳“OH”。0D2 A% r( P9 y( O
分析与维修:因为是在运行一段时间后才有故障,所以温度传感器坏的可能性不大,可能变频器的温度确实太高,通电后发现风机转动缓慢,防护罩里