染色工艺设置与管理系统设计_毕业设计(编辑修改稿)内容摘要:
参数设置界面 IO预排界面 IO 预排是为了根据染机的功能定义,给其控制器的 IO 口定义主功能和子功能。 IO 口类型和数量必须符合功能要求。 不同的功能定义,不同的控制器会有不同的预排结果。 用户点击查看按键系统自动显示对应 IO 数量。 再点击 IO 预排之前生成数据按键无效,预排之后右侧 IO 口配置列表将自动更新。 在生成按键点击之前 IO 配置下载按键无效,生成数据后可在 memo 窗口查看。 点击右侧的IO 口可查看对应的功能定义说明。 点击 IO 配置按键进入 IO 配置下载界面。 图 48 IO 预排界面 染色工艺设置与管理系统设计 16 IO配置下载界面 在手动发送和自动发送之前需要打开串口,当串口成功配对以后便可以发送数据。 点击手动发送前需点击 CRC 生成十六进制代码。 每点击一次发送当前 十六进制码。 点击开始发送自动将数据放入数据字节内,完成所有数据的发送。 发送过程中显示进度情况。 发送完成弹出窗口提示。 图 49 IO 配置下载界面 根据染机群组和染程代号查询相应的染程情况,如图显示染程的基本信息。 图 410 染程查看界面 浙江理工大学本科毕业设计 17 参数下载界面 在参数下载之前需要打开串口设置串口参数。 成功连接后点击参数下载按键自动发送所有类型参数。 图 411 参数下载窗口 串口设置界面 用户再此界面完成串口参数设置,右侧带有测试窗口可接收发送数据。 当 串口捂手成功后 DSR、 CTS、 Conn 灯亮。 图 412 串口设置窗口 染色工艺设置与管理系统设计 18 系统功能流程图 系统功能总流程图 根据整个系统功能的要求,设计系统功能总的流程图如下: 开 始创 建 窗 体 连接 数 据 库点 击 串 口设 置点 击 染 机 群组 设 置结 束创 建 窗 体选 择 任 一 染机 群 组按 钮 可 用点 击 染 程下 载点 击 参数 设 置点 击 功 能定 义功 能 按 键 事 件流 程参 数 按 键 事 件流 程染 程 下 载 按键 事 件 流 程详 见 功 能 定 义事 件 流 程关 闭 窗 体点 击 离 开系 统点 击 新 建群 组点 击 新 建染 机添 加 群 组参 数 流 程详 见 参 数 设 置事 件 流 程点 击 I O预 排参 数 I O 预 排事 件 流 程点 击 查看 染 程参 数 查 看 染程 事 件 流 程详 见 查 看 染 程事 件 流 程点 击 退出添 加 染 机参 数 流 程串 口 参 数设 置 流 程详 见 染 程 下 载按 键 事 件 流 程详 见 I O 预 排 按键 事 件 流 程 图 413 系统功能总流程图 浙江理工大学本科毕业设计 19 功能定义及参数设置流程图 根据系统功能定义的要求,设计功能定义这个界面的功能流程图如下图左 参数设置的功能流程图如下图右。 开 始窗 体 创 建显 示 染 机主 功 能 表用 户 单 击任 一 行是已 有 主 功 能显 示 染 机子 功 能 表添 加 主 功 能显 示 对 应 数 据否用 户 点 击复 选 框用 户 点 击保 存更 新 功 能 字 符 串 及 C h e c k结 束开 始显 示 主 参 数和 子 参 数用 户 点 击 主 参 数某 一 行显 示 参 数 说 明及 该 参 数 值结 束用 户 修 改参 数 值点 击 保 存完 成 修 改窗 体 创 建 图 414 功能定义流程图 图 415 参数设置流程图 染色工艺设置与管理系统设计 20 IO口预排流程图 IO 预排模块的功能流程图如下。 开 始查 看 所 需 I O 口 数查 看 控 制 器 I O 口 数I O 满 足 要 求否提 示 I O 不 足是I O 预 排生 成 数 据I O 配 置 下 载数 字 输 入数 字 输 出模 拟 输 入模 拟 输 出 图 416 IO 预排流程图 浙江理工大学本科毕业设计 21 IO口配置下载流程图 开 始点 击 C R C打 开 串 口数 据 帧 剩 余 0是提 示 下 载 完 成否点 击 C R C 生 成 帧点 击 手 动 发 送 一 帧显 示 进 度停 止输 入 帧 发送 间 隔点 击 开 始 发 送数 据 帧 数 减 一 图 417 IO 配置下载流程图 染色工艺设置与管理系统设计 22 参数下载流程图 开 始打 开 串 口无 数 据 帧 剩 余是提 示 下 载 完 成否发 送 一 帧显 示 进 度点 击 参 数 下 载帧 数 减 一 图 418 参数下载流程图 系统主要代码 以下内容为实现本系统功能的主要程序和函数,详细代码请参见附录。 功能定义主要代码 点击保存按键将执行以下三个程序 SaveFuncbits()。 //将 Listview 的点情况已字符串的形式保存在public_ctl_mchgrp_definitions 的 funcbits 字段。 SaveCheck(); 根据 funcbits 字段的内容,对 public_syssubfunctionschn 的 check 进行更新。 sndPlaySound(path, SND_ASYNC)。 音效提示用户已保存,即执行了前面两个程序。 procedure。 主要包含两个 SQL 查询语句和一个 SQL更新语句 浙江理工大学本科毕业设计 23 (39。 SELECT funcbits FROM public_ctl_mchgrp_definitions Where ((mgid=:p1)AND(funumber=:p2)) 39。 )。 //获取某一主功能的字符串 (39。 Select check From public_syssubfunctionschn WHERE ((sbffunction=:p1) AND (fncitd=:p2)) order by checkid asc39。 )。 (39。 UPDATE public_syssubfunctionschn SET check=:p1 WHERE ((sbffunction=:p2) AND (sbfnumber=:p3))39。 )。 //更新子功能,若选择将至 1 IO预排代码 IO 口数量查看键的功能 分别查询表 public_syssubfunctionschn 中的各 IO 口字段与 check 字段,对其进行相乘并累加得到各 IO 需要的数量。 根据 Combobox 的选择对表 syscontroller 进行查询,显示控制器所能提供的各 IO 数量。 IO 预排键的功能 先判断所选控制器的 IO 口数是否大于需要分配的 IO 口数量,若满足要求则根据 public_syssubfunctionschn 表中 check 字段的 情况,对 IO 配置表 public_funcio进行更新。 否则提示 IO 口不足,这里需要说明的是,现阶段默认控制器对 IO 口没有定义,系统根据按功能的顺序,从小到大进行自动分配。 生成数据的功能 根据 IO 配置表 public_funcio 所有 IO 的配置情况,按一定的协议生成一长字符串并将其写入表 syscontroller 的 ctlrecsta 字段,配置下载界面将对其进行下载。 IO配置下载代码 (39。 Select ctlrecsta From syscontroller where ctlid=139。 )。 str:=fieldbyname(39。 ctlrecsta39。 ).Value。 //提取 IO 配置数据字符串 :=inttostr(strtoint(39。 $39。 +)+strtoint(39。 $39。 +)+strtoint(39。 $39。 +xt)+strtoint(39。 $39。 +))。 //生成 CRC 校验码 染色工艺设置与管理系统设计 24 (PChar(arrayfun),8)。 //以字节数组的形式发送 (viewstring)。 // 以字符的形式发送 参数下载代码 在串口连接成功以后,用户按参数下载键生成数据包并自动下载,其主要程序如下 str2:=39。 ABCD0101010139。 //生成参数数据头文件 setparamdata(39。 D39。 )。 //生成 D 类参数字符串,并写入表 sysparametertypes 对应的Paramdata 字段。 其他类型参数通过调用 setparamdata(‘参数类型’ ) str:=pid+fun+sub+vallo+valhi。 //字符串生成代 码 downloadparamdata()。 //下载参数数据程序 procedure。 的主要功能是将所有类型参数合成一个数据字符串,并将 设置为 true 启动 timer1 控件。 每一次 Timer1事件都调用 frmset 的 SendString(sendstr)程序发送相应的数据。 串口通信代码 串口通信部分使用 ComPort 控件,窗口 Combox 控件自动获取端口号,设置完端口、波特率、检验位、数据位、停止 位、及控制流后点击打开串口。 当成功连接后 ComLed 控件灯亮。 //打开串口。 其他说明请详见附录。 数据封装与协议 数据下载任务分为两层,上层只负责数据封装,下层只负责数据发送。 在发送数据前需要生成相应的数据,生成后的数据包含数据头和实际数据两部分,以长字符串的形式储存在数据库中。 浙江理工大学本科毕业设计 25 IO配置数据结构 数据头由 16 个字符组成,登录号代表用户,默认 ABCD;染机代号前两个字符表示其染机群组的代号;控制器代号表示接收该配置数据的控制器;数据长度为数据头及实际数据的 总长度。 实际数据包含 IO 口具体的配置信息,首地址代号为在下位机存放某一 IO 口配置参数的寄存器地址首地址,每一个 IO 口预留 16 字节的空间。 IO 口号的含义是用 10 代表 AI 用 11 代表 AO 用 12 代表 DI 用 13 代表 DO 用 14 代表 PI。 IO 口代号为对应 IO 的序号。 使能状态 01 代表有分配功能, 00 代表无分配功能。 功能编号前两个字符代表主动能,后两个字符代表子功能。 IO 配置数据可选用字符或字节的形式发送, IO 预排界面中生成数据按键的作用是从表 public_funcio 提取相关字段的数据,以如下表格的形式自动生成一个长 字符的 IO 配置数据。 表 41 IO数据结构表 数据头 登陆号 染机代号 染程代号 控制器代号 数据长度 (字符 ) AB CD 01 01 01 01 Length() 实际数据 首地址代号 IO 号 IO 口代号 使能状态 功能编号 10 00 10 01 01 03 01 10 10 10 02 01 03 13 10 20 10 03 01 03 14 10 50 11 01 01 04 19 10 60 11 02 00 00 09 10 70 11 03 00 02 10 10 A0 12 01 00 02 11 10 D0 13 01 01 05 01 10 E0 13 02 01 04 02 图 419 syscontroller 表 如图,表 syscontroller 中的 ctlrecsta 字段内储存自动生成的 IO 配置数据。 控染色工艺设置与管理系统设计 26 制器 1共配有 AO 口 5 个 AI 口 5 个 DO 口 40 个 DI 口 3个 PI 口 1个加上数据头共有 55行数据,数据长度字符( 0772)从第一行开始累加到最后一行生成一个完整的数据字符。 参数数据结构 每 一类型参数将生产一个长字符数据,其数据 保存在表 sysparametertypes 的paramdata 字段内,数据头中包含登陆号、染机代号、控制器代号以及数据长度等信息。 每一个参数都包含参数类型、序号、功能编号以及最低值和最高值。 最高值不应超过65535。 表 42 参数据结构表 登陆号 染机代号 染程代号 控制器号 数据长度 AB CD 01 01 01 01 参数类型号 序号 功能编号 最低值 最高值 D 01 00 01 00 00 FF FF F 01 00 01 00 00 FF FF L 01 00 01 00 00 FF FF P 01 00 01 00 00 FF FF T 01 00 01 00 00 FF FF 图 420。染色工艺设置与管理系统设计_毕业设计(编辑修改稿)
相关推荐
nn … … 证明: 取 12( ) , (1 , 1 , , 1 )na a a … …由柯西施瓦茨不等式得 2 2 2 2 2 2 21 2 1 2( ) | ( , ) | | | | | = ( 1 + 1 + + 1 ) ( + + + )nna a a a a a … … … 整理得: 2 2 21 2 1
印各种材料用量及预热温度、拌和温度与时间、沥青混合料重量与出厂时间等数据资料,并于当晚或次日 10 时前通过互联网或传真方式报送高驻办和中心试验室。 沥青混合料的运输 (1) 运料车箱内侧涂刷对沥青混合料无损害的防粘液,且箱底低凹处无积液。 (2) 从拌和机向运料车上放料时,应每卸一斗混合料挪动一下汽车位 置,以减少粗细集料的离析现象。 尽量缩小贮料仓下落的落距。 (3)
0强制式搅拌机,以确保拌合质理。 拌合时间大于120秒。 严格禁止在拌合及卸放熟料时,提前向拌合机内倾倒生料。 下一拌生料必须在上一拌熟料卸完后方可进料。 砼坍落度控制在《技术条款》规定之内。 ②砼运输:结构物砼浇筑使用斗车运料,运料过程所耗的时间,不超过20分钟。 运砼料的道路必须平整,路面宽度不运料车净宽2倍。 当砼仓面低于路面,运料车无法进仓卸料时,应搭设栈桥及脚架进行卸料。
8。 m 三层最大弯矩: kM3 = 2 = 178。 m 中BCM3 = 2 =- 178。 m 二层最大弯矩: 图 恒载弯矩二次 分配法 北京城市学院毕业设计(论文) 某高校青年教师公寓设计 17 kM2 = 2 = 178。 m 中BCM2 = 2 =- 178。 m 一层最大弯矩: kM1 = 2 = 178。 m 中BCM1 = 2 =- 178。
型用 6KW 的配电箱, D户型用 5KW 的配电箱。 电梯、水泵及风机单独由低压配电箱双电源独立供电,在末端设自动投切装置。 地下一层、二层为储存室,变配电室设在地下一层。 负荷统计如表 所示。 表 23 负荷统计表 负荷名称 容量 /kW 负荷名称 容量 /kW 住户 557 排烟兼排风机 电梯(含消防) 34 送风兼补风机 3 消防排污泵 8 应急照明 24 正压风机 航标灯及屋顶景观照明
/HYS630 50 6 台 300 210 4 起重设 备 塔吊 FO/23B50/ 55 5 台 275 55 施工电梯 SCD200/200 21 10 台 210 126 5 砂浆、砼 类机具 拖式砼输送泵 110 KW/DCS115B 100 3 台 300 210 插入式振捣器 KW /HZ650 12 台 18 9 27 平板式震动器 PZ50 6 台 9 砂浆搅拌机 CL200