使用Wago CoDeSys软件编程PLC 61131的基础知识

Wago- i /O-Pro CAA是3S公司CoDeSys(受控开发系统)的Wago版本。以下是有关其工作原理的一些基础知识。

通过马克·霍斯克 二零零九年八月二十一日

Wago产品培训经理Brent Kucharski告诉记者控制工程学生的多样性确保了基于I/ o的工业控制器的培训是有趣的。最近的一堂课包括来自雀巢普瑞纳(Nestle Purina)、Swiki Anderson和Assoc的成人学生。, ENSCO,润滑系统公司和Evrisko系统。

日耳曼敦,WIWago产品培训经理Brent Kucharski表示,Wago- i /O-Pro CAA是3S公司(Smart Software Solutions GmbH)开发的CoDeSys(受控开发系统)的Wago版本。数百家制造商将此IEC 61131编程工具用于多种硬件和软件平台。在最近的一次培训课程中,库查斯基表示,每个制造商都提供了一个目标支持包(TSP),它定义了设备驱动程序。IEC 61131第1部分是一般信息;第二部分是业务资金和需求;第3部分是编程语言;第四部分是手册;第五部分是PLC通信,他说。

库查斯基解释说,语言包括指令表(IL)、梯形图(LD)、功能块图(FBD)、顺序功能图(SFC)、结构化文本(ST)和连续功能图(CFC);九种Wago产品都是用该软件编程的。一个站点许可证不到900美元。

他说,在软件中,左边是一个程序组织单元(POU),一个带有垂直文件夹的盒子,就像微软Windows的树形结构。在右上方,变量声明编辑器用于本地程序。中间的a框显示文本或图形编辑器。底部是消息窗口,其中显示编译消息或警告。

POU类型有:
——功能。每次调用都初始化局部变量。变量不保留上次调用时的值。函数名也是输出变量的名称。需要一个或多个输入变量。
功能块。FBs保留上次调用的值。I/O变量是可选的;不是每一个都要使用。计数器、计时器、触发器和机器人都在使用中。
项目。程序保留它们的值,但只有一个全局实例。

更多关于语言的信息:
- SFC是一种语言,但不能独立工作。它基本上是用于以流程图类型的方式容纳其他代码的容器。批处理和包装机器经常使用这个(而不是LD,它可以运行一个6000级的包装应用程序,很难排除故障)。SFC帮助构建软件,由步骤和转换组成,并用实际操作支持步骤。
- CFCs可以自我循环,就像fbd一样,允许自由放置块和连接。
—IL是一种低级语言,对CPU的工作量很小。这很难理解。它是一种文本语言,类似于汇编代码。
- ST,一种文本语言,操作像PASCAL一样高级。它最适合条件执行和循环。
FBD是图形化的、面向网络的、易于理解的。
-起源于汽车的LD,由所有plc支持。它是面向网络的,适合布尔表达式。

也可以从控制工程ydF4y2Ba旅客:
- Wago工业控制研讨会:基于I/ o控制器的实现技巧(更多照片);

-讲方言:了解IEC 61131-3编程语言。

——主编马克·t·霍斯克控制工程www.globalelove.com