4.2程序功能
控制系统的程序结构为:
main主程序
sbr0模拟量数据初始化子程序
sbr1除盐水温控pid1初始化子程序
sbr2除盐水压力pid2初始化子程序
sbr3td400c子程序1(报警信息)
sbr4td400c子程序2(参数设定)
sbr5水泵控制子程序
sbr6带式过滤器控制子程序
sbr7板换切换子程序
int0pid1中断处理程序
int1pid2中断处理程序
在主程序中,首次扫描调用各pid初始化子程序,并进行通讯、显示使能初始化,由td400c的组态处理嵌入在消息中的温度设定值、压力设定值、pid参数值等变量并送其到既定的寄存器中;对温度进行采集、处理,报警处理;主程序后面部分根据对液位、压力值的判断调用对应的处理子程序。
程序中采用了plc内嵌的pid控制器,之前对温度和压力采集值和设定值进行转换、标准化。经转换的pid输出再控制调节阀,保证温度和压力偏差(e)即给定值和过程变量的差为零,使温度和压力达到稳定状态。
文本显示器td400c的自定义和配置也在step7-micro/winv4.0(sp6)编程软件中进行,无需其他的参数赋值软件。根据软件的向导配置完成后在程序中生成隐藏子程序、符号表和数据块,然后在子程序中根据配置生成的符号表进行功能分配和参数设置。Schmersal UV.433y Ui 500VAC
Camille Bauer SINEAX I552
Euchner Safety Bolt RIEGEL TZ-AF
VOITH D40-6-60Z-3260G THL.3210610
TRS TR-System CM-30-FO-001 709-40008
Leitz 470002288 HM
Murr Elektronik 27491 76443-1.00
Harting Elektronik Part. Nr. 09041326921.00 20S
Schriever & Schulz DMS1000-1-1R-AO-5-16
Schmalz SCP10...15NOASRE/RD 10.02.02.01288
ALRE-IT MWFM/4-20/3
Kirchner und Tochter FA 65 74450
Buschjost 8497588.9660 9210887
WAGO 750-550/000-200
NOVOtechnik MUP110-1
IMV NetPro 1500
WIKA WP TN4571
E. Dold BA9053/013 , Art.-No. 0043318 AC0,1-1A AC230V
Balluff BDG 6310-0-10-30-1600-65 10-30V
Sterling Hydraulics GS048800N XL
E. Dold BA9036/012 AC50Hz 230V 0,5-10S Art.-Nr. 0028191
Horstmann HBR 20/400 /VA
FG Elektronik NMC903