- 6SN1121-0DA11-0AA0控制操作:在水处理控制室能对被控设备进行在线实时控制。
- 显示功能:用图形实时地显示各现场被控设备的运行工况,以及现场的状态参数。
- 数据管理:依据不同运行参数的变化快慢和重要程度,建立生产历史数据库,存储生产原始数据,供统计分析使用。利用实时数据库和历史数据库中的数据进行比较和分析,得出一些有用的经验参数,有利于优化控制,并把一些必要的参数和结果显示到实时画面和报表中去。
- 报警功能:当某一模拟量(如流量、电导、水位等)测量值超过给定范围或某一开关量(如电机启停、阀门开关)发生变位时,可根据不同的需要发出不同等级的报警。另外还可对PLC进行诊断报警。
- 打印功能:可以实现报表和趋势打印以及各种事件和报警实时打印。
图2 锅炉补给水处理控制系统配置
2.2 6SN1121-0DA11-0AA0PLC程序结构及实现
2.2.1 6SN1121-0DA11-0AA0本工程根据工艺特点,在PLC编程中采用子程序调用的形式,这样不仅程序可读性强,而且缩短PLC程序扫描周期。以反渗透除盐系统控制程序为例,根据工艺要求反渗透除6SN1121-0DA11-0AA0盐系统控制程序包括反渗透装置阀门上位机软手操控制(ROSoftoperation),反渗透除盐系统备用控制(ROStandby),反渗透除盐系统运行控制(RORunning)和反渗透除盐系统冲洗控制(RORinse)。这四种工作状态在同一时刻是*的,我们可将其做成子程序的方式,被反渗透程序(RO)调用。反渗透程序(RO)又和报警程序(Alarm)、泵控制程序(PumpControl)、模拟量处理程序(AD003Setting)、地址转换程序(IOConvert)、液位联锁程序(LevelInterlock)等作为子程序被控制主程序(MainProgram)调用,这样做大大缩短了PLC的扫描时间,而且控制思路清晰,程序可读性强。操作人员只需在上位机上发出简单的指令如,软手操请求、运行请求、冲洗请求等,控制程序即可按照工艺要求步骤对现场设备进行控制。
图3 控制系统部分人机界面
图4 6SN1121-0DA11-0AA0PLC程序结构图
Siemens Sinumerik 6FX1122-8BC04 6FX 1122-8BC04
Siemens Sinumerik 840C MMC Int. 6FC5112-0DA01-0AA1 OVP
Siemens Sinumerik Kuka 6FR1460-2UC PHG RCM2 Panel
Siemens Sinumerik 840D Tastatur 6FC5203-0AC00-0AA0
Siemens Sinumerik Sirotec PLC Interface 6FX1122-2AB02
Siemens Sinumerik 6FX1121-8BB02 + 6 FX 1121-8BB02
Siemens Sinumerik System 8M Rack 6FC3381-0FA-Z
SIEMENS SINUMERIK 6FX1111-0AB02 6FX1 111-0AB02
Siemens Sinumerik, 6FX1143-3BA01, E:B "01"
Siemens sinumerik Sirotec 6FX1110-7AG01 Kuka CNC
Siemens Sinumerik 8M, MS122, MS 122, 6FX1192-3AB00
Siemens Sinumerik Memory Board 6FX1120-2CA00
Siemens Sinumerik 6FX1120-5BA01 - 6FX 1120-5BA01 E:F
Siemens Sinumerik Sirotec 6FX1110-7AG01 CPU CNC
Siemens sinumerik Sirotec 6FX1122-2AC02 Kuka CNC