《字数统计.doc》由会员分享,可在线阅读,更多相关《字数统计.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、初始化相关的寄存器,包括接收寄存器、发送寄存器、屏蔽寄存器、总线定时寄存器等。SJA1000 有些寄存器需要在复位状态才能进行配置,因此在初始化初始化成功后,使复位模式从 1 变为 0,然后处于工作模式,此时就可以进行数据的发送与接收工作。具体 SJA1000 初始化程序如下:中断请求信号。单片机收到请求信号后会进入外部中断 INT0 外部中断子程序,对数据进行接收正常则单片机执行中断程序,接收。接收中断流程图如图4-19 所示。能够根据现场采集的数据,以多种形式(报警处理、动画显示、实时曲线、流程控制、报表输出与历史曲线等)向用户供给解决实际工程中的问题方案,与以往的专用工控机开发的系统相比
2、更加的具有通用性,十分广泛的应用于自动领域21。现在,MCGS 环境。组态环境是 MCGS 软件中的设计工具软件,在组态环境内用户系统的设计要要求,使用 MCGS 软件中的组态环境进行软件编程。使用组态环境组态软件中设计的界面的功能进行的验证。在运行界面中所有的数据变量的采集和对执行器的控制动作都是按照组态环境中编写的流程来进行的。运行环境和组态用户就可以不在需要组态环境而单独使用运行环境就可以通过计算机来对现场的设备进行监控23。起到了很好的桥梁作用,三者之间的关系如下图 5-1 所示。本设计是对四台锅炉控制器进行监控,在进行上位机界面设计时,本设计先针对一台锅炉进行界面设计然后按同理将另外
3、三台锅炉加入进来,并结合在一起,形成一个新的监控系统。其简单的步骤如下所示:(1)监控界面绘制。对监控界面的绘制实际上就是在用户窗口中绘制代表锅炉现场的元件与设备的构件与位置及其各元件的连接关系,能够实时的显示现场的情况。(2)数据对象的定义。对外部采集的对象进行属性设置,如数值变量、状态变量等。在 MCGS 编程中,用户用一些数据对象代表现场的一些物理量,并根据不同元素的特点对其进行类型、属性的设置,最后设置的这些数据组成了实时数据库。(3)设计动画连接。为了形象例如当锅炉产生报警时,报警部分的内容将会以闪烁的形式出现。利用块流的功能来表示锅炉进风、进料的动作等。这些动画链接必须与数据库中所
4、定义的数据建立对应的关系。(4)控制策略的编写。在整个系统中将根据锅炉不同的状态,对四台锅炉进行启动停止控制,并且对一些报警进行处理。这些都得采用 MCGS 的运行策略进行脚本程序编写,从而实现各种控制功能。(5)与下位机联机调试,验证一切监控设置是否正确。5.4 上位机监控界面设计上位机监控界面设计在本次设计的锅炉控制系统的监控中,上位机界面的设计也是系统的监控界面主要以见识为主,控制功能作为辅助功能。本课题设计的锅炉监控系统中主要核心部分。通过主窗口可以实现对工程的命名、界面启动的方式设定、用户权限设置、数据存盘位置设定、控制参数设置、报警到操作简便快捷的目的。在 MCGS 组态界面设计中
5、,一个工程只可以有一个主窗口,主窗口对象在整个系统管理菜单下主要包括用户登录、管理用户、退出登录、修改密码和退出系统本次设计的锅炉监控系统的用户窗口主要包括监控界面、用户参数报警情况,其中包括锅炉的点火失败、尾气超温、安全开关、锅炉超温、尾气热电偶错误、锅炉热电阻错误、点火热电偶错误、室温热电阻错误报警等。当有报警界面对系统参数和用户参数的修改设计了系统参数和用户参数修改界面。上位机控制系统是由 PC 机与 RS232-CAN 适配器组成。其具体连接图如图6-3 所示。上位机系统不同输入不同的密码。进入操作界面。(4)点击菜单栏内的菜单进入不同的界面。锅炉的画面上可以看到室内温度值、点火温度值、锅炉温度值、尾气温度值、冷端温度值、手动功率、以及锅炉运行时间“锅炉开启开关”然后观察接上面锅炉开关状态和锅炉控制器运行的是否符合。监控界面可以实现对锅炉控制器的手动控制操作,监控系统界面上具有权限管理的功能,不同等级的人员登录界面后操作的权限是不一样的。本次设计有两种权限一种是工作人员,一种是负责人。设计的要求。(4)按照锅炉控制器的监控要求,使用MCGS组态软件