欢迎来到中海德官网
   
几种常见PLC的程序结构及其特点
来源: | 作者:bq1203 | 发布时间: 2016-01-12 | 2067 次浏览 | 分享到:
几种常见PLC的程序结构及其特点

  程序的行为和用途类似于功能块,程序具有输入和输出参数,而且可以具有内部存储区。程序通常包含有对功能和功能块的调用。

  IEC61131-3定义了若干标准的功能和功能块。

  

5.S7-300/400与IEC61131-3程序结构的区别

  1)S7-300/400的功能可以有多个输出参数,返回值也属于输出参数。IEC61131-3的功能只有一个返回值。

  2)IEC61131-3的功能块用于保存局部变量的专用存储区是在声明功能块的实例时分配的,它对用户是不透明的,其他POU不能直接访问该存储区。

  S7-300/400的功能块的局部变量(不包括临时变量)保存在它的背景数据块中。其他POU可以访问背景数据块中的变量。如果需要多次调用同一个功能块来控制同一类型的被控对象,每次调用都需要指定一个背景数据块,但是这些背景数据块中的变量又很少,这样在项目中就出现了大量的背景数据块。可以使用多重背景数据块来减少背景数据块的数量。但是需要增加一个用来管理多重背景的功能块。

  3)S7-300/400的功能块的局部变量有临时变量和静态变量,IEC61131-3的功能块的内部变量Var相当于S7-300/400的静态变量。

  4)S7-300/400将数据区划分为数据块来使用,数据块的大小与数据块中定义的变量的数据类型和变量的个数有关。IEC61131-3没有数据块的概念。


我司主营以下产品:
一:AB系列模块:1746、1756、1771、1769、1785系列,与2711系列触摸屏 
二:西门子数控类6SN系列与工控机类6FC5,
三:施耐德:140系列模块与TSX模块
四:ABB机器人:DSQC 3HAC,及ABBDCS系统模块。
其他欧美日产品:安川,霍尼韦尔,SEW,力士乐,艾默生等DCS系统模块、伺服电机驱动器、PLC、机器人备件。