用户登陆 用户注册
您的位置:首页> 技术文章>内容正文
IEC 61131-3编程手册(1)
[正文]:iec 61131-3 标准该国际标准的制定,是iec工作组在合理地吸收、借鉴世界范围的各可编程序控制器(plcs)厂家的技术、编程语言、方言等的基础之上,形成的一套新的国际编程语言标准 。
iec 61131-3国际标准随着可编程序控制器(plcs)技术、编程语言等的不断进步也在不断地进行着补充和完善。
  61131-3国际标准得到了包括有美国ab公司、德国西门子公司等世界知名大公司在内的众多厂家的共同推动和支持,它极大地改进了工业控制系统的编程软件质量及提高了软件开发效率;它定义的一系列图形化语言和文本语言,不仅对系统集成商和系统工程师的编程带来很大的方便,而且对最终用户同样会带来很大的方便;它在技术上的实现是高水平的,有足够的发展空间和变动余地,使得能很好地适应发展。
iec 61131-3标准最初主要用于可编程序控制器(plcs)的编程系统,但它目前同样也适用于过程控制领域、分散型控制系统、基于控制系统的软逻辑、scada等。
61131-3国际标准正在受到越来越多的国外公司、厂商的重视和采用,61131-3国际标准因其具有的诸多优点,也正在受到越来越多的国内公司、厂商的重视和采用。
  iec 61131国际标准包括8部分:part 1: 综述;part 2: 硬件;part 3: 可编程语言;part 4: 用户导则;part 5: 通信;part 6:现场总线通信;part 7:模糊控制编程;part 8:编程语言的实施方针。
iec 61131-3是iec 61131中最重要、最具代表性的部分。
iec 61131-3国际标准将是下一代plc的基础。
iec 61131-5是iec 61131的通信部分,通过iec 61131-5,可实现可编程序控制器与其它工业控制系统,如机器人,数控系统,现场总线等的通信。
采用iec 61131-3国际标准的优点:  因采用一致的iec 61131-3国际标准编程,各个plc厂家的编程系统都是统一的,因而,对用户来说具有如下优点:  减少了人力资源,如培训、调试、维护和咨询的浪费  高水平软件再使用性,它聚焦于解决控制中的问题  减少了编程中的误解和错误  适用于宽环境范围的编程技术:通用的工业控制连接来自不同程序、项目、公司、地区或国家的部件 iec 61131-3标准包括两部分:编程和变量。
编程部分描述了两个重要模型:iec 软件模型和通讯模型。
变量定义了编程系统中需要的的数据类型。
  一 iec 61131-3编程部分  iec 61131-3标准有两个模型:iec 软件模型和通讯模型。
这两个模型构成了实现符合iec 61131-3国际标准的编程系统的概念基础,它们不但是iec 61131-3编程系统区别于传统的plc编程系统的重要标志,而且也是iec 61131-3编程系统优越于传统的plc编程系统的原因所在。
iec 软件模型从理论上描述了如何将一个复杂的程序分解为若干个小的不同的可管理部分,并且在各个被分解部分之间有清晰的和规范的接口的方法;描述了一台plc如何实现多个独立程序的同时装载、运行;描述了系统如何实现对程序执行的完全控制等。
通讯模型同样从理论上描述了不同程序组织单元(pou – program organization units)之间如何交换信息的方法。
程序组织单元包括程序,功能块和功能。
1.1 软件模型       iec 61131-3软件模型如图一所示。
该软件模型是一种分层结构,每一层隐藏了其下层的许多特征。
iec61131-3具有的这种分层结构,构成了iec 61131-3软件优越于传统的plc软件的理论基础,是iec 61131-3软件先进性的体现。
下面我们先描述软件模型的各个部分的概念,同时分析、总结iec 61131-3编程系统所具有的优点。
1.1.1配置、资源、程序和任务  图一 iec 61131-3 软件结构  在模型的最上层是软件“配置”,它等同于一个plc软件,使用在一个具体应用的定义plc行为的整个软件中,它与配置系统的实际过程是不同的。
如在一个复杂的由多台plc组成的自动化生产线中,每台plc中的软件就是一个独立的“配置”。
一个“配置”可与其它的iec“配置”通过定义的接口进行通讯。
  在每一个配置中,有一个或多个“资源”,“资源”不仅为运行程序提供了一个支持系统,而且它反映了plc的物理结构,在程序和plc物理i/o通道之间提供了一个接口。
一个iec程序只有在装入“资源”后才能执行。
“资源”通常放在plc内,但也可以放在其它系统内。
  一个iec程序可以用不同的iec编程语言来编写。
典型的iec程序由许多互连的功能块组成,各功能块之间可互相交换数据。
一个程序可以读写i/o变量,并且能够与其它的程序通讯。
一个程序中的不同部分的执行通过“任务”来控制。
  “任务”被配置以后,可以控制一系列程序和/或功能块周期性地执行程序或由一个的特定的事件触发开始执行程序。
iec程序或功能块通常保持完全的待用状态,只有当是由一个特定的被配置的任务来周期性地执行或由一个特定的变量状态改变来触发执行的情况,iec程序或功能块才会执行。
 


网站首页 培训课程 维修指南
技术文章 家电专栏 供应信息
求购信息 培训资讯 展会信息
电脑专栏 教程下载 资料下载
常用软件 PLC教程 PLC资料
变频伺服 低压电器 维修资料
人机界面 自控仪表 工控机类
文章标题: 搜文章
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
 京ICP备11002135号
报时(2026-04-06 10:35:39) 流量统计