一种实现不同PLC编程工具之间代码真正可重用性的新方法

E. Estévez, M. Marcos, E. Irisarri, F. Lopez, I. Sarachaga, A. Burgos
{"title":"一种实现不同PLC编程工具之间代码真正可重用性的新方法","authors":"E. Estévez, M. Marcos, E. Irisarri, F. Lopez, I. Sarachaga, A. Burgos","doi":"10.1109/WFCS.2008.4638722","DOIUrl":null,"url":null,"abstract":"Industrial Process Measurement and Control Systems are used in most of the industrial sectors to achieve production improvement, process optimization and time and cost reduction. Integration, reuse, flexibility and optimization are demanded to adapt to a rapidly changing and competitive market. In fact, standardization is a key goal to achieve these goals. The international standardization efforts have lead to the definition of the IEC 61131 standard. Part 3 of this standard defines a software model for defining automation projects as well as 5 programming languages. Nowadays, a major part of Programmable Logic Controllers (PLC) vendors follows this standard, although each programming tool adds particularities and stores the automation project in different manner. But, although they may use the same software model and the same programming languages, source code reuse is not available. This work presents an infrastructure that allows transferring source code from one PLC programming tool to any other transparently to the users. The proposal consists of a textual expression of the software model and the programming languages, as well as the mechanisms, based on XML technologies, to achieve tool interoperability.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"A novel approach to attain the true reusability of the code between different PLC programming tools\",\"authors\":\"E. Estévez, M. Marcos, E. Irisarri, F. Lopez, I. Sarachaga, A. Burgos\",\"doi\":\"10.1109/WFCS.2008.4638722\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Industrial Process Measurement and Control Systems are used in most of the industrial sectors to achieve production improvement, process optimization and time and cost reduction. Integration, reuse, flexibility and optimization are demanded to adapt to a rapidly changing and competitive market. In fact, standardization is a key goal to achieve these goals. The international standardization efforts have lead to the definition of the IEC 61131 standard. Part 3 of this standard defines a software model for defining automation projects as well as 5 programming languages. Nowadays, a major part of Programmable Logic Controllers (PLC) vendors follows this standard, although each programming tool adds particularities and stores the automation project in different manner. But, although they may use the same software model and the same programming languages, source code reuse is not available. This work presents an infrastructure that allows transferring source code from one PLC programming tool to any other transparently to the users. The proposal consists of a textual expression of the software model and the programming languages, as well as the mechanisms, based on XML technologies, to achieve tool interoperability.\",\"PeriodicalId\":352963,\"journal\":{\"name\":\"2008 IEEE International Workshop on Factory Communication Systems\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-05-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 IEEE International Workshop on Factory Communication Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WFCS.2008.4638722\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Workshop on Factory Communication Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WFCS.2008.4638722","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

摘要

工业过程测量和控制系统用于大多数工业部门,以实现生产改进,过程优化和时间和成本降低。为了适应快速变化和竞争激烈的市场,需要集成、重用、灵活性和优化。事实上,标准化是实现这些目标的关键。国际标准化的努力导致了IEC 61131标准的定义。该标准的第3部分定义了用于定义自动化项目和5种编程语言的软件模型。如今,大部分可编程逻辑控制器(PLC)供应商都遵循这一标准,尽管每个编程工具都增加了特殊性,并以不同的方式存储自动化项目。但是,尽管它们可能使用相同的软件模型和相同的编程语言,源代码重用是不可用的。这项工作提出了一种基础结构,允许将源代码从一个PLC编程工具透明地传输到任何其他用户。该建议包括软件模型和编程语言的文本表达,以及基于XML技术实现工具互操作性的机制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A novel approach to attain the true reusability of the code between different PLC programming tools
Industrial Process Measurement and Control Systems are used in most of the industrial sectors to achieve production improvement, process optimization and time and cost reduction. Integration, reuse, flexibility and optimization are demanded to adapt to a rapidly changing and competitive market. In fact, standardization is a key goal to achieve these goals. The international standardization efforts have lead to the definition of the IEC 61131 standard. Part 3 of this standard defines a software model for defining automation projects as well as 5 programming languages. Nowadays, a major part of Programmable Logic Controllers (PLC) vendors follows this standard, although each programming tool adds particularities and stores the automation project in different manner. But, although they may use the same software model and the same programming languages, source code reuse is not available. This work presents an infrastructure that allows transferring source code from one PLC programming tool to any other transparently to the users. The proposal consists of a textual expression of the software model and the programming languages, as well as the mechanisms, based on XML technologies, to achieve tool interoperability.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信