您当前的位置:首页>行业标准>JB/T 13214-2017 工业机械电气设备及系统 开放式数控系统plc编程语言

JB/T 13214-2017 工业机械电气设备及系统 开放式数控系统plc编程语言

资料类别:行业标准

文档格式:PDF电子版

文件大小:4.5 MB

资料语言:中文

更新时间:2023-11-08 14:13:52



推荐标签: 系统 plc 开放式 机械 电气设备 数控系统 系统 工业 13214 编程语言 编程语言

内容简介

JB/T 13214-2017 工业机械电气设备及系统 开放式数控系统plc编程语言 ICS 29.020 J07 备案号:58458—2017
B
中华人民共和国机械行业标准
JB/T13214—2017
工业机械电气设备及系统 开放式数控
-
系统 PLC 编程语言
Electrical equipment and system of industrial machines-PLC programme in
open numerical control system
2017-04-12发布
2018-01-01实施
中华人民共和国工业和信息化部发布 JB/T13214—2017
目 次
前言 1范围 2 规范性引用文件.. 3术语、定义和缩略语. 4 基本要求.
II
数控系统支持的PLC编程语言.
5
6数控系统使用的特殊功能块描述附录A(资料性附录) 机床刀架指令功能块附录B(资料性附录) 机床进给倍率I/O指令功能块附录C(资料性附录) 刀库指令功能块参考文献
.14 16 .. 17
23
图1 PLC语言元素的组合图2 SFC语言编程形式图3IL编程举例. 图4 LD编程举例.. 图5 FBD编程举例. 图6 功能块实例化举例图7 在功能块中输入-输出变量的说明和用法图8 专用功能块扩展模型图A.1 机床刀架指令功能块梯形图图B.1 机床进给倍率I/O指令功能块梯形图图C.1 刀库指令功能块梯形图.

9
.10 10 .13 .14
..16.
17
表1 机床刀架指令功能块的图形表示. 表2机床进给倍率I/O功能块的图形表示.. 表3刀库指令功能块的图形表示,
.11 12 12 JB/T13214—2017
前言
本标准按照GB/T1.1一2009给出的规则起草。 本标准由中国机械工业联合会提出。 本标准由全国工业机械电气系统标准化技术委员会(SAC/TC231)归口。 本标准起草单位:沈阳高精数控智能技术股份有限公司、北京航天数控系统有限公司:国家机床质
量监督检验中心、中国科学院沈阳计算技术研究所有限公司、北京凯恩帝数控技术有限责任公司、大连光洋科技集团有限公司、广州数控设备有限公司、武汉华中数控股份有限公司、上海交通大学、北京航空航天大学、山东大学、浙江大学、沈阳机床(集团)有限责任公司、北京易能立方科技有限公司。
本标准主要起草人:杜瑞芳、尹震宇、于东、薛瑞娟、王琦魁、黄祖广、杨洪丽、胡天亮、胡毅、 蒋铮、杨堂勇、陈虎、张玉洁、王芹。
本标准为首次发布。
I JB/T13214—2017
工业机械电气设备及系统 开放式数控系统PLC编程语言
1范围
本标准规定了工业机械电气设备及系统的开放式数控系统PLC编程语言专用模块编程的语法和语义本标准适用于金属加工机械、塑料和橡胶机械、木工机械等电气设备所使用的开放式数控系统中涉
及的PLC编程语言。
注:PLC的定义与GB/T15969.1中的定义相一致。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T4728.12电气简图用图形符号第12部分:二进制逻辑元件 IEC61131-3:2013可编程序控制器第3部分:编程语言(Programmablecontrollers一Part3:
Programming languages)
3术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本文件。 3.1.1
存取路径 access path 用于开放式通信的符号名称和变量的组合。 [IEC61131-3:2013,定义3.2]
3.1.2
动作action 要执行的一个布尔变量或者一组操作。 [IEC61131-3:2013,定义3.3]
3.1.3
动作块actionblock 一种图形语言元素,它使用一个布尔输入变量以决定一个布尔输出变量的值。 [IEC61131-3:2013,定义3.4]
3.1.4
聚集aggregate 形成数据类型的数据对象的结构化集合。 [IEC61131-3:2013,定义3.5]
3.1.5
变元 argument 与输入变量、输出变量或输入-输出变量同义。
1 JB/T13214—2017
[IEC61131-3:2013,定义1.3.6] 3.1.6
数组 1array 由同一属性的多个数据对象组成的聚集,通过下标可唯一地引用每个数据对象。 [IEC61131-3:2013,定义3.7]
3.1.7
双字double word 包含32个比特的一个数据元素。 [IEC61131-3:2013,定义3.24]
3.1.8
字符串 character string 由有序字符组成的聚集。 [IEC61131-3:2013,定义3.14]
3.1.9
长实数 文long real 以长字表示的实数。 [IEC61131-3:2013,定义3.51]
3.1.10
长字longword 个64位的数据元素。 [IEC61131-3:2013,定义3.52]
3.1.11
赋值 assignment 对一个变量或一个聚集授值的机制。 [IEC61131-3:2013,定义3.8]
3.1.12
调用 月call 用于启动功能或功能块执行的语言结构。 [IEC61131-3:2013,定义3.13]
3.1.13
数据类型 datatype 一组值以及一组允许的操作。 [IEC61131-3:2013定义3.19]
3.1.14
说明 declaration 用于建立语言元素定义的机制。它通常包括语言元素的附加标识符和分配属性,如数据类型和对它
的算法。
[IEC61131-3:2013,定义3.21] 3.1.15
求值evaluation 在程序执行期间,为表达式或功能、网络或功能块的输出确定数值的过程。 [IEC61131-3:2013,定义3.25]
2 JB/T132142017
3.1.16
功能 function 程序 procedure 个程序组织单元,在执行时,它准确地产生一个数据元素和可能的其他输出变量,(它可以是多
-
值的,例如数组或结构),并且在文本语言中,可使用它的调用如同对表达式中的操作数那样。
[IEC61131-3:2013,定义3.28]
3.1.17
功能块实例 function block instance 功能块functionblock 功能块类型的实例。 [IEC61131-32013:定义3.29]】
3.1.18
功能块类型 function block type 种可编程序控制器编程语言元素。 [IEC61131-3:2013,定义3.30
3.1.19
功能块图 日function block diagram 一种网络,在此网络中,节点是以图形表示功能(程序)、变量、直接量和标号的功能块实例。 [IEC61131-32013,定义3.31]
3.1.20
全局范围 global scope 适用于资源或配置中所有程序组织单元的说明范围[IEC61131-3:2013定义3.33]
3.1.21
范围 scope 语言元素的一部分,在该部分内说明或标号适用。 [IEC61131-32013,定义3.70]
3.1.22
语义 semantics 编程语言的符号元素与其意义、解释和使用之间的相互关系。 [IEC61131-32013,定义3.71]
3.1.23
全局变量global variable 其范围是全局范围的变量。 [IEC61131-3:2013,定义3.34]
3.1.24
初始值initial value 系统启动时,赋给变量的值。 [IEC61131-3:2013,定义3.38]
3.1.25
标识符identifier 以字母或下划线开头的字母、数字和下划线字符的组合,以这种组合命名语言元素。 [IEC61131-3:2013,定义3.36]
3 JB/T13214—2017
3.1.26
输入一输出变量in-outwariable 在VAR_IN_OUT..END_VAR块中说明的变量。 [[IEC61131-3:2013,定义3.37]
3.1.27
输入变量inputvariable 输入input 用于向程序组织单元提供一个变元的变量。 [IEC61131-3:2013,定义3.39]
3.1.28
输出变量outputvariable 输出 output 用于返回程序组织单元的求值结果的变量。 [IEC61131-3:2013,定义3.59]
3.1.29
实例 instance 与功能块类型或程序类型关联的数据结构的单独。命名的复制。它从关联操作的一个调用持续到下
一个调用。
[IEC61131-3:2013,定义3.40] 3.1.30
实例名称instancename 与特定实例关联的标识符。 [IEC61131-3:2013定义3.41]
3.1.31
实例化instantiation 创建一个实例。 [IEC61131-3:2013,定义3.42]
3.1.32
整数直接量 integer literal 直接表示SINT(短整数)INT(整数)、DINT(双整数)、LINT(长整数)、BOOL(布尔)、字BYTE
(节)、WORD(字)、DWORD(双字)或LWORD(长字)类型值的直接量。
[IEC61131-3:2013,定义3.43] 3.1.33
启用 月invocation 启动执行程序组织单元中规定操作的过程。 [IEC61131-3:2013,定义3.44]
3.1.34
标号label 命名指令、网络或网络群的语言结构,包括一个标识符。 [IEC61131-3:2013,定义3.46]
3.1.35
网络 network 节点和互连分支的组合。
4 JB/T132142017
[IEC61131-3:2013,定义3.55]
3.1.36
操作数 operand 对它执行操作的语言元素。 [IEC61131-3:2013,定义3.57]
3.1.37
操作符 Foperator 表示操作中要执行的动作的符号。 [IEC61131-3:2013,定义3.58]
3.1.38
编程 program 动词 verb 设计、编写和测试用户程序。 [IEC61131-3:2013,定义3.63]
3.1.39
程序组织单元 program organization unit 功能,功能块或程序。 [IEC61131-3=2013,定义3.64]
3.1.40
资源 resource 语言元素,它对应于“信号处理功能”及其“人机接口”和“传感器和执行机构接口功能”。 [IEC61131-3:2013,定义3.66]
3.1.41
返回 return 程序组织单元内的语言结构,它指示程序组织单元中执行顺序的结束。 [IEC61131-3:2013,定义3.68]
3.1.42
步step 程序组织单元的行为特征相对其输入和输出的状态。 [IEC61131-3:2013,定义3.75]
3.1.43
下标 subscripting 引用数组元素的机制,当对一个或多个表达式求值时,通过它指明此元素的位置。 [IEC61131-3:2013,定义3.77]
3.1.44
任务task 为周期执行或触发执行一组相关的程序组织单元而提供的执行控制元素。 [IEC61131-3:2013,定义3.79]
3.1.45
转换transition 沿指定的链路,从一个或多个先前者步到一个或多个后继者步传送的控制条件。 [IEC61131-3:2013,定义3.81]
5
上一章:JB/T 13215-2017 工业机械电气设备及系统 开放式数控系统加工程序编程语言 下一章:JB/T 13202.5-2017 柴油机 颗粒捕集系统 第5部分:燃烧器技术条件

相关文章

JB/T 13214-2017 工业机械电气设备及系统开放式数控系统PLC编程语言 JB/T 13214-2017 工业机械电气设备及系统 开放式数控系统plc编程语言 JB/T 13215-2017 工业机械电气设备及系统开放式数控系统加工程序编程语言 JB/T 13215-2017 工业机械电气设备及系统开放式数控系统加工程序编程语言 JB/T 13215-2017 工业机械电气设备及系统 开放式数控系统加工程序编程语言 GB/T 40329-2021 工业机械电气设备及系统数控PLC编程语言 GB/T 40329-2021 工业机械电气设备及系统 数控PLC编程语言 GB/T 40328-2021 工业机械电气设备及系统数控加工程序编程语言