《自动化仪
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
》第 卷第 期 年 月
“ 技术及其应用 ”讲座
第 讲 开发工具
王 俊 左 榭 券燕 清华大学自动化 系
, 北京 以刃
助 从七曲 技术 由开发工具 、模块和神经元芯片组
成 , 具体实现为借助开发工具的帮助 , 利用神经元芯片
创建功能节点 , 并将它们集成为控制网络 。 每个功能
节点包括本地程序和 硬件 , 以执行输人数据和输
出控制的功能 , 还能利用固化的 助们习 协议与其它节
点通信 。
开发 助 欣白技术的工具有三种 。 节
点开发工具是生产者开发 如瓜汤 节点的基本开发
工具 , 同时它也是 玩 开发系统极好 的配套设
备 。 肠 山 开发平台用来开发 玩 系统 , 不但
可以进行单个节点的开发 , 还具有 装置所
不具有的系统集成和测试的功能 。 开发平台软件
包和 助蒯叨昭 协议分析器可以用来进行网络集成和
测试 , 还支持现场的网络集成和测试工作 , 但 州 开发
软件包不能用来开发 助 从勺 节点 。
和 肠曲山 都可 以对 以 芯片
为核心的节点进行编程 , 使其具有响应环境变化 , 向其
它节点发信息和接受信息并采取动作的能力 。
和 肠汕山 都支持单独开发独立的节点 , 然后
将它们集成到 玩 从勺由 应用网络中执行复杂的任务 。
作为基本开发工具 , 可实现节点开发 , 并通
过网络集成工具的帮助实现应用网络的开发 。 本文主
要对 开发工具 的组成及应用进行详细介
绍 , 最后也对 肠 开发工具包作一个简要的说明
并进行两种开发工具功能的对比 。
创 节点开发工具组件
是节点水平的开发工具 , 安装在一个
单独的 咒 上 , 提供一个开发环境 , 可 以用来开发不同
的 助 节点原型 , 然后应用网络服务工具实现集
成 。 下面分别介绍 的各个组成部分 。
硬件部分
如 图 所示 , 硬件设备主要 由以 下
部分组成
① 邓 卡
一一
代代冲弥卡卡
月钻 ·
口口口口 模块块块块
目目目目目目目目目目目目
曲妇妇
‘‘面
图 司 苗 开发工具的基本硬件组成
代 卡是 总线 代 卡 , 软件应用
它下载程序 , 监测和对节点进行控制 。 卡包括
邓 一 网络服务器模块 , 这一模块提供 记
所需的节点程序下载 、节点的配置 、监测和控制等服
务 。 代 应用 兼容收发器和 目标 网络进行通
信 。 代 卡支持 兼容机 巧 总线的
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
插脚 ,
必须安装在 位总线槽 内 。 在安装 卡时需要
注意卡上的 地址选择开关 , 卡 占据 的
空间的 位地址 区 , 这块地址通过设置 个开关确
定 , 其缺省的地址是 一 。 其缺省开关设置如
图 所示 。
肥圃粤园巴园园
图
② 一
咒 邓 卡缺省开关设里
助们习 协议节点
一 助 肠政 协议 节 点是一个 完全 的 肠
原型 节点 , 包括一个 一 协议模
块 , 币 键和与之相连的 , 策笼 键和与之相连的
, 供电电源 , 兼容收发器 , 接插件 是为连
已弥 圈竹 取战城 压争叮 们 创 , 心 , 翻肠 , 么义刃
“ 。心认勺 地 技术及其应用 ”讲座 第 讲 心口四 开发工具 王俊杰
接任何输人输出硬件原型提供的 和
模块 。 此外 , 还包括一个连接 一 ’脚的按键
和一个连接 叭 脚的 发光二极管 , 为的是在无任
何外部硬件的情况下运行一个简单的程序 。
一 模块包括一个神经元 芯片 ,
字节 内存 , 静态 , 珑 晶振和用户
芯片固件 。 竹 一 固件 自动配置模块 , 使之用于
任何标准 玩印刃 盘 收发器 。 一 模块也可 以从
】 一 节点摘除 , 作为用户基础硬件使用 。 可下载
的内存支持 叼 面 调试器调试
。 应用程
序可 以先在 一 模块上调试 , 调试 后再移到用户
硬件中 。
一 模 块 还 包 括微 处 理 器 接 口 程 序 固 件
, 可以将 芯片转化为支持主处理器的通
信协议处理器 , 软件直接支持应用
模块开发基于 的节点 。
竹一 母板包括 她 一 模块和 兼容收
发器 , 提供按键 、 显示 、供电电源 、 接插件和扁
平电缆 , 用于连接原型 硬件或 咖 多
功能 硬件 。
③ 阳
是一个 设备的集合 , 和
节点同时使用 , 实现 肠 浅 节点原型应用 。
二 包 括 以 下 设 备 数 模 转 换 器 件
模数转换器件 肠 实时时钟器件
科 五位数码管显示驱动芯片 心 温度传感器
芯片 众 回 砍 译码器 , 蜂鸣器 两个按
键以及两个 比 发光二极管 。
④ 兼容收发器
开发工具包括两个 标准模块收
发器 兼容收发器 , 标准是一个开放的 、文本界面
的标准 , 不同厂家根据这个标准生产的产品可相互兼
容 。 其中一个安装在 邓 卡上 , 连接 和外部
网络 , 另一个安装在 一 肠司习 节点上 。
开发于具可以应用多种 兼容收发器
, 其选
型依赖于通信介质 , 可参见 公司的产品 目录 。
兼容收发器还可被用于需要灵活支持不同传输介
质的用户需求中。
软件部分
安装 山 软件的设备需求为 以上 代 ,
运行 呱 旅 而 脚
以上 , 寸软驱 , 至少 内存和 硬盘空间 。
在 浦 中应至少设置 妈 二 , 如果要 同时运
行 助刊 叫笋 或其它 玩 叫塑 , 则将
打开不止一个 助咖朋卿 数据库 , 这 时 , 应至少设置
曰 巧 二 。
在安装驱动程序的过程 中 , 对如下各项 缺省 设
置为 驱动名 讨咒 端 口
号 浏 〔 」中断号 。 对 文
件的修改如下 二 、 巧 、 、山
江人 玛
应用程序工具为
① 玩 从、 记
应用它可以生成 源程序模板 , 还可以生
成 记 过 节点文件 , 为具有 助司 毗 互操作性的
应用程序服务 。 司 为一个或多个 助 诫 对象 自
动创建必要的网丢备变量和文档信息 。
② 节点定义和控制工具
一个集成的 应用开发工具 。 应用它为
编译器和连接器创建必须的 目标节点信息 ,
并能把应用程序映象建立且装载到网络上 。 它还支持
网络诊断和混合控制功能 。
③ 记 编辑器
一个集成的文本编辑器 。 用来创建和修改
源程序 , 也可 以应用其它的 下的文本编辑
器输人源程序 。
④ 编译器
用来从 帅 源程序创建 功 芯片的目标代
码 。 这是一个交叉编译器 把存在 上的 源
代码作 为输 入 , 为 目标 芯 片生 成 目标 代 码 。
编译器可为所有类型 芯片生成 目标代
码 。
⑤ 链接器
通过链接由编译器产生的 目标代码和适当的应用
程序库创建应用映象 , 并创建包含 芯片固件和
系统功能的系统映象 。 应用映象可以装载到网络上的
读 写内存中 , 或写在 设备中 。
⑥ 调试器
运行在 代 主机上的交叉调试器 , 可以调试运行在
目标节点上的 应用程序 。 调试器提
供一个全屏幕的 、应用程序的源代码视图 。 如果程序
存在于读 写 内存上 , 例 如 一 助 习 模块 的
或 中 , 则可 以在源代码视图中设置断点 , 启
动和结束程序的执行 以及单步运行程序 , 还可 以用符
号名计算和修改程序变量 。
网络监测和控制工具
以下软件工具支持测试 、监测和控制 助 从乞浅 设
备节点
“ 。护四 技术及其应用 ”讲座 第 讲 。对俩勺 助 开发工具 王俊杰
口 对其进行编辑 , 设备模板窗口有 个标签 , 分别为硬
件 、 固件 、 内存映象图 、输出和描述 , 用户根据 自己的需
求分别进行设定 。 在所有设备定义好之后 , 保存定义
信息 , 接下来的一步就是要对写好的源程序进行编译 、
链接 、下载操作了 。
创建 他世叨 源程序
根据需求为应用程序创建 源程序 , 关于
语言前面 已有专 门的文章介绍 , 这里就不再
赘述了 。 可使用设备窗 口 中文件名打开源程序 , 按设
备窗 口 中的 按钮可 以打开编辑器对源程序进行编
辑和修改 。
建立和加载应用程序映象
在定义设备模板和编辑源程序之后 , 要对程序进
行编译和链接 , 建立应用程序映象 , 将结果文件输出到
工作 目录中 , 并通过 对程序映象进行下载 。
下载程序分两步 首先 , 将应用程序的一部分写人
可擦写内存中 , , 或 , 另一部分写
人芯片的片内 中 第二步 , 将 网络映象初始
化 , 将网络变量和消息包绑定 , 并为节点分配应用程序
域地址 。
可以通过在设备窗 口 中选取 冰助 按钮来进
行建立和下载 , 当然也可 以应用菜单选项等其它方法
实现 。 在建立文件的过程中 , 助 过程包含几个
步骤
新产品开发流程的步骤课题研究的五个步骤成本核算步骤微型课题研究步骤数控铣床操作步骤
, 由项 目管理器控制 , 其主要工作内容是
① 如果 源程序发生改变 , 对其进行重新
编译 。
② 如果编译过的源程序或设备模板中硬件 、固件
或内存映象发生改变 , 则对其进行重新链接 。
③ 如果设备模板 中的应用程序输出选项改变或
应用程序的链接文件输出改变 , 则要重新输出 。
④ 如果设备从来没有被安装过 , 的软
件根据 芯片的 号进行安装 。 安装方式 由设
备窗 口 中 标签中的安装方法决定 , 共有三种
安装方式可选 键 、 方式和手工写入 , 其
基本原理都是使网络数据库获得芯片的 号 。
⑤ 如果 一 数据库包含的设备有不 同的名
字 , 或设备的外部接 口发生改变 , 一 会重新初始
化 。
⑥ 如果节点上没有运行应用程序的最新版本 , 应
用程序映象将被下载到设备节点 , 网络映象被初始化 ,
设备将运行在在线状态 。
在建立文件的过程中 , 编译 、链接和下载等过程一
般都会出现错误 , 所以要反复进行编辑修改并完成建
立的过程 。
浏览网络变 来检测设备节点的功能和行为
在程序走起来以后 , 可 以通过网络变量浏览器查
看网络变量 , 监测网络运行情况 , 并可以对输人网络变
量进行修改 。 单击设备窗 口 中的 按钮 即可打
开网络变量浏览器窗 口 , 它 自动激活 服务器 , 在
网络变量浏览器窗 口 中显示变量的名字 、类型 、 当前值
等信息 。 最后可使用调试器对程序进行调试 。
调试器是一个 交叉调试器 , 运行在
上 , 可对 芯片的设备节点程序进行调试 。 可 以
通过单击设备窗口 中的 按钮激活 。 调试器有它
自己的主窗 口 , 它所完成的功能有 设置断点 、 开始和
终止程序的执行 、 设备节点 、单步执行程序 、修改
应用程序对象 、 读写 内存 、显示堆栈和维护错误记录
等 , 可类比一般的调试器功能 。
要注意在使用调试器对程序进行调试时 , 在应用
程序中要包含一个库文件 , 如下所示
之后就可以对在线设备节点进行调试了 。
以上是关于 节点开发工具的主要内容
以及简单的使用介绍 。 具体开发 肠 应用时 , 要
结合系统需求 , 对于 应 用 中的 问题 可 以参 考
肠 的连机帮助
开发工具包
肠 开发工具包包括开发 助 山 节点和
网络所需要的所有工具和部件 。 它包括下面几部分
① 助 开发工具平台
这是 助 开发工具包的核心 。 玩 开
发工具平台集中了三种工具 —多节点开发系统
、 网
络管理器和协议分析器 , 形成一套简单 、易用的开发环
境 。 多节点开发系统提供了建立应用软件和测试两个
到上面个节点的开发网络硬件的工具 。
② 四个 自由拓扑结构收发器 一
一 收发器为将外部节点与 助 开发
工具平台上的节点集成为模拟网络提供了快速双绞线
收发器 。
③ 服务器
服务 器 支持 使 用 任何 具备 动态 数 据交 换
功能的 应用软件 , 并为 助 从 网络
快速建立图表化用户界面 。
④ 网络服务接口 和连接件始用包 。
为使用 服务器 、 开发包和
用户 自己的应用程序提供了一个高性能的网络接 口 。
《自动化仪表 》第 卷第 期 仪刀 年 月
图 显示 了 助 开发包的组成 。
二面肠 咒 适配器 网络管理软件 协议分析器】仿真器 仿真器
创面臼山 路由器
目标样介
图 肠 山 开发包的组成结构
助 硬件部分包括
① 开发站硬件
开发站硬件是一个可扩展的平 台 。 它包括 个
助 从七人 节点 , 一个用于 网络管理 , 一个用于协议分
析 。 开发站可在平 台上装载 个仿真器 , 集 中了网络
管理和分析工具 。 多至 个开发站可链接在一起并同
时在 个仿真器上调试应用程序 。
② 两个仿真器
这一 对 助 节 点 通 过调 试 器 运 行 和 调 试
程序 , 并可测试 测试样机和收发器硬件 。
两个仿真器可以互相通信 , 对于两个相互作用的 助
人 节点 , 可同步调试应用程序 。
③ 助 接 口适配器和接 口 电缆
接 口适配器是一个 位 兼容卡 , 可以安装 巧
兼容总线并插在 兼容 上 , 提供了主 与开发
站之间的高速 妙 连接
, 一个接 口适配器可 以至
少链接四个开发站 。
④ 肠 政 收发器
助 开发包包括 个 肠 占 适配器
和 个 刀 一 自由拓扑模块收发器 。
⑤ 助 多用途 包
这是一套用于测试 助 从七衣 , 应用 的 设备集
合 。
⑥ 应用接 口 包
包括用于在 仿真器上连接用户 和收发
器硬件的应用接 口板和电缆 。
⑦ 代 接 口 卡
接 口 卡提供 了 总线 和 助 从 改。
网络间的高效能接 口 。
⑧ 助 过 路由器
它支持多种通信通道和媒介的网络开发 , 路 由器
使得开发站和各类型的外部网络连接变得容易 。 开发
站内可安装多个路由器 , 同时连接多种通信信道 。
助 过 软件组成
① 编辑器 、编译器和源码级调试器 , 用于建立和
调试 帅 芯片中的应用程序 。
② 网络管理器 , 在开发网络中安装和配置节点 。
③ 协议分析器 , 用于监视开发网络和分析其活
动 。
助 开发工具包与 开发工具对
节点开发和系统开发的区别如表 所示 。
裹 节点和系统开发工具的比较
叮旧 侧 尸
竞争支持
应用程序下载
网络设备节点
可支持路由器
对 目标节点调试
可同时调试的设备
原型设备的时钟速率
集成的编译器 编辑器
建立预配置的系统
创建用户系统的映象
协议分析器
网络变量捆绑
最多 个 没有
下 载 到 网 络 中或 。 一 。 , 。幼上凡厂岌 乙笠 ’ 只能下载到网络州山 的底版中 ‘ 、 ““ , , 二 一 ,
最多 个 一个
最多 个 没有
非嵌人式的 在网络上进行
最多 抖 个 一个
七 压 七
是 否
是 否
是 否
是 , 集成的 单独的
是 , 集成的 单独的
通过对比可知对开发应用网络来说 , 助 山 工
具包更有效 、简单 , 不过应用 助 开发工具的设
备投入也相应大得多 。 对于节点水平和小型网络的开
发 , 记 仍是一个 比较好的选择 。
《石油化工 自动控制设计手册 第三版 出版发行
为满足广大读者的需求 , 化工 出版社邀请长期从事仪表及 自动控制设计的高级
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
师时《石 油化工 自动控制
设计手册 》第二版 的 内容进行 了大幅度的增加和修改 。 第一篇是新增加的设计标准 、
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
。 第二篇工业 自动化
仪表及选用 , 增补 了许多新的产品 。 第三篇 自动控制 系统的设计 , 增加 了新的控制方法 。 第四篇数字控制 系统 ,
是新编 写的 , 包括 、 、现场总线及 安全联锁 系统 、 信息管理 系统和先进过程控制等 。 第五篇是设
计导则 , 增添 了安全阀及节流装置的选型等等 。 为便于读者查阅和参考 , 书后增加 了设计数据附录和索引 。
本手册是化工 、石 油化工 、炼油 、冶金 、轻工 、纺织 、核能等工业部 门从事自控设计的工程技术人员必备的参考
书 , 定价 元 , 需要者请与化学工业 出版社刘哲联系 , 电话 麟 。
已弥 们 叫 州用服 酬田洲陌 , , 川臼 ,