互联网对于从事制造业的人来说,总是令人向往的。大致归结于互联网的发展,催生出很多新兴的行业,让从事高端互联网的IT程序猿处于浪潮尖儿上,有更多的机遇展露身手。在IT行业中,程序猿使用的更多是Java、Python、C++、VB、C#等高级编程语言。
相较于传统的工控行业PLC,使用的是逻辑直观清晰的梯形图为主,有的辅助以顺序流程图,整体上编程的风格单一且灵活性较差。假如我们的电气工程师也能如IT行业的程序猿在编程语言上同样有多种选择,那该是怎样的一种体验呢?!
1993年,国际电工委员会(IEC)公布了可编程控制器的国际标准IEC 1131(以后改称IEC 61131),其中的第三部分关于编程语言的标准,规范了可编程控制器的编程语言及其基本元素。这一标准为可编程控制器软件技术的发展,乃至整个工业控制软件技术的发展,起了举足轻重的推动作用。它是全世界控制工业第一次制定的有关数字控制软件技术的编程语言标准。
第三部标准称为IEC 61131-3,其中规定了可编程器的五种编程语言,分别是:
- SFC(顺序功能图);
- LD(梯形图);
- FBD(功能块);
- ST(结构化文本);
IL(指令表).
其中,我们较为常用的是LD梯形图及SFC顺序功能图语言。现在