你现在位置:首页>技术论文>软件知识>正文
IEC61131-3的程序结构
日期:2010-11-22 10:16:13 点击:
来源:本站整理
作者:
点击【】放大字体.
IEC(国际电工委员会)是为电子技术的所有领域制定全球标准的国际组织。IEC 61131是PLC的国际标准,它由以下5部分组成:通用信息、设备与测试要求、编程语言、用户指南和通信。其中的第三部分(IEC 61131-3)是PLC的编程语言标准。IEC 61131-3是世界上第一个,也是至今为止唯一的工业控制系统的编程语言标准。
plcjs.技.术_网

       目前已有越来越多的生产PLC的厂家提供符合IEC 61131-3标准的产品,IEC 61131-3已经成为DCS(集散控制系统)、IPC(工业控制计算机)、FCS(现场总线控制系统)、SCADA(数据采集与监视控制)和运动控制系统事实上的软件标准。有的厂家推出的在个人计算机上运行的“软件PLC”软件包也是按IEC 61131-3标准设计的。
P.L.C.技.术.网——可编程控制器技术门户

       1.POU
WWW_PLCJS_COM-PLC-技.术_网

       IEC 61131-3的程序组织单元(POU)是包含程序代码的PLC的独立软件单元。
——可——编——程——控-制-器-技——术——门——户

       有三种POU:程序、功能块和功能。POU由变量声明部分和代码本体部分组成。声明部分用于声明所有局部变量。POU的代码部分由指令组成,POU不允许递归调用。
P.L.C.技.术.网——可编程控制器技术门户

       2.功能
WWW_P※LCJS_CO※M-PLC-技-.术_网

       功能是有多个输入参数和一个输出参数(返回值)的POU。调用带有相同输入值的功能总是返回相同的结果。在一个功能内,可以调用另外的功能,但不能调用功能块或程序。返回值的名称与功能的名称相同。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       下面是标准的IEC 61131-3功能列表:
WW.W_PLCJS_COM-PLC-技.术_网

       ? 数据类型转换功能,例如INT_TO_REAL;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       ? 函数运算功能,例如ABS和LOG;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       ? 标准算术运算功能,例如ADD和MUL;
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       ? 位串功能,例如AND和SHL;
WWW_PL※CJS_COM-PLC-技.术_网

       ? 选择和比较功能,例如SEL和GE;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       ? 字符串功能,例如:RIGHT和INSERT;
WWW_PL※CJS_COM-PLC-技.术_网

       ? 时间数据类型功能,例如带有TIME数据类型的SUB。
WWW_P※LCJS_COM-PLC-)技.术_网

       3.功能块 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       功能块是带有多个输入/输出参数和内部存储单元的POU,功能块的返回值与其内部存储单元的值有关。功能块内可以调用另外的功能块或功能,但是不能调用程序。功能块的内部变量对功能块的用户是隐藏的。
WWW_PLCJS@_COM%-PLC-技.术_网

       下面是标准IEC 61131-3功能块列表:
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       ? 双稳态元素,例如SR和RS;
WWW_P※LCJS_COM-PLC-)技.术_网

       ? 边沿检测功能块,例如R_TRIG和F_TRIG;
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       ? 计数器,例如CTU和CTD;
WWW.PLCJS.COM——可编程控制器技术门户

       ? 定时器功能块,例如TON和TOF。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       4.功能块的实例化
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       实例化是指一个功能块被定义一次而被使用多次。在调用功能块之前,必须在 要调用功能块的POU中声明功能块的实例。
WWW_P※LCJS_CO※M-PLC-技-.术_网

       下面是实例声明的例子:功能块FB_exam的实例名称分别为drive1和drive2:
——可——编——程——控-制-器-技——术——门——户

VAR
plcjs.技.术_网

   drive1 : FB_exam;
W1WW_P4LCJS_COM-PLC-技.术_网

   drive2 : FB_exam;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

END_VAR
WWW_PL※CJS_COM-PLC-技.术_网

       两次调用功能块FB_exam时,应分别使用不同的实例名称。在调用功能块时,每个实例名称被分配一个单独的存储区域,用来保存功能块的局部变量的值。
W1WW_P4LCJS_COM-PLC-技.术_网

功能因为没有内部存储区,可以不必实例化而被调用。
WWcW_PLCJS_COM-PLC-技.术_网

       5.程序
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

       程序通常包含了功能、功能块调用的一个逻辑组合。程序的行为和用途类似于功能块。程序具有输入和输出参数,而且可以具有内部存储区。
上一篇: OEM行业中组态软件应用浅析
下一: 没有了
评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
·站内热门排行
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La