lc 技术培训班 (第4讲)编程语言标准介绍

lc 技术培训班 (第4讲)编程语言标准介绍

ID:36700216

大小:7.96 MB

页数:106页

时间:2019-05-10

lc 技术培训班 (第4讲)编程语言标准介绍_第1页
lc 技术培训班 (第4讲)编程语言标准介绍_第2页
lc 技术培训班 (第4讲)编程语言标准介绍_第3页
lc 技术培训班 (第4讲)编程语言标准介绍_第4页
lc 技术培训班 (第4讲)编程语言标准介绍_第5页
资源描述:

《lc 技术培训班 (第4讲)编程语言标准介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、热烈欢迎参加PLC技术培训班的全体学员!北京精诚智合教学科技有限公司9/4/20211PLC培训班(第4讲)IEC61131-3编程语言标准介绍1.IEC61131-3PLC标准通用信息2.IEC61131-3PLC标准软件模型3.IEC61131-3PLC标准通信模式4.IEC61131-3PLC标准通用语言单元5.IEC61131-3PLC编程语言9/4/20212IEC61131-3PLC标准通用信息众所周知,在开发可编程序控制器(PLC)的早期阶段,由于没有一个统一的国际标准,各制造商根据自己的习惯,使用自己的编程语言,这些编程语言从

2、内容到形式都很不相同,例如,德国的公司喜欢用功能块图和语句表语言,这与他们早期将晶体管逻辑电路用来完成控制功能有关系,而美国的公司则喜欢用梯形图语言和控制鼓(ControlDrum)。梯形图语言又是从继电器控制逻辑延伸来的,至于法国公司除了用梯形图语言外,还用GRAFCET语言,这一语言又特别适用于完成顺序控制的功能。9/4/20213IEC61131-3PLC标准通用信息这种编程语言的不统一情况,给用户带来极大的不方便,使用不同公司产品,编制的程序完全不通用,用户被迫要去熟悉不同公司的编程语言,要额外的购置不同的编程工具,要想在一个大型的工

3、程项目中使用多家公司的产品,几乎是不可能的事。早在上世纪80年代国际电工技术委员会IEC的第六工作组(IEC/TC65B/WG6)就开始着手制定统一的可编程序控制器标准。并于1993年正式颁布了这一标准,即IEC1131-3国际标准。9/4/20214IEC61131-3PLC标准通用信息我国根据IEC的标准制定的中华人民共和国可编程序控制器(ProgrammableController)的国家标准,标准号为GB/T15969.1-15969.4,该标准于1995年底发布,从1996年10月1日起开始实施。9/4/20215IEC61131-

4、3PLC标准通用信息近几年由于自动化系统的发展,需要制定涵盖更广领域,不仅包括PLC,还有DCS,HMI以及现场总线等的内容。IEC的第七工作组(IEC/SC65B/WG7)制定了新的IEC61131-3标准,第七工作组包括来自不同的PLC制造商,软件公司和用户代表,这样制定的标准可以做为一个导则,为大多数PLC制造商所接受,IEC61131标准的5个部分总结当代PLC系统的要求,这些要求涉及PLC的硬件和编程系统。新标准包括了早已在PLC编程中使用的通用概念,同时也增加了新的编程方法。9/4/20216IEC61131-3PLC标准通用信息

5、IEC61131-3本身只做为PLC的编程指导,而不是强制的规则,若PLC制造商希望符合这个标准,他们必须提供文件,说明其对标准的符合程度,他们还必须通过认证,确认那些部分符合标准,那些部分还不能满足标准。这个标准附有62个性能表,制造商必须填写这些表格并提供注释(例如;“完全满足”,不能“实现”,“以下部分能实现”…)。9/4/20217IEC61131-3PLC标准通用信息该标准还提供一个测试基础,允许制造商和客户都能评估,每一个编程系统符合IEC标准的接近程度。为了进一步证明兼容性,PLCopen国际组织,进一步定义兼容性等级的测试,而

6、这些测试是由独立的机构进行的。9/4/20218IEC61131-3PLC标准软件模型IEC61131-3的软件模型描述了诸多概念,包括组态(configuration)。资源(resource).任务(task).程序(program).功能块(functionblock)以及功能(function)和它们之间的连接。9/4/20219IE任务C61131-3PLC标准软件模型 (组态内部的资源)在软件等级中的最高等级是组态(configuration),它定义了单元结构,这一单元有可能是,例如:带多个CPU连接的PLC。一个组态包括一个或

7、若干个资源(resources),它构成一个CPU资源的程序是由任务来控制,任务(task)表示一个可执行的程序单元。9/4/202110IEC61131-3PLC标准软件模型(组态内部的资源)9/4/202111IEC61131-3PLC标准软件模型(任务)任务能周期地或由于一定的事件来处理,它们具有优先权级,优先权是定义在资源内部分配给CPU的时间段。有若干种类型的任务:a.周期任务,b.时间控制任务(时间间隔任务),c.事件控制任务(事件任务),e.中断任务任务说明是由任务名,它的优先权级,以及任务执行时的条件,条件可以是时间间隔,一个

8、事件〈数字量输入的上升沿或全局变量的伪(false)/真(true)变化〉或一个中断,每一个任务能分配若干个程序,这些程序将由任务来激活。程序是按照所指示的顺序来处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。