由于控制模块已封装了智能节点的大部分功能部件,仅把应用电路设计和应用程序设计交给开发人员完成。下面介绍一个LonWorks节点开发实例。图5-33中,LonControl控制模块的特点如下:1)严格按照LonMark互操作协会的设计要求进行设计与布线。此时拔掉用于下载的双绞线,按下开关,即可实现任务要求。......
2023-11-22
现场总线控制网络的最大特点是将过去传统的、集中在中央控制系统上的控制功能分散下放到现场设备中,从而实现现场控制。为了组建一个基于实时分布式LonWorks技术的控制网络,必须尽力将一个庞大的复杂的控制任务分成较小的简单的子任务,并将控制处理过程和信息的输入/输出完全分布到相应的现场智能节点中,以避免集中控制。智能节点的研制过程一般为:
1)定义控制系统的完整控制策略。
2)将控制系统划分成能分布在现场的独立功能模块或子任务。
3)定制与各子任务相一致的智能节点。
4)定义各节点的相互作用及所需共享的数据。
5)为每个节点所承担的子任务编写Neuron C程序。
6)通过LonBuilder下载或通过烧录方式,将应用程序置入各节点的FLASH或E2 PROM存储器中。
7)分别对单个节点和整个系统进行调试和测试。
8)在现场安装节点并测试其行为。
9)维护系统的硬件和软件。
用Neuron C语言进行软件设计一般分为下面几步:(www.chuimin.cn)
1)定义I/O对象:定义何种I/O对象与具体的硬件有关。在定义I/O对象时,还可以设置I/O对象的工作参数以及对其进行初始化。
2)定义定时器对象:并不是所有的应用程序都须定义定时器对象,一般定时器对象用于那些周期执行某种操作的情况,或需要进行延时的情况。在一个应用程序中最多可同时定义15个定时器对象(秒和毫秒定时器)。
3)定义网络变量和显式消息:网络变量和显式消息是节点与节点之间交换信息的重要工具,是在LonWorks网络上传递的数据包。如果没有网络变量和显式消息,节点就是一个孤立的节点,而系统也就不能成为分布式控制网络了。如果要考虑系统的开放性,就不能使用显式消息,因为它是与应用有关的。如果不存在开放型问题,即系统是封闭的,使用显式消息可以提高网络的数据传输能力,改善系统的性能。
4)定义任务:任务就是对事件的反应,即当某事件发生时,应用程序应执行何种操作。任务既可以是对I/O对象的反应,也可以是对网络变量和显式消息的反应,还可以是对用户自定义的某种情况的反应。任务是Neuron C实现事件驱动的途径。
5)完成用户自定义的其他函数:可以在Neuron C程序中编写自定义的函数,以完成一些经常要用的功能。和ANSI C不同,Neuron C必须要写函数原型。还可以将一些常用的函数放到头文件中,以供程序调用。
基于神经元芯片的开发可以分为两种:
1)基于控制模块的硬件设计方法。
2)基于收发器的硬件设计方法。
由于控制模块中通常包括神经元芯片、FLASH程序存储器、收发器以及RAM等,用户只需设计自己的应用电路,可缩短产品的开发周期。而基于收发器的设计方法除了考虑应用电路设计外,还必须考虑神经元芯片与FLASH存储器及RAM的接口电路。采用这种方法时,电路板设计加工及生产工艺要求高,但可以降低产品成本,提高设备的市场竞争力。
有关现场总线及其应用技术的文章
由于控制模块已封装了智能节点的大部分功能部件,仅把应用电路设计和应用程序设计交给开发人员完成。下面介绍一个LonWorks节点开发实例。图5-33中,LonControl控制模块的特点如下:1)严格按照LonMark互操作协会的设计要求进行设计与布线。此时拔掉用于下载的双绞线,按下开关,即可实现任务要求。......
2023-11-22
评审控制图的使用,重点在于关注执行过程中的不稳定及不受控现象,因此当出现以下情况时,就需要及时加以分析和管理。针对这些可能的原因,及时采取有效的补救措施可以使得敏捷开发的过程在早期也能得到较好的质量控制和管理。评审控制图的熟练应用对于项目组而言是一个非常便于使用且可产生实效的质量控制工具。......
2023-10-21
大多数DeviceNet产品只具备从机的功能,开发从机功能产品第一个要考虑的问题是I/O通信。DeviceNet协议要求所有设备支持显式报文的通信,至少是标识符。DeviceNet规范允许4种连接方式:迷你型接头、微型接头、开放式接头和螺栓式接头。DeviceNet物理层可以选择使用隔离。DeviceNet规范中要求的最大延时为40ns。DeviceNet是基于CAN的现场总线,从技术的角度上来说,其开发并不困难。......
2023-11-20
大多数DeviceNet产品只具备从机的功能,开发从机功能产品第一个要考虑的问题是I/O通信。DeviceNet规范允许所有四种连接方式:迷你型接头、微型接头、开放式接头和螺栓式接头。DeviceNet物理层可以选择使用隔离。DeviceNet是基于CAN的现场总线,从技术的角度上来说,其开发不困难。采用的软件DeviceNet方面的软件包有许多种,采用它们可以与产品协同工作,考虑其特性是首要的问题。......
2023-11-22
LonWorks智能控制网络结构包括五个部分:网络协议、网络传输介质、网络设备、执行机构和管理软件。图5-26 LonWorks智能控制网络结构图1.LonWorks节点LonWorks节点是指同物理上与之相连的I/O设备进行控制或信息交换并且在LON网络上使用LonTalk协议与其他节点相互通信的一类对象。图5-27 LonWorks现场控制节点结构框图2.路由器路由器是LonWorks技术的一个主要部分,用来连接不同通信介质的LON网络。......
2023-11-22
要想建立合理高效的商业模式,九大基本模块是必须要考虑的问题。商业模式画布分析可以从战略决策层、战略执行层、财务保障层三个方面来进行。[13]九项要素模块有机整合起来,好像一张承载灵感的大画布,帮助创业者及其团队进行商业模式的理解、讨论、设计与创新。只需要将现有的素材以便利贴、草图等形式放置于这张“画布”的不同区域,即可完成商业模型的基础框架搭建工作,方便快捷,具体形象,见图6:图6商业模式画布分析......
2023-08-31
EPA设备软件结构基本是依照EPA的通信协议模型。图10-20 EPA开发平台双CPU模式4.基于EPA芯片的EPA智能设备开发采用带有EPA标准协议的软芯片,通过串行接口,进行交互的开发方式开发EPA仪表,通过事先规定的通信协议,完成EPA协议中的基本服务,从而快捷、方便地开发出EPA标准仪表。3)EPA工具软件包。......
2023-11-22
选取一个合适的案例还是很困难的。基于以上这些条件,结合我们这些年做过的项目,最终选择了基于服务领域的薪酬管理案例。所以,这样的一个案例对于学习一种分析方法来说,是最为合适的。薪酬管理案例,其实是一家公司整体信息化建设中OA系统的子系统,或者叫子模块。正是基于此原因,公司决定实施开发本模块,期望实现公司员工薪酬管理的信息化。......
2023-11-17
相关推荐