软件控制工程通讯- 2002年2月

加里·明切尔著 2002年6月4日

本期:

  • 进入控制工程
  • 反馈-编程和月度问题
  • 创意的未来
  • 协同制造软件
  • 为流程设计和建模软件

进来控制工程

当您收到这封信时,1月份的杂志仍将在我们的网站上发布。请在月中寻找二月号。在封面文章中,我探讨了互联网技术在制造业中的应用方式。它们被采用的速度之快令人惊讶。当它出现在大街上时,请阅读它,并让我知道您使用这些技术的程度,或者您将来是否计划采用这些技术。

高级编辑Dave Harrold在一月份发表的关于控制器的文章中讨论了广泛的控制器调查和控制器技术的趋势。我在2月份发表的控制器文章讨论了指定和应用控制器。

包含所有响应供应商的综合控制器矩阵可在/archives/2002/ctl0102.01/020100matrix/CTL020100WE1.htm中找到。看一看,让我们知道你对控制器变化的看法。你们的控制设计有什么变化?小的控制器?更密集的软件?

回复:gmintchell@cahners.com

回到顶部

反馈-编程和月度问题

我在一月份问过关于编程和你使用什么语言的问题。这始于读者对使用Visual Basic进行控制的反馈。有许多非常深思熟虑的回复。大多数读者报告说,对于典型的控制目的,首选梯形图。只有一个作者使用VB来控制,现在没有了。虽然有一些C/ c++程序员,但有一个人使用Delphi进行控制和人机界面。许多人认为程序员需要组织和记录他们的代码。

以下是一些引语(因篇幅而编辑):

“控制意识形态来自于经验。我主要是PLC梯形逻辑的支持者,因为这是我所接触到的。即使在梯子逻辑社区中,人们对不同的制造商也有自己的偏好。我认为学习和拓宽自己的知识面总是很有趣的。”

我正在使用IEC 61131结构化文本语言。我们正在做PLC和运动。我曾经用梯形逻辑编程各种plc。我用VB来完成不确定的控制任务。

我觉得梯形、IEC 61131或某种形式的功能块编程适合于较低级别的控制。梯子是美国多年来的标准,适用于机器和过程控制的诊断。VB很适合数据采集和操作,因为使用可编程控制器来完成这些没有意义。

“我几乎完全切换到Grafcet/SFC进行顺序逻辑开发。在Grafcets被开发出来之后,它们几乎可以在任何东西上实现,这取决于所使用的控制器。”

首先,我觉得你必须区分“机器控制编程”和“监督控制编程”。机器控制编程涉及控制的硬件方面(打开/关闭电机,感应I/O设备等)。监控编程涉及基于数据的决策逻辑,或实时(毫秒)控制的“软件”方面。

对于机器控制,我仍然喜欢IEC-1131,其中继电器梯形逻辑是一个组件。对于监控编程,我觉得C或c++是最合适的。它比IEC-1131语言更适合数据处理和复杂决策。它还允许使用数据库进行数据访问和信息管理。”

没有人谈论Linux。它在服务器中的应用越来越受欢迎。您是否正在寻找服务器来存放您收集的所有制造数据?您正在评估或使用Linux进行控制吗?

让我知道你用什么,为什么它很好gmintchell@cahners.com

回到顶部

创意的未来

很长一段时间以来,我读过的最重要的书是劳伦斯·莱西格的《思想的未来》。“对于所有关心谁将控制互联网和网络,或者只是一般自由的人来说,这本书是一本必读的书。莱西格是斯坦福大学的法学教授,但这本书读起来不像一本法律书。奖学金很棒。包括互联网和万维网的起源,以及版权、专利和知识产权的法律问题。他还讨论了互联网是如何刺激创新的,以及未来的创新会受到怎样的影响。

《思想的未来:互联世界中公地的命运》,作者:劳伦斯·莱西格,兰登书屋。

如果你对这个话题有什么想法,请告诉我。哦,那莱西格的观点呢?他站在言论自由和创新的一边。

回到顶部

协同制造软件

我记得用PLC 5设置罗克韦尔的ControlView是一件痛苦的事情。你基本上必须在ControlView中输入标签名称来对应PLC中的比特或单词。我认为一些较新的编程编辑器允许您一次输入标签并在任何地方使用它,就像天堂一样。

我之所以选择Rockwell Automation,部分原因是我接受过这方面的培训,部分原因是它发布了一款产品,其设计远远超出了单个程序员的集成需求。FactoryTalk旨在为集成制造企业提供数据共享平台。这些组件包括Directory(提供公共名称空间)、Live Data(提供数据传输服务)、Audit(审计)跟踪对系统所做的更改、Portal(门户)提供从浏览器访问数据和报告的功能,Data Model(数据模型)提供一个框架来捕获有关制造过程如何操作的数据。数据模型基于ISA的S95规范。

其重要特点包括:

  • 基于操作的建模方法

  • 基于ISA S95规范的工厂单一视图

  • 构建多供应商解决方案的基础

  • 一致的、中立的信息基础设施

在我写这篇文章的时候,该产品还没有出现在罗克韦尔自动化的网站上,但请回到https://www.rockwellsoftware.com查看。

有关控制工程的FactoryTalk的更多信息,请参阅2月1日的“今日新闻”:/archives/ News /2002/February/mh0201a.htm

有关ISA S95的更多信息,请参阅//www.globalelove.com/archives/2001/ctl0101.01/010100.htm

回到顶部

为流程设计和建模软件

我在2000年12月的一篇文章中首次介绍了施耐德电气的One Step Generator (OSG),并从Intellution那里获得了一些意见,随后在2001年7月发表了一些评论。它是过程控制系统和自动化任务的设计工具,涉及联网plc和监控工作站。采用S88物理模型设计系统架构,生成功能框图和智能iFix中的监控系统代码。参见https://www.gsia.org。

我最近采访了产品经理Paul Bennison。他说,这个产品仍然存在,而且很好。范围已经增强,包括与Intellution的iBatch和ihistory的接口。它还与Rebis Auto Plant P&ID软件集成,这意味着它可以关联Rebis中的控制回路并生成用于控制的软件构建块。施耐德还与ECT及其PromisE电气原理图软件合作,允许生成PLC I/O卡原理图。

这种类型的集成设计是值得关注的。

有关ISA的S88标准的更多信息,请参阅Dave Harrold 1999年4月的文章:/archives/1999/ctl0401.99/04g403.htm

进一步控制工程OSG的描述见于2001年7月关于集成控制的文章/archives/2001/ctl0701.01/010700.htm,以及2000年12月关于图形建模的文章/archives/2000/ctl1201.00/001202.htm

回到顶部