(2) MPI配置: MPI驱动程序的应用中很重要的问题是STEP7和FIX的地址转换问题,在STEP7中设置的DB块应与MPI的DB块相对应,这需要在MPI配置中实现。对MPI进行配置,包括通道、设备、起始地址及其它一些参数,令MPI的DB块与STEP7中设置的DB块相对应。此外,在对MPI进行配置表中地址(ADDRESS)一项中所填的数字必须小于等于在S7软件配置中分配DB区所给定的数字,否则将导致通讯不成功。例如图3中ADDRESS为12,则在S7的DB配置中必须大于等于12。配置好MPI后在FIX数据库块的地址栏中输入MPI地址作为I/O地址,那么数据就可根据数据块的扫描时间的设置按时间或事件进行刷新。
4、2、2 实时数据库系统组态
FIX数据库是由若干块组成,块是具有下列某些或全部功能的独立单位:
· 从其它块或直接从驱动器映像表接收数据
· 按指令对数据进行操作
· 将数值输出到驱动器映像表。
FIX软件提供了不同类型的块,每个块完成唯一的功能。FIX有两种标准类型块,初级块和辅助块。初级块可以从驱动器映像表接收数据并产生报警信息,通常初级块和一个或多个I/O硬件相连。辅助块从上游块或初级块接受数据并完成一个特定功能。
把块放到一定位置并连接起来就构成了链。链完成取数据和控制功能,根据完成的任务不同,链的设计也不同。通常,是用某种初级块(如模拟量输入或数字量输入)从驱动器映像表中接收数据,用辅助块完成功能设计,再用某种初级块(如模拟量输出或数字量输出)将数据写入驱动器映像表中。图4说明了数据链的设计。
4、2、3 图形界面开发程序
图形界面开发程序由 画面编辑应用程序(Draw)和画面显示应用程序(View)组成。 画面编辑应用程序提供需要制作实时画面的所有功能,如图形、文字、数据、动画和图表工具,用户可根据实际生产需要进行画面组织。画面显示给用户提供命令与图建立联系,用户可使用各种各样的方法进行画面的操作。本系统中开发的主要画面有:
(1)状态显示画面
如图5所示,状态显示画面主要显示各胶带当前运行状态信息值,如当前胶带带速、储煤仓的仓位以及一些故障信息,如胶带跑偏、堵塞、打滑等,并可用不同的颜色来表示当前状态为正常还是异常。
在该画面中还包含单台设备控制子画面。尽管系统起停关系已经在STEP7中进行组态编程,但是在某些情况下还需要对设备进行单台控制。如图5所示,在画面中点击相应设备按钮就可对该设备进行单独控制。数据被写回到现场过程硬件中从而进行控制操作。
(2)实时报警处理
对系统实时采集的数据进行判断,发出报警信号,并按技术要求进行处理并自动进行相应的设备控制,如对胶带故障信号的解锁及其恢复等。
(3)报表打印
利用FIX的DDE功能开发出实时报表并具有随时打印功能。
(4) 实时数据曲线显示
监视设备重要参数的变化趋势曲线,从而可以了解设备在一段时间的运行状况。
(5)历史趋势画面。
功能与实时数据曲线类似,只是它显示的是过去一段时间设备的运行参数值
4、2、3 图形界面开发程序
图形界面开发程序由 画面编辑应用程序(Draw)和画面显示应用程序(View)组成。 画面编辑应用程序提供需要制作实时画面的所有功能,如图形、文字、数据、动画和图表工具,用户可根据实际生产需要进行画面组织。画面显示给用户提供命令与图建立联系,用户可使用各种各样的方法进行画面的操作。本系统中开发的主要画面有:
(1)状态显示画面
如图5所示,状态显示画面主要显示各胶带当前运行状态信息值,如当前胶带带速、储煤仓的仓位以及一些故障信息,如胶带跑偏、堵塞、打滑等,并可用不同的颜色来表示当前状态为正常还是异常。
在该画面中还包含单台设备控制子画面。尽管系统起停关系已经在STEP7中进行组态编程,但是在某些情况下还需要对设备进行单台控制。如图5所示,在画面中点击相应设备按钮就可对该设备进行单独控制。数据被写回到现场过程硬件中从而进行控制操作。
(2)实时报警处理
对系统实时采集的数据进行判断,发出报警信号,并按技术要求进行处理并自动进行相应的设备控制,如对胶带故障信号的解锁及其恢复等。
(3)报表打印
利用FIX的DDE功能开发出实时报表并具有随时打印功能。
(4) 实时数据曲线显示
监视设备重要参数的变化趋势曲线,从而可以了解设备在一段时间的运行状况。
(5)历史趋势画面。
功能与实时数据曲线类似,只是它显示的是过去一段时间设备的运行参数值
SQL触发块定义了FIX和关系数据库的接口。主要用它来定义处理过程数据时使用SQL数据库的哪一条SQL命令。在SQL Name中输入SQLLIB的sqlname,并填入数据源名,如图7所示。
SQL数据块(SQD)识别从FIX数据库的什么地方采集数据,传送到关系数据库中,或从关系数据库的数据传送到FIX数据库的什么地方。它与SQT块相结合执行SQL命令,SQL数据块配置表如图8所示。
这样FIX就完成了采集数据向关系数据库的转变。方便的实现了与因特网的连接。
5 结束语:皖北矿务局祁东煤矿井下胶带监控系统现已投入运行,并取得了良好的经济效益。
参考文献:
1FIX中文资料。
2 西门子组态手册
3 潘莹玉,现场总线技术及其在变电综合自动化系统中的应用,电力系统通信,1998年第1期
4 王新英, 工控组态软件FIX32体系结构及其应用,微计算机信息, 2001年第17卷第8期。
5赵卫东, FIX在上位机中的应用,微计算机信息,2000年第16卷第6期。
6陈松立, 控制电器与控制系统 ,中国矿业大学出版社, 2001年2月第一版。
7黄静雯, 煤矿胶带监控系统的设计,微计算机信息,已录用。
获取更多评论