标准解读
《GB/T 15969.3-2005 可编程序控制器 第3部分:编程语言》相比于《GB/T 15969.3-1995 可编程序控制器 第3部分:编程语言》,主要在以下几个方面进行了更新与调整:
-
标准适用范围扩展:2005版标准可能对可编程序控制器(PLC)的编程语言适用范围进行了扩大,以适应技术进步和应用领域拓展的需求,包括对新型编程语言特性的支持和更多种类PLC的兼容性。
-
编程语言规范更新:鉴于编程技术的快速发展,新版标准可能引入了新的编程语言规范或对原有语言结构、语法规则进行了优化,以提升编程效率和代码可读性。例如,可能包含了对结构化文本(ST)、梯形图(LD)、功能块图(FBD)等编程方式的最新规范说明。
-
数据类型与指令集扩充:为了满足更复杂控制需求,2005版标准可能扩充了数据类型范围,增加了新的数据处理指令和功能指令,使得编程更加灵活多样,能够更好地支持现代工业自动化控制任务。
-
兼容性和互操作性增强:随着国际标准化进程的推进,新版标准可能加强了与国际标准如IEC 61131-3的接轨,提高了不同厂商PLC产品间的兼容性和互操作性,便于用户跨平台编程和系统集成。
-
安全要求提升:考虑到自动化控制系统安全的重要性,2005版标准可能加入了关于编程语言安全使用的规定,强调了防止误操作、错误处理机制及安全编程的最佳实践指导。
-
文档与示例更新:为配合上述变化,新版标准中的说明文档、示例程序等辅助材料也会得到相应更新,以帮助用户更好地理解和应用新的编程规则与技术。
这些变化旨在适应PLC技术的最新发展,提高编程的规范性、效率和安全性,促进自动化控制领域的技术创新与应用拓展。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
文档简介
ICS35.100N18中华人民共和国国家标准GB/T15969.3-2005/IEC61131-3:2002代替GB/T15969.3-1995可编程序控制器第3部分:编程语言Programmablecontrollers-Part3:Programminglanguages(IEC61131-3:2002,IDT)2005-07-29发布2006-02-01实施中华人民共和国国家质量监督检验检疫总局爱布中国国家标准化管理委员会
GB/T15969.3-2005/IEC61131-3:2002一前青1概论1.1范围1.2规范性引用文件1.3术语和定义1.4概述和通用要求1.4.1钦软件模型1.4.2通信模型1.4.3程模型…1.5符合性……1.5.1系统符合性·1.5.2程序符合性……2公共元素………2.1印刷字符的使用…2.1.1字符集………2.1.22.1.3美键字·..2.1.4空格的使用……2.1.52.1.6附注……………2.2数据的外部表示·2.2.1数字直接量·2.2.2字符串直接量…2.2.3时时间直接量……2.3数据类型……2.3.1基本数据类型·2.3.2类属数据类型……2.3.3导出数据类型·2.42.4.1表示…222.4.2初始化……242.4.3说明·.2.5程序组织单元…292.5.1功能…2.5.22.5.3程序…2.6顺序功能图(SFC)元素2.6.1概要……·5g
GB/T15969.3-2005/IEC61131-3:20022.6.2602.6.3612.6.4642.6.5演变规则…732.6.6SFC元素的兼容性802.6.7SFC符合性要求802.7配配置元素………802.7.1配置、资源和存取路径2.7.2任务·····…······…·"3文本语言……903.1公共元素…………3.2指令表(IL)D3.2.1指令……………….…93.2.2操作符、修改符和操作数3.2.3功能和功能块……92结构文本(ST)3.33.3.1表达式·………953.3.2语句…………4图形语言………………·4.1公公共元素…·904.1.1线和块的表示·994.1.2网络中的流向·9g4.1.3网络的求值1004.1.4执行控制元素1014.2梯形图(LD)…………1024.2.1电源轨线…………·.1024.2.2链接元素和状态1034.2.3触点103线圈4.2.4103功能和功能块4.2.5103网络求值顺序4.2.61044.3功能块图(FBD)1051054.3.23元素的组合1054.3.3网络求值顺序s附录A(规范性附录)文本语言的规范说明106A.1语法………………·106106附录B(规范性附录)语言元素的格式规范说明…107编程模型B.0107B.1公共元素IL(指令表)语言B.2117ST(结构文本)语言…B.3118
GB/T15969.3-2005/IEC61131-3:2002附录((规范性附录)→分界符和关键字….120附录D(规范性附录)与实现有关的参数123附录E(规范性附录)出错条件·举例…附录F(资料性附录)127F.1WEIGH功能4F.2CMDMONITOR功能块FWDREVMON功能块·F.3130F.4STACKJNT功能块MIX2BRIX功能块F.5F.6模拟信号处理…………F.7GRAVAL程序151F.8AGV程序F.9枚举数据类型的使用F.10RTC(RealTimeClock)功能块F.11ALRMINT功能块………引用字符集·附录G(资料性附录)162图1软件模型…图2变量值在软件元素间通信的方法图3PLC语言元素的组合11图4功能用法举例….…30图5形式变元名称的使用图634图7有多载功能的显性类型转换举例图8有类型化功能的显性类型转换举例图9功能块实例化举例………….47图10功能块说明举例……49图11功能块名称作为有关变量的图形使用…51图12在功能块中输入-输出变量的说明和用法53-外部接口(对用户是不可见的)图14ACTIONCONTROL功能块-2图15ACTIONCONTROL功能块主体70图16动作控制举例…图17SFC演变规则的举例……图1879配置的图例·图19a)图19b)用于配置举例的功能块和程序的轮廊说明…61图20CONFIGURATION和RESOURCE说明特性的举例功能块的同步化……………图2160图22EXIT语句举例98图23反馈路径举例101图24布尔OR举例图F.1MIX2BRIX功能块-物理模型140图F.2GRAVEL测量和装载系统152
GB/T15969.3-2005/IEC61131-3:2002图F.3GRAVEL程序说明153图F.4GRAVEL程序主体SFC语言·154图F.5GRAVEL程序主体控制状态顺序和监视155图F.6使用FBD语言的MONITORACTION动作的主体156图F.7使用ST语言元素以文本SFC表示的GRAVEL程序的主体图F.8GRAVEL程序的配置举例AGV程序的物理模型图F.9138图F.10AGV程序的图形说明…AGV程序的图形配置……图F.11159图F.12AGV程序的主体….159表1字符集特性表2标识符特性14表3注释特性14表3a)附注特性55表4数字直接量15表5字符串直接量特性表6字符串中的双字符组合表7持续时间直接量的特性表8日期和日时直接量18表9日期和日时直接量的举例18表10基本数据类型…表11类属数据类型分级体系……19表12数据类型说明的特性………20表13基本数据类型的缺省初始值表14数据类型初始值说明的特性……21直接表示变量的位置前绶和大小前绶的特性表152表16a)变量说明关键字………………表16b)VARGLOBAL、VAREXTERNAL和CONSTANT说明的用法变量类型赋值特性…表18变量初始值赋值特性…布尔信号的图形取反……….表19表19a)用于形式和非形式变元表的功能的文本调用表20EN输入和ENO输出的使用表20a)功能特性…表21类型化和多载功能………36类型转换功能特性…表2238表23单数值变量的标准功能………39表24标准算术功能·30表25标准位移位功能….….40表26标准按位布尔功能41表27标准选择功能…表28标准比较功能·1
GB/T15969.3-2005/IEC61131-3:2002表29标准字符串功能·43表30时间数据类型的功能·…表31枚举数据类型的功能……46表32功能块I/O变量用法举例表33功能块说明和用法特性……49表34标准双稳态功能块?标准边沿检测功能块表3554表36标准计数器功能块表37标准定时器功能块57表38标准定时器功能块定时图表39程序说明特性………59表40步特性………60表41转换和转换条件62表42动作的说明…65表43步/动作的关联66动作块特性表4467表45动作限定符……68表45a)动作控制特性·72表46序列的演变…………74表47兼容的SFC特性表48SFC最低的符合性要求·80表49配置和资源说明特性·中表50任务特性·…….………….35表51a)指令字段举例……表51b)1L语言的带括号表达式特性92表53L语言的功能块调用和功能调用的特性表54Ⅱ语言的标准功能块输入操作符95表55ST语言的操作符96表56ST语言的语句96表57线和块的表示·9.9表58图形执行控制元素101表59电源轨线102表60链接元素103表61触点104表62线圈104表C.1分界符·关键字…表C.2121与实现有关的参数表D.1123表E.1出错条件…···…·125字符表示表G.1表(.2字符编码162
GB/T15969.3—2005/IEC61131-3:2002GB/T15969《可编程序控制器》分为5个部分:第1部分:通用信息;第2部分:设备特性:第3部分:编程语言;第4部分:用户导则;第5部分:通信。本部分为GB/T15969的第3部分本部分等同翻译IEC61131-3:2002(Ed2)《可编程序控制器第3部分:编程语言》英文版)IEC61131-3:2002(Ed2)中无图13.为了不影响其他标准对本部分中图的引用.在本部分中图号与IEC61131-3:2002(Ed2)保持一致本部分代替GB/T15969.3—1995《可编程序控制器第3部分:编程语言》。本部分与GB/T15969.3—1995相比提高了程序组织单元的可读性和有用性。主要改动如下:-将直接量(Literalvalue)的类型作为该量的一部分来表示,以方便该量的应用放松了对功能(不是功能块)不允许存在由于其执行而产生的副作用的要求,只要在功能的定义中说明所产生的副作用并非有害即可。对结构化文本(ST)这一种编程语言的句法做了改进,使功能和功能块的多输出连接可以具有一种等效于功能块图(FBD)的多输出连接的灵活性。规定了一种新的字符串数据类型WSTRING.以适应在GB13000中定义的宽字符(即双字节)的字件串等本部分的附录A、附录B、附录C、附录D、附录E为规范性附录.附录F、附录G为资料性附录本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会可编程序控制器及系统分技术委员CSBTS/TC124/SC5归口。本部分由中国机电一体化技术应用协会负责起草,本部分主要起草人:李百煌、杨昌炬、刘云男、金旭芳、王锡俊、唐济扬、张晓阳。本部分所代替标准的历次版本发布情况为:GB/T15969.3-1995.
GB/T15969.3—2005/IEC61131-3:2002可编程序控制器第3部分:编程语言1.1范围GB/T15969的本部分规定可编程序控制器(如GB/T15969.1所定义的)编程语言的语法和语义在GB/T15969.1中规定程序登入、测试、监视、操作系统等功能。1.2规范性引用文件下列文件中的条款通过GB/T15969的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括期误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T4728.12电气简图用图形符号第12部分:二进制逻辑元件(GB/T4728.12-1996,idtIEC60617-12:1991GB/T4728.13电气简图用图形符号·第13部分:模拟元件(GB/T4728.13-1996,idtIEC60617-13:1993)信息技术通用多八位编码字符集(UCS)GB13000.1第一部分:体系结构与基本多文种平面(GB13000.1-1993.idtISO/IEC10646-1:1993)GB/T15969.1可编程序控制器第1部分:通用信息GB/T15969.5可编程序控制器第5部分:通信(GB/T15969.5-2002,IEC61131-5:2000,IDT)GB/T17966微处理器系统的二进制浮点运算(GB/T17966-2000.idtIEC60559:1989)IEC60050(所有部分)国际电工技术词汇(IEV)1EC60848;2002顺序功能图的GRAFCET规范语言ISO/AFNOR:1989计算机科学词典标准化词汇1.3术语和定义下列术语和定义适用于GB/T15969的本部分。在GB/T15969.1中给出的定义适用于其所有部分注1:本条款定义的术语在定义主体中以黑体字出现:住2:定义语句后的符
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 2024年新高一数学初升高衔接《二次函数与一元二次方程、不等式》含答案解析
- 常见急症教育课件
- 《常见植物动物》课件
- 皮革制行李吊牌产业规划专项研究报告
- 电热保护套市场发展现状调查及供需格局分析预测报告
- 的excel函数教育课件
- 电热暖杯器产业运行及前景预测报告
- 肺叶钳市场需求与消费特点分析
- 电塔吉锅市场需求与消费特点分析
- 朝鲜骨牌产品入市调查研究报告
- 小班安全不随意玩水(课堂PPT)
- 蒲公英总黄酮的提取及其抑菌性能
- 绘本《隧道》PPT
- 车辆自动升降式智能路障系统实施方案
- jmeter性能测试及性能调优
- 脊柱损伤固定搬运术ppt课件
- KGW船用起重机维护使用手册
- 光伏组件拆卸及转运方案(二)
- 建国集团财务制度汇总
- 安装工程预算照明配管配线
- 技术响应文件
评论
0/150
提交评论