首页> 外文会议>2012 IEEE 17th Conference on Emerging Technologies amp; Factory Automation. >Data-type checking of IEC61131-3 ST and IL applications
【24h】

Data-type checking of IEC61131-3 ST and IL applications

机译:IEC61131-3 ST和IL应用程序的数据类型检查

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

摘要

The IEC 61508 standard recognizes the programming languages defined in IEC 61131-3 as being appropriate for safety-related applications, and suggests the use of static data type analysis of the source code. In this context, we have added a data type semantic verifier to the MatlEC compiler — an open source ST, IL and SFC code translator to ANSI C. In so doing, we have identified several issues related to the definition of the semantics of the IL and ST programming languages, as well as with the data type model defined in IEC 61131-3. In this paper we describe the issues we uncovered, explain how the data type static analyzer of the MatlEC was implemented, explain the options we took, and suggest how the IEC 61131-3 standard could be made more explicit.
机译:IEC 61508标准认为IEC 61131-3中定义的编程语言适用于与安全相关的应用程序,并建议对源代码使用静态数据类型分析。在这种情况下,我们向MatlEC编译器添加了一个数据类型语义验证程序— ANSI C的开源ST,IL和SFC代码转换器。这样做,我们确定了与IL语义定义有关的几个问题和ST编程语言,以及IEC 61131-3中定义的数据类型模型。在本文中,我们描述了我们发现的问题,解释了MatlEC的数据类型静态分析器是如何实现的,解释了我们采用的选项,并提出了如何使IEC 61131-3标准更加明确的建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号