GB/T 40329-2021 工业机械电气设备及系统 数控PLC编程语言.pdf

GB/T 40329-2021 工业机械电气设备及系统 数控PLC编程语言.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:2.2 M
标准类别:城镇建设标准
资源ID:312914
下载资源

标准规范下载简介

GB/T 40329-2021 工业机械电气设备及系统 数控PLC编程语言.pdf

GB/T 40329—2021

工业机械电气设备及系统

国家市场监督管理总局 发布 国家标准化管理委员会

范围 规范性引用文件 术语、定义和缩略语 3.1 术语和定义 3.2 缩略语 基本要求 4.1 概述 4.2 编程模型 数控系统支持的PLC编程语言 5.1 概述 5.2 顺序功能图 5.3 指令表 5.4 结构文本 5.5 梯形图 5.6 功能块图 数控系统使用的特殊功能块描述 6.1 表示 6.2 说明 6.3 数控系统专用PLC功能块 附录A(资料性)机床刀架指令功能块 附录B(资料性) 机床进给倍率I/O指令功能块 附录C(资料性) 刀库指令功能块

DB13(J)/T 8331-2019 住宅物业服务等级标准本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规 定起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。 本文件由中国机械工业联合会提出。 本文件由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。 本文件起草单位:国家机床质量监督检验中心、北京计算机技术及应用研究所、合肥井松智能科技 投份有限公司、沈阳中科数控技术股份有限公司、科德数控股份有限公司、深圳众为兴技术股份有限公 同、青岛海德马克智能装备有限公司、广东原点智能技术有限公司、养锋智能装备股份有限公司、广东华 凯电梯有限公司、青岛创科源智能装备有限公司、江门市智能装备制造研究院有限公司、季华实验室。 本文件主要起草人:黄祖广、杜瑞芳、薛瑞娟、尹震宇、陈虎、姚志坚、于东、钱作忠、王安基、曾超峰

GB/T40329—202

工业机械电气设备及系统

本文件适用于金属加工机械、塑料和橡胶机械、木工机械等电气设备及系统所使用的数控系统中涉 及的PLC编程语言。

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文 件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于 本文件。 GB/T4728.12一2008电气简图用图形符号第12部分:二进制逻辑元件 51 GB/T15969.3一2017可编程序控制器第3部分:编程语言

GB/T15969.3一2017界定的以及下列术语和定义适用于本文件 3.1.1 动作action 要执行的布尔变量或者一组操作以及相关的控制结构。 L来源:GB/T15969.32017,3.3 3.1.2 聚集aggregate 以数据类型为目标的结构数据集合。 [来源:GB/T15969.3—2017,3.5] 3.1.3 数组array 由相同属性的多个数据对象组成的聚集,每个数据对象可通过下标进行引用。 [来源GB/T15969.3—2017,3.6] 3.1.4 赋值assignment 对一个变量或一个聚集授值的机制。 『来源:GB/T15969.3—2017,3.7

GB/T40329—2021

调用call 用于调用功能、功能块和类函数的语言结构。 [来源:GB/T15969.3—2017,3.15] 3.1.6 数据类型 datatype 一组值以及一组允许的操作。 [来源:GB/T15969.3—2017,3.23] 3.1.7 说明declaration 用于建立语言元素定义的机制。它通常包括语言元素的附加标识符和分配属性,如数据类型和对 它的算法。 L来源:GB/T15969.3—2017,3.25 3.1.8 功能function 语言元素,在执行时,它通常产生一个数据元素结果并可能产生输出变量。 [来源:GB/T15969.3—2017,3.36 3.1.9 功能块实例functionblockinstance 功能块类型的实例。 [来源:GB/T15969.3—2017,3.37] 3.1.10 功能块类型functionblocktype 语言元素,它包括: 分为输入、输出和内部变量的数据结构的定义; 当一个功能块类型的实例被调用时,作用在数据结构元素上的一组操作或一组方法被执行。 [来源:GB/T15969.3—2017,3.38 3.1.11 功能块图 functionblockdiagram 一种网络,在此网络中,节点是功能块实例,图形方式表示的功能、方法调用、变量、直接量和标号 「来源:GB/T15969.3—2017.3.39 3.1.12 范围scope 一套程序组织单元,该单元内含有一个声明或标签申请。 [来源:GB/T15969.3—2017,3.84] 3.1.13 全局范围globalscope 适用于资源或配置中所有程序组织单元的说明范围 3.1.14 语义semantics 编程语言的符号元素与其意义、解释和使用之间的相互关系。 [来源:GB/T15969.3—2017,3.85

GB/T40329—2021

GB/T40329—2021

3.1.26 编程(动词) program 设计、编写和测试用户程序。 [来源:GB/T15969.3—2017,3.77] 3.1.27 程序组织单元 program organizationunit 又称POU单元,功能、功能块、类和程序。 [来源:GB/T15969.3—2017,3.78 3.1.28 资源 resource 语言元素,它对应于“信号处理功能”及其“人机接口”和“传感器和执行机构接口功能”(如有该功能 的话)。 [来源:GB/T15969.3—2017,3.80] 3.1.29 返回return 在程序组织单元内的语言结构,它标明该程序组织单元中执行顺序的结束 [来源:GB/T15969.3—2017,3.82] 3.1.30 梯级step 梯级是一个状态。在该状态中,对应输入和输出程序组织单元的行为遵守一套由梯级的相关动作 定义的规则。 [来源:GB/T15969.3—2017,3.90] 3.1.31 任务task 执行控制元素,其提供周期性或触发性的执行一组相关的程序组织单元。 [来源:GB/T15969.3—2017,3.93] 3.1.32 转换 transition 沿指定的链路,从一个或多个先续梯级到一个或多个后续梯级控制传递条件。 『来源:GB/T15969.3—2017,3.951

CNAS-GL046:2020 化学检测仪器核查指南.pdf下列缩略语适用于本文件。 FBD功能块图(FunctionalBlockDiagram) IL 指令表(InstructionList) LD 梯形图(LadderDiagram) NC 数控系统(NumericalControlSystem) PLC 可编程序控制器(ProgrammableLogicalController) SFC 顺序功能图(SequentialFunctionChart) 结构文本(Structured Text)

表(IL)、结构文本(ST)和两种 (FBD)语言。顺序功能图(SFC)元 索用于构成PLC程序和功能块的内部组织,还定义配置元素,它支持将PLC程序装入PLC系统内。 此外,还定义了用于机床NC特殊PLC功能块的数据格式,并对特殊模块的扩展机制进行了描述 机床数控的PLC编程中使用的文本和图形元素按GB/T15969.3一2017的规定进行定义。

PLC编程语言元素和它们在本文件出现的条款,按以下分类。 数据类型。 变量。 程序组织单元: ·功能; ·功能块; ·程序。 顺序功能图(SFC)元素。 配置元素: ·全局变量; ·资源; ·存取路径; ·任务。 这些元素的组合应遵守以下规则(见图1)。 导出数据类型应按GB/T15969.3一2017导出数据类型中的规定,使用基本数据类型和类属 数据类型中规定的标准数据类型和先前导出的任何数据类型进行说明。 b 导出功能可按GB/T15969.3一2017中“功能说明”的规定,使用标准或导出数据类型、标准功 能中定义的标准功能和先前导出的任何功能进行说明。该说明应使用为IL、ST、LD或FBD 语言定义的机制。 c)导出功能块可按GB/T15969.3一2017中功能说明”的规定,使用标准或导出数据类型和功 能、标准功能块中定义的标准功能块和先前导出的任何功能块进行说明。该说明应使用为 IL、ST、LD或FBD语言定义的机制,并可包括顺序功能图(SFC)元素。 d 程序应按GB/T15969.3一2017的规定,使用标准或导出数据类型、功能和功能块进行说明 该说明应使用为IL、ST、LD或FBD语言定义的机制,并可包括顺序功能图(SFC)元素。 e)1 使用GB/T15969.3一2017中配置元素定义的全局变量、资源、任务和存取路径等元素,可将 程序组合进行配置。 上述各规则中“先前导出的”数据类型、功能和功能块指这样导出的元素:一且被说明,其定义就是 的。如放在导出元素“库”中,就可在进一步导出中使用。因此,导出元素类型的说明不应包含在另 导出元素类型的说明中

GB/T40329—2021

5数控系统支持的PLC编程语言

图1PLC语言元素的组合

本文件给出了目前PLC编程主要使用的 NB/T 10249-2019 页岩气水平井钻井地质设计推荐做法.pdf,对其使用方法和指令格式进行了说明 注:PLC编程中如与GB/T15969.3 NC中采用本文件PLC的编程语言

为了执行顺序控制功能的目的,本条定义了顺序功能图元素,用于构成以本文件定义的语言之 写的PLC程序组织单元的内部组织。 SFC元素提供了一种把PLC程序组织单元划分成一组由有向连线相互连接的梯级(步)和转换的 方法(见图2)。与每个步有关的是一组动作,而与每个转换有关的是相关的转换条件

©版权声明
相关文章