可编程控制器的编程言语
可编程控制器的编程言语
⑴可编程控制器编程言语的开展
可编程控制器的运用需要用可编程操控编程言语进行编程(即所谓的二次开发),各制作商开发了各自的编程言语,形成了各自为营的自动化孤堡。不同的可编程控制器程序不能移植,不能彼此通信等。为此,用户和制作商都期望有规范化的编程言语,使可编程控制器成为敞开体系的组成部分。规范化编程言语的开展来自下列三方面的开展。
①传统可编程控制器言语。例如常用的梯形图言语脱胎于电气逻辑图,指令表言语是汇编言语的开展。
②工控软件公司开发的编程言语。如德国KW Software(科维)软件公司的Multiprog、Infoteam(一方梯队)软件公司的PDAT等为代表开发的编程言语吸取了各科编程操控器制作商的编程言语的特色,在开发中形成了一套新的世界编程言语规范。
③根据工业PC的软逻辑PLC。软逻辑PLC是在PC渠道运转Windows操作环境下,用软件完成PLC操控功用。它构成敞开的运用体系,能够方便地与来自不同厂商的各种输入/输出设备、现场总线、PC和操控网络完成无缝集成。
可编程控制器的编程言语因地域不同,大致可分为三大地域:北美、欧洲和日本。而可编程控制器规范编程言语IEC 61131-3的制定是美国、加拿大、欧洲(主要是德、法)以及日本等7家世界性工业操控企业的专家和学者的结晶,它浓缩了数十年工控方面的实践经验(包含:北美和日本等运用的梯形图言语实践经验、欧洲各国运用的次序功用表图和功用快图编程言语实践经验、德国和日本等运用的指令表编程言语实践经验等。
1993年3月,世界电工委员会(International Electrical Committee,简称IEC)正式颁布了可编程控制器规范编程言语IEC 1131(前面加6后作为世界规范的编号,即成为可编程控制器规范编程言语IEC 61131)第一版,可编程控制器规范编程言语IEC 61131-3为第二版,于2000年下半年表决通过。IEC 61131规范将软件工程、结构化编程、模块化编程、面向对象的思维及网络通信技能等引进工业操控范畴,弥补和克服了传统PLC和DCS等操控体系的弱点。
但是,规范言语的开展仍在进行中,传统的编程言语仍然在广泛运用之中。
⑵可编程控制器编程言语规范化的世界化安排
PLCopen是1992年建立的致力于可编程控制器编程言语规范化的非营利世界化安排,总部设在荷兰。我国于1999年正式成为PLCopen安排的一员,挂靠在我国机电一体化技能运用协会。我国可编程控制器硬件的开发和运用并不早,但对世界规范编程言语跟得比较紧。
IEC 61131-3规范不仅适用于可编程设备,而且适用于运动操控产品、DCS和根据工业PC的的软逻辑PLC、SCADA等。选用或运用契合IEC 61131-3规范的产品,已成为工业范畴开展的趋势。在我国,正在进行IEC 61131-3规范及有关产品的推行作业。许多技能人员还不知道编程言语的世界规范,一些厂商仍在推行和兜售不契合IEC 61131-3规范的编程言语和相关产品。
⑶可编程控制器的规范编程言语
IEC 61131-3的编程言语部分界说了两大类编程言语:文本类编程言语和图形类编程言语。文本类编程言语包含指令表编程言语(IL:Imstruction List)和结构化文本编程言语(ST:Structured Text),图形类编程言语包含梯形图编程言语(LD:Ladder Digram)和功用块图编程言语(FBD:Function Block Digram)。规范中界说的次序功用表图编程言语(SFC:Sequence Function Chart)既没有归入文本类编程言语,也没有归入图形类编程言语,而是作为共用元素被界说。这表明SFC能够运用两类言语进行编程。
⑴可编程控制器编程言语的开展
可编程控制器的运用需要用可编程操控编程言语进行编程(即所谓的二次开发),各制作商开发了各自的编程言语,形成了各自为营的自动化孤堡。不同的可编程控制器程序不能移植,不能彼此通信等。为此,用户和制作商都期望有规范化的编程言语,使可编程控制器成为敞开体系的组成部分。规范化编程言语的开展来自下列三方面的开展。
①传统可编程控制器言语。例如常用的梯形图言语脱胎于电气逻辑图,指令表言语是汇编言语的开展。
②工控软件公司开发的编程言语。如德国KW Software(科维)软件公司的Multiprog、Infoteam(一方梯队)软件公司的PDAT等为代表开发的编程言语吸取了各科编程操控器制作商的编程言语的特色,在开发中形成了一套新的世界编程言语规范。
③根据工业PC的软逻辑PLC。软逻辑PLC是在PC渠道运转Windows操作环境下,用软件完成PLC操控功用。它构成敞开的运用体系,能够方便地与来自不同厂商的各种输入/输出设备、现场总线、PC和操控网络完成无缝集成。
可编程控制器的编程言语因地域不同,大致可分为三大地域:北美、欧洲和日本。而可编程控制器规范编程言语IEC 61131-3的制定是美国、加拿大、欧洲(主要是德、法)以及日本等7家世界性工业操控企业的专家和学者的结晶,它浓缩了数十年工控方面的实践经验(包含:北美和日本等运用的梯形图言语实践经验、欧洲各国运用的次序功用表图和功用快图编程言语实践经验、德国和日本等运用的指令表编程言语实践经验等。
1993年3月,世界电工委员会(International Electrical Committee,简称IEC)正式颁布了可编程控制器规范编程言语IEC 1131(前面加6后作为世界规范的编号,即成为可编程控制器规范编程言语IEC 61131)第一版,可编程控制器规范编程言语IEC 61131-3为第二版,于2000年下半年表决通过。IEC 61131规范将软件工程、结构化编程、模块化编程、面向对象的思维及网络通信技能等引进工业操控范畴,弥补和克服了传统PLC和DCS等操控体系的弱点。
但是,规范言语的开展仍在进行中,传统的编程言语仍然在广泛运用之中。
⑵可编程控制器编程言语规范化的世界化安排
PLCopen是1992年建立的致力于可编程控制器编程言语规范化的非营利世界化安排,总部设在荷兰。我国于1999年正式成为PLCopen安排的一员,挂靠在我国机电一体化技能运用协会。我国可编程控制器硬件的开发和运用并不早,但对世界规范编程言语跟得比较紧。
IEC 61131-3规范不仅适用于可编程设备,而且适用于运动操控产品、DCS和根据工业PC的的软逻辑PLC、SCADA等。选用或运用契合IEC 61131-3规范的产品,已成为工业范畴开展的趋势。在我国,正在进行IEC 61131-3规范及有关产品的推行作业。许多技能人员还不知道编程言语的世界规范,一些厂商仍在推行和兜售不契合IEC 61131-3规范的编程言语和相关产品。
⑶可编程控制器的规范编程言语
IEC 61131-3的编程言语部分界说了两大类编程言语:文本类编程言语和图形类编程言语。文本类编程言语包含指令表编程言语(IL:Imstruction List)和结构化文本编程言语(ST:Structured Text),图形类编程言语包含梯形图编程言语(LD:Ladder Digram)和功用块图编程言语(FBD:Function Block Digram)。规范中界说的次序功用表图编程言语(SFC:Sequence Function Chart)既没有归入文本类编程言语,也没有归入图形类编程言语,而是作为共用元素被界说。这表明SFC能够运用两类言语进行编程。