您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的编程语言的国际标准

来源:艾特贸易2017-06-04

简介国际电工委员会 (IEC) 于 1992 年开始编制、 1994 年 5 月公布了可编程序控制器标准 (IEC 1131) ,该标准由 5 部分组成,即通用信息、设备与测试要求、可编程序控制器的编程语言、用户指南

    国际电工委员会(IEC)1992年开始编制、19945月公布了可编程序控制器标准(IEC 1131),该标准由5部分组成,即通用信息、设备与测试要求、可编程序控制器的编程语言、用户指南和通信。其中第三部分(IEC 1131-3) Programming LanguagePLC的编程语言标准,详细说明了句法、语义和下述5种语言的表达方式:①顺序功能图( sequential function chartSFC);②梯形图(ladder diagramLAD);③功能块图(function block diagramFBD);④指令表(instruction listIL);⑤结构文本( structured textST)    S7-200使用的STEP 7-Micro/WIN编程软件提供两种指令集:IEC 1131-3指令集和SIMATIC指令集,程序员可以任选一种进行编程。    IEC 1131-3指令集是第一个为工业自动化控制系统的软件设计提供标准化编程语言的国际标准,该标准得到世界范围的众多厂家的支持,但又独立于任何一家公司。该国际标准的制定,是IEC工作组在合理吸收、借鉴世界范围的各可编程序控制器厂家的技术、编程语言、方法等的基础上形成的一套新的国际编程语言标准,为不同厂家的PLC编程软件的标准化和可移植性铺平了道路。IEC 1131-3国际标准在不断补充和完善,它支持系统完全数据类型检查。但使用IEC 1131-3指令集,只能用梯形图(LAD)和功能块图(FBD)两种编程语言编程,通常这种指令集的指令执行时间较长。    SIMATIC指令集是SIEMENS公司专为S7-200PLC设计的编程语言,该指令集专用性强,大多数指令符合IEC 1131-3标准,但SIMATIC指令集不支持系统完全数据类型检查。使用SIMATIC指令集,可以用梯形图(LAD)、功能块图(FBD)和语句表(STL)三种编程语言编程,采用SIMATIC指令集的指令执行时间短。