标准解读

GB/T 15969.8-2007 是一项中国国家标准,专注于可编程序控制器(PLC)的编程语言应用与实现指导原则。本标准是该系列标准的第八部分,旨在为PLC编程提供一套统一的指导方针,以确保编程的规范性、一致性和高效性。下面是该标准主要内容的概述:

  1. 范围:标准明确了其适用对象为可编程序控制器及其相关系统中的编程语言使用和实现方法。它涵盖了编程语言的选择、程序结构设计、编程规范及其实现细节。

  2. 术语和定义:为确保理解的一致性,标准首先定义了一系列与PLC编程相关的专业术语,如编程语言类型(例如梯形图Ladder Diagram, 结构文本Structured Text等)、程序元素、数据类型等基础概念。

  3. 编程语言选择:指导用户根据应用需求、系统复杂度、程序员熟悉度等因素,合理选择适合的编程语言。标准提及了多种PLC编程语言的特点及其适用场景,帮助用户做出最优决策。

  4. 程序结构:阐述了良好的程序结构设计原则,包括模块化编程、层次清晰、易于维护和扩展等。鼓励使用子程序、功能块等结构来提高代码的复用性和可读性。

  5. 编程规范:提供了编程实践中应遵循的一系列规则,涉及变量命名、注释规范、错误处理、以及程序的逻辑控制等方面,旨在提升程序的质量和可维护性。

  6. 实现导则:详细说明了如何将上述原则和规范应用于实际编程过程中,包括如何利用PLC系统提供的工具和环境进行程序开发、调试、测试和文档编制。

  7. 数据通信与接口:讨论了PLC与其他设备或系统间的数据交换方式和协议,强调了通信规范的重要性,以确保数据传输的准确性和安全性。

  8. 安全要求:强调了在编程过程中考虑安全因素的重要性,包括但不限于编程逻辑中的故障安全设计、访问控制和数据保护措施。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2007-01-18 颁布
  • 2007-08-01 实施
©正版授权
GB/T 15969.8-2007可编程序控制器第8部分:编程语言的应用和实现导则_第1页
GB/T 15969.8-2007可编程序控制器第8部分:编程语言的应用和实现导则_第2页
GB/T 15969.8-2007可编程序控制器第8部分:编程语言的应用和实现导则_第3页
GB/T 15969.8-2007可编程序控制器第8部分:编程语言的应用和实现导则_第4页
GB/T 15969.8-2007可编程序控制器第8部分:编程语言的应用和实现导则_第5页
免费预览已结束,剩余75页可下载查看

下载本文档

GB/T 15969.8-2007可编程序控制器第8部分:编程语言的应用和实现导则-免费下载试读页

文档简介

ICS25.040.40N18中华人民共和国国家标准GB/T15969.8-2007/IEC/TR61131-8:2003可编程序控制器第8部分:编程语言的应用和实现导则Programmablecontrolers-Part8:Gudelinesfortheapplicationandimplementationofprogramminglanguages(IEC/TR61131-8:2003,IDT)2007-01-18发布2007-08-01实施中华人民共和国国家质量监督检验检疫总局爱布中国国家标准化管理委员会

GB/T15969.8-2007/IEC/TR61131-8:2003三前言1通则1.1范围1.2规范性引用文件1.3缩略语1.4概述2GB/T15969.3导论2.1总体考虑·……………….2.2克服传统的限制2.3(B/T15969.3的基本特性2.4(B/T15969.3-2005的新特点2.5软件工程考虑33应用导则……………3.1数据类型的使用3.2数数据传递……13功能块的使用………3.3183.4功能块实例和功能之间的区别20间接引用的功能块实例的使用3.521可编程序控制器编程语言中的递归3.6单一调用和多次调用·.……….3.7编程语言的专有特点…3.820SFC元素的使用3.9283.10调度、并行操作和同步机制·1SO/IEC9506-5和GB/T15969.5的通信方式3.11393.12不赞成的编程实践3.13TRUNC和REALTTOJNT两数的使用4实现导则…资源分配……………4.1数据类型的实现·4.2功能和功能块的执行……4.3SFC的实现4.4任务调度…………4.5出错处理…4.6系统接口…………4.749符合性·4.8405PSE要求505.1用户界面…5.2程序、功能和功能块的编程51

GB/T15969.8-2007/IEC/TR61131-8:20035.3应用设计和组态……………515.4分离编译……515.5接口和主体的分离………组态元素与程序的链接·5.6小5.7库管理………555.8分析工具…5.92文档要求…585.10数据和程序的安全性5.11在线功能59GB/T15969.3-2005的改动附录A(资料性附录)附录B(资料性附录)软件质量的衡量尺度69附录C(资料性附录)与其他标准的关系70参考文献

GB/T15969.8-2007/IEC/TR61131-8:2003GB/T15969《可编程序控制器》分为8个部分-第1部分:通用信息;第2部分:设备特性:第第3部分:编程语言:第4部分:用户导则;第5部分:通信;第6部分(未定):第7部分:模棚控制编程(GB/T17165.3);-第8部分:编程语言的应用和实现导则。本部分为GB/T15969的第8部分。本部分等同翻译IEC/TR61131-8:2003《可编程序控制器第8部分:编程语言的应用和实现导则》。本部分的附录A、附录B、附录C为资料性附录。本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会可编程序控制器及系统分技术委员(SAC/TC124/SC5)归口。本部分由中国机电一体化技术应用协会负责起草本部分主要起草人:彭瑜、晏波、刘云男、李百煌等

GB/T15969.8-2007/IEC/TR61131-8:2003可编程序控制器第8部分:编程语言的应用和实现导则通则1.1范围GB/T15969的本部分,用于使用GB/T15969.3中定义的编程语言的可编程序控制器系统的编。它也为这些编程语言在可编程序控制器系统及其编程支持环境(PSEs)中的实现提供导则。GB/T15969.4应作为可编程序控制器系统的其他应用方面的参考。注:GB/T15969.3和本部分都没有明确地论及可编程序控制器系统或其相关软件的安全性间题。有关这方面的同题,应在询GB/T20438—2006的各部分。1.2规范性引用文件下列文件中的条款通过GB/T15969的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勒误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分GB/T15969.1—1995可编程序控制器第1部分:通用信息GB/T15969.3—2005可编程序控制器第3部分:编程语言(IEC61131-3:2002.IDT)GB/T15969.5—2002可编程序控制器第5部分:通信(IEC61131-5:2000.IDT)IEC61131-2:2003可编程序控制器第2部分:设备要求和测试133缩略语FunctionBlockFP功能块FBDFunctionBlockDiagram功能块图LadderDiagram梯形图InstructionList指令表POUProgramOrganizationUnit程序组织单元PSEProgrammingSupportEnvironment编程支持环境SequentialFunctionChartS顺序功能图StructuredText结构化文本1.4概述GB/T15969本部分的针对性读者包括:GB/T15969.3中定义的可编程序控制器系统的用户,他们必须把可编程序控制器作为工业过程测量和控制系统的一部分对它进行编程、组态、安装和维护:以及GB/T15969.3中定义的用于可编程序控制器系统的编程语言的实现者。还可包括为这些系统准备和程序维护的硬件和软件的供应商,以及可编程序控制器系统的供应商,GB/T15969.3主要是面向可编程序控制器编程语言的实现者。希望对这些语言及其应用有总体了解的用户应查询一些与此主题相关的可供选择的书籍。希望对GB/T15969.3的内容有“自上而下"的总体了解的读者可以查询GB/T15969.3—2005中的1.4。本部分的第2章总体介绍了GB/T15969.3;第3章提供了GB/T15969.3中规定的一些

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论