序,之后返回主程序。
4161加料过程控制流程系统加料过程的开始条件如下:初始状态下,系统各个部分工作正常,无报警信息:增量称为空,减量称有料位低信号;系统请求加料。满足了这些条件,系统开始加料。
9
f系统逆流程启动
一系列满足加料条件
满足Y调用加料模块
N
调用各自称量控制单元
料是否加够Y等待排料
N
图7加料程序流程图
4162排料过程控制流程排料过程的条件有:各秤料已称满且无超差报鳌,混合机运行、混合机空、混合机门关等,如果条件满足OB35调用FC321,各称斗开始排料。对于硅沙、石灰石等减量秤,排料过程是其精确称量过程,需调用FC35模糊控制模块和各自的模糊控制查询表;对于白云石等增量秤,需调用FC36控制卸料门的开合方式进行排料。排料程序框图如图8所示。
10
f一系列满足排料条件
满足Y调用排料控制模块
N
调用各称排料控制模块
料是否排完Y
N
延时等待下一个加料周期开始
图8排料程序流程图
4163上位机程序设计在玻璃配料控制系统中,西门子的可编程序控制器在现场进行数据的采集、处理和控制,同时和上位机进行通讯以交换系统运行中产生的数据。在上位机中,监控软件的首要任务是实现与系统管理者之间良好的人机接口,以文字和图形实时地反映整个系统的现状,此外要及时地向下级PLC传递系统的设定和操作命令,在需要的时候自动执行关键性的操作。因此,上位机除了接收可编程序控制器传送过来的数据并进行显示外,还能对现场数据进行保存、查询并进行诸如称重管理和配方设定等。此外,还要求对整个系统进行模拟显示并实现报警功能。综上所述,上位机实现的主要功能如下:1接收操作人员设定的生产参数,并对控制参数、系统标定进行在线与储存,能实现监控系统自动/半自动/手动操作模
11
f式间的切换。2具有报表生成功能,时有适时报警功能,系统输出的报表可按时间、配方号、工程名称、施工单位等可选择的输出报表。3能进行数据库存储与访问,其数据库在每次系统运行时的自动创建并按秒级记录,现场数据的存储。4实现不同级别的系统管理权限,系统操作员可对配方进行输入和修改,具有权限的工程师可根据实际情况对控制软件和下位机软件进行修改。4164系统监控程序设计玻璃配料控制系统的上位监控软件采用VisualBasic语言编写而成。VisualBasic为一种面向对象的程序开发语言,其特点是易学易用,是开发中小型Wi
dows应用程序的首选。利用VB可视化程序设计的特点,可编制上述监控软件的各个模块,使r