单片机原理习题答案2

更新时间:2023-10-10 18:28:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2-1 实时数据库的作用是什么?

实时数据库主要用于工厂过程的自动采集、存储和监视,实现保存、检索连续变化的生产数据,并行地处理成千上万的实时数据,并及时记录过程报警,同时根据需要,把有关信息以事件的方式发送给系统的其他部分,以便触发相关事件,进行实时处理。 2-2 数据对象的分类及其各自特点有哪些?

数据对象有开关型、数值型、字符型、事件型、组对象和内部数据对象六种类型。开关型数据对象是记录开关信号(0或1)的数据对象,对应于开关量的输入/输出。对象的初值可设为0或1,一般对应关和开状态。数值型数据对象是记录具体数值的数据对象,一般对应于模拟量的输入/输出,也可用于MCGS的内部数据处理。字符型数据对象是存放文字信息的单元,用于描述外部对象的状态特征,如描述系统的运行状态是正常还是报警、系统运行时间等,都可以采用字符型数据对象。事件型数据对象用来记录和标识某种事件产生或状态改变的时间信息。例如,开关量的状态发生变化,用户有按键动作、有报警信息产生等,都可以看成是一种事件发生。组对象是多个数据对象的集合,用于把相关的多个数据对象集合在一起,作为一个整体来定义和处理。组对象的成员可以是各种数据对象。 2-3 数据对象的存盘方式有几种,它们有什么不同之处?

定时存盘和按数值变化量存盘。定时存盘:按一定的时间周期存盘,通常用于对一些开关量和数值量以及组对象的定时记录,将这些数据存储在实时数据库中,以便支持实时数据/曲线和历史数据/曲线的定时刷新;数值变化量存盘:当数值变化量达到要求时进行存盘,通常用于对一些开关量的状态变化或者数值量变化幅度太大的情况,将这些数据存储在实时数据库中,以便实时监测系统的变化动态并加以分析,同时实现相应的一些报警要求等。

2-4 数据对象报警值的修改方法有哪些?

通常是采用SetAlmValue函数:!SetAlmValue(DataName, Value, Flag);或者打开策略工具箱中的数据对象策略构件,同样可以修改液位的报警限值。 2-5答案见“2-5答案.mcg”。

2-6依据控制要求,东西和南北方向各有红、绿、黄三种灯,共6个开关量;各种灯亮或闪烁的时间延时,用6个定时器,并且绿灯闪烁的周期1秒,需要一个定时时间0.5秒的定时器;东西绿灯和南北绿灯不能同时亮,否则产生报警。

则变量定义如表 变量名 南北红灯 南北绿灯 南北黄灯 东西红灯 东西绿灯 东西黄灯 定时器0 定时器0启动 定时器0计时到 定时器1 定时器1启动 定时器1计时到 定时器2 定时器2启动 类型 开关 开关 开关 开关 开关 开关 数值 开关 开关 数值 开关 开关 数值 开关 初值 0 1 0 1 0 0 0 0 0 0 0 0 0 0 注释 开关量输出,反映南北红灯状态,=1:要求亮 开关量输出,反映南北绿灯状态,=1:要求亮 开关量输出,反映南北黄灯状态,=1:要求亮 开关量输出,反映东西红灯状态,=1:要求亮 开关量输出,反映东西绿灯状态,=1:要求亮 开关量输出,反映东西黄灯状态,=1:要求亮 45秒定时器计时时间 45秒定时器计时时间启动/复位,=0:启动 45秒定时器定时结束信号,=1:定时结束 40秒定时器计时时间 40秒定时器计时时间启动/复位,=0:启动 40秒定时器定时结束信号,=1:定时结束 35秒定时器计时时间 35秒定时器计时时间启动/复位,=0:启动 定时器2计时到 定时器3 定时器3启动 定时器3计时到 定时器4 定时器4启动 定时器4计时到 定时器5 定时器5启动 定时器5计时到 定时器6 定时器6启动 定时器6计时到 报警 答案见“2-6答案.mcg”

开关 数值 开关 开关 数值 开关 开关 数值 开关 开关 数值 开关 开关 开关 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35秒定时器定时结束信号,=1:定时结束 30秒定时器计时时间 30秒定时器计时时间启动/复位,=0:启动 30秒定时器定时结束信号,=1:定时结束 3秒定时器计时时间 3秒定时器计时时间启动/复位,=0:启动 3秒定时器定时结束信号,=1:定时结束 2秒定时器计时时间 2秒定时器计时时间启动/复位,=0:启动 2秒定时器定时结束信号,=1:定时结束 0.5秒定时器计时时间 0.5秒定时器计时时间启动/复位,=0:启动 0.5秒定时器定时结束信号,=1:定时结束 东西绿灯和南北绿灯同时亮:=1 2-7依据控制要求,开关量有1、2、3层内呼和开门、关门按键,1层上呼、2层上/下呼、3层下呼,各按钮的指示灯,上、下行方向指示灯各1个,开门、关门控制命令,各层限位开关,轿厢位置,电梯运行方向。变量定义如表 变量名 一层内呼 二层内呼 三层内呼 一层外呼 二层外呼上 二层外呼下 三层外呼 开门呼叫 关门呼叫 一层内呼灯 二层内呼灯 三层内呼灯 一层外呼灯 二层外呼上灯 二层外呼下灯 三层外呼灯 开门灯 关门灯 类型 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 开关 初值 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 注释 1层内呼,1:呼叫 2层内呼,1:呼叫 3层内呼,1:呼叫 1层外呼,1:呼叫 2层外呼上,1:呼叫 2层外呼下,1:呼叫 3层外呼,1:呼叫 开门,1:开门 关门,1:关门 1层内呼灯,1:亮 2层内呼灯,1:亮 3层内呼灯,1:亮 1层外呼灯,1:亮 2层外呼上灯,1:亮 2层外呼下灯,1:亮 3层外呼灯,1:亮 开门灯,1:亮 关门灯,1:亮 上行灯 下行灯 轿厢位置 开门 关门 电梯上行 电梯下行 一层限位开关 二层限位开关 三层限位开关 答案见“2-7答案.mcg”

开关 开关 数值 开关 开关 开关 开关 开关 开关 开关 0 0 1 0 0 0 0 1 0 0 上行灯,1:亮 下行灯,1:亮 电梯停靠的楼层,初始为1层 电梯开门,1:开门 电梯关门,1:关门 1:电梯向上移动 1:电梯向下移动 1:电梯轿厢到达一层 1:电梯轿厢到达二层 1:电梯轿厢到达三层 2-8依据控制要求,有数值型变量“温度”,范围是20℃~100℃,具有上下限报警和上上限报警,定时存盘为2分钟;数值型变量“冷水流量”和“热水流量”,定时存盘1分钟;数值型变量“冷水调节阀”和“热水调节阀”。变量定义如表 变量名 温度 热水流量 冷水流量 热水调节阀 冷水调节阀 答案见“2-8答案.mcg”

类型 数值 数值 数值 数值 数值 初值 80 0 0 0 100 注释 反应器的温度 热水系统的流量 冷水系统的流量 热水管道的阀门开度 冷水管道的阀门开度

本文来源:https://www.bwwdw.com/article/b1sf.html

Top