当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>Honeywell DCS 系统>> Honeywell 80360232-001 石家庄市*
Honeywell 80360232-001任务的调度 Nucleus PLUS对任务的调度有两种方式,优先级调度和时间片调度。如图3所示。当一个更高优先级的任务就绪时,Nucleus PLUS中断低优先级的任务,保存现场,并先运行更高优先 [align=center]
图3 任务调度示意图[/align]级的任务,这就是抢占。通过优先级调度可以保障高优先级的任务优先运行。相同优先级的任务间也可以采用时间片的方式轮流使用CPU资源,用户只需每一个任务的时间片大小,Nucleus PLUS通过时钟中断来计算任务的运行时间,当任务的时间片耗尽后,Nucleus PLUS会自动进行任务切换。NucleusP LUS对任务的调度利用类似双向链表数组TCD_Priority_List数据结构实现。
Honeywell 80360232-001系统软件设计
建立BSP
根据RTOS的编程模型,软件设计分两步走,首先建立BSP。即根据目标环境进行系统配置,建立板级支撑程序BSP(相当于标准PC的BIOS)。主要完成系统初始化及与硬件相关的设备驱动,引导目标机硬件到一个确定的状态。分别以Board_Init(),INTInitia lize(),UARTInit(),LCDInit()等来实现。 软件功能描述及多任务功能划分
Honeywell 80360232-001根据离子迁移谱仪的工作原理,软件必须实现实时数据采集(离子信号和各通道模拟量)、实时控制(离子管上温度的恒定控制、维持气路的恒定流量、还包括对系统中的高压电源、整机电流、整机温度、试纸状态等实时跟踪和控制)、键盘响应、菜单图形显示以及与PC机的通信接口等模块。其中前面2个模块的功能与时间密切相关,下面将功能具体化:
a1每10ms完成一次串行A/D采样,对内部的16个通道采样数据保持同时采样。实时要求较高。
b1采用Honeywell 80360232-001每25ms开启一次门信号,采集1000个离子信号数据。实时要求很高。
c110ms完成一次各个温度控制规律的计算,使各个温度维持在设定的点上。
d1用户按下分析键后,几秒内解析馆内温度需达到的预定点,并且整个分析需在20秒内完成。
e1对用户通过键盘下达的命令及时给与响应,并在液晶屏上给出对应的显示。 1对检测到的违禁成分立即给予报警。
g1与PC机进行通信,通过PC机能够对存于串行flash中的样本库、工作参数等进行修改,或者对其存储的样本库及报警结果传送到PC机上。 依据DARTS设计方法,对这些功能要求,我们总共划分以下十个任务: MainTask:主任务,负责从主队列中收消息,根据消息类别与其他任务通信,激活不同的任务。
UITask:图形界面显示任务。 MCTask:多通道数据采集任务。
FANUC A06B-6050-H002 VELOCITY CONTROL UNIT New
FANUC A06B-0318-B006#0076 SERVO MOTOR 20S/3000 ~ NS
INDRAMAT TRANS 01 M04.0000 / OP01 CONTROLLER ~ Repaired
FANUC AXIS CONTROL BOARD A16B-1210-0030 ~ Used Surplus
FANUC VIGODRIVE REDUCER A97L-0118-0326#380-192 New
ALLEN BRADLEY AC SERVO CONTROLLER 1391B-AA15 Repaired
ALLEN BRADLEY POWER SUPPLY 8000-PG Used
HONEYWELL STD120-A1H SMART TRANSMITTER ~ NEW
INDRAMAT MOTOR MAC090C-1-GD-4-C/110A-2/WI524LV/S013
FANUC AC SERVO MOTOR A06B-0143-B175#7076 REPAIRED
FANUC AC SERVO MOTOR A06B-0317-B274#7008 NEW
GE Fanuc AC Servo Amp. M# A06B-6058-H005 ~NIB SURPLUS~
SQUARE D EMECANIQUE ATV58HD16N4ZU AC SPEED DRIVE New
FANUC SERVO AMPLIFIER A06B-6058-H007 Repaired
INDRAMAT MOTOR MAC090B-0-1D-1-B/110-A-1 Repaired
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。