想学好PLC从了解IEC61131&GB

在开发可编程序控制器(PLC)的早期阶段,由于没有一个统一的国际标准,各制造商根据自己的习惯,使用自己的编程语言,这些编程语言从内容到形式都很不相同,例如,德国的公司喜欢用功能块图和语句表语言,这与他们早期将晶体管逻辑电路用来完成控制功能有关系,而美国的公司则喜欢用梯形图语言和控制鼓(Control Drum)。梯形图语言又是从继电器控制逻辑延伸来的,至于法国公司除了用梯形图语言外,还用GRAFCET语言,这一语言又特别适用于完成顺序控制的功能。

这种编程语言的不统一情况,给用户带来极大的不方便,使用不同公司产品,编制的程序完全不通用,用户被迫要去熟悉不同公司的编程语言,要额外的购置不同的编程工具,要想在一个大型的工程项目中使用多家公司的产品,几乎是不可能的事。

早在上世纪80年代国际电工技术委员会IEC的就开始着手制定统一的可编程序控制器标准。并于1993年正式颁布了这一标准,即IEC 1131国际标准。现在我们在西门子S7-200系列的说明书里面仍然能看见对这个标准的称呼是IEC 1131,而现状是国际电工委员会(IEC)已经在2013年将该标准更新为第三版,名称也早就更新为IEC 61131。

该标准得到了世界范围包括德国西门子、美国AB等众多厂商的支持,但又独立于任何一家公司。这一标准合理地吸收、借鉴了世界范围的各可编程程序控制器(PLC)厂家的技术、编程语言等部分的优点并随着科技发展、实际工程需要也在不断进行着补充和完善。也就是说,大家学习PLC不要一开始就拿着一款PLC去学习,而是建议大家建立起来知识体系框架,做到一通全通,不要盲人摸象知其然不知其所以然。这也是我看了很多关于PLC学习或者培训的文章后,觉得有必要把自己的经验分享给大家的原因。

IEC61131标准统称为可编程控制器(Programmable controllers),2013年版将其分为8个部分。详见下截图:

想学好PLC从了解IEC61131&GB/T15969规范开始

全英文的看不懂怎么办,国家早就跟我们想好对策了。为了跟国际接轨,我们国家专门针对此标准出了对应的国标,也是8个部分,基本全部使用国际标准。详见下截图:

想学好PLC从了解IEC61131&GB/T15969规范开始

比如我们经常提到PLC的5种编程语言就是在第3部分有详细的介绍。注:在2013版本中已经提到IL语言将可能在下一次更新中取消。

了解了这些,你还会觉得可编程控制器学习很难,需要的知识点很多吗?各个品牌的设备虽然看上去完全不同,原来有这么切实的联系。关注我,不定期更新真正实用的自控知识。


分享到:


相關文章: