首页> 外文期刊>Computers in Industry >Domain specific model-based development of software for programmable logic controllers
【24h】

Domain specific model-based development of software for programmable logic controllers

机译:基于领域特定模型的可编程逻辑控制器软件开发

获取原文
获取原文并翻译 | 示例
           

摘要

Procedural process control is responsible for coordination of control units that perform basic control in a typical industrial control system. Basic control, in turn, performs actions necessary for maintaining a desired state of process variables and equipment. Software in the domain of procedural process control consists of modules responsible for management of startup and shutdown sequences, exception handling and module communication. In this work we present the domain specific modeling language (DSL) ProcGraph together with its corresponding code generation tool that was designed for the development of software in the domain of procedural process control systems. The advantage of using a domain specific language is that not only the programmers, but also domain experts are able to understand and modify the code. The DSL code is self-documenting, as it is expressed in the idiom of the problem domain. In the article we present a formal description of the ProcGraph language. Furthermore, we describe how the formal model is used in the implementation of the automatic IEC 1131-3 code generator.
机译:程序过程控制负责协调在典型工业控制系统中执行基本控制的控制单元。反过来,基本控制执行维持过程变量和设备的所需状态所需的操作。程序过程控制领域的软件由负责启动和关闭序列管理,异常处理和模块通信的模块组成。在这项工作中,我们介绍了领域特定的建模语言(DSL)ProcGraph及其对应的代码生成工具,该工具旨在用于过程控制系统领域的软件开发。使用领域特定语言的优势在于,不仅程序员,而且领域专家都能够理解和修改代码。 DSL代码是自记录的,因为它以问题域的惯用语表示。在本文中,我们提出了ProcGraph语言的正式描述。此外,我们描述了在自动IEC 1131-3代码生成器的实现中如何使用形式模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号