网站大量收购闲置独家精品文档,联系QQ:2885784924

块号编写对程序执行结果影响的实例分析.pdf

块号编写对程序执行结果影响的实例分析.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《冶金自动4E)2006年增刊(s2) 块号编写对程序执行结果影响的实例分析 朱家驹,石艳莉 (上海宝钢集团梅山钢铁股份有限公司炼钢厂,江苏南京210039) [摘要]通过对一个简单的控制实例中由于块号编写之后引起程序执行错误的分析,介绍了贝利控制系统中 功能码块号编写的原则,以及在利用功能块编写程序过程中应注意到的几点事项。 【关键词】功能码;程序编写;实例分析 O引言 策略时,首先要根据其执行的功能选用功能码的 随着现代化工业以及计算机技术的飞速发 类型,然后确定各功能码之间的连接关系。因此, 展,工业生产过程的控制规模也不断扩大,复杂程 贝利控制系统中将功能码按照功能分成以下几 度及控制精度不断增加,工艺过程不断强化,因而 类: 对过程控制和生产管理系统提出了越来越高的要 (1)执行简单的控制运算。这种功能码包括: 求,分散控制系统(DES)也随之走进了千家万户。 四则运算、逻辑“与”、“非”、“异或”等等。编程人 在分散控制系统的发展过程中,对控制单元 员可以直接调用这些功能码、灵活地组成各种所 的编程语言也在不断发展和完善。1979年国际电需的算法或逻辑。 工委员会在IECll31.3中制定了5种编程方法,它(2)完成复杂的控制运算。这类功能码包括: Block 们是:功能块图FBD(FunctionDiagram)、梯形线性回归、高价多项式、高价传递函数、特殊函数 图LD(Ladder 运算等算法。编程设计人员可以方便地调用这些 Diagram)、顺序功能图(Sequential Function Chart);另外两种是指令表几(Instruction 功能码,实现优化控制或各种高级算法。 List)和结构化文本ST(Stmc血edText)。工程师常 (3)适应多种类型的过程控制。在功能码库 用的编程方法就是功能块图、梯形图以及顺序功 中,集中了很多专门用于过程控制的功能码,例如 能图。 有多状态设备驱动器、顺序控制功能码、史密斯延 1贝利矾Ⅱ.90控制系统 时控制算法等等。 梅山l号板坯连铸机为1997年引进的意大利 (4)与通信有关的功能码。用来完成系统之 --主r设备,在对其设备进行修配改之后其三电控 间数据的读取。 (5)其他功能码。包括信号转换、硬设备接 制系统采用了美国Bailey(现为ABB公司)的INFI. 90 DCS控制系统。该系统即采用了功能块编程方 口、高级语言、计时、计数类、执行控制类等等。 WorkSta. 在完成了功能码的选择之后,我们要对这些 式通过工程师工作站EWS(Engineering tion)对系统的控制软件进行编程和组态。这些功功能块的地址进行编写。这里的块地址不是一个 能块都是在贝利长期从事过程控制的经验基础上 功能块所对应程序的首地址,而是指一个功能块 设计的,我们称之为功能码,每一个功能码都是一 运算输出结果的存放地址。有时有些功能块的输 种标准算法,共有200多种。用户可以根据需要 出不止一个,因此它也就占有多个地址。我们在 来使用这些功能码,实际操作就如同搭积木一样 实际的组态过程中根据不同的需要连接不同的输 来形成自己的控制策略,然后将其存储在控制器 出。 的内存中。 . 同时我们在连接功能码的时候还要注意填写 我们在

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档