Rockwell 罗克韦尔AB Logix 5000控制器 结构化文本语言(ST) 梯形图(LD)顺序功能图(SFC)功能块图(FBD) IEC 61131-3 手册

本手册介绍罗克韦尔AB的Logix 5000系列控制器如何符合IEC 61131-3标准,涵盖了编程语言如ST、LD、SFC和FBD。IEC 61131-3规范旨在统一控制行业的设备和语言。Logix5000控制器支持多任务操作系统,提供连续和定期任务,且完全符合变量命名和数据类型的定义,支持结构化文本、梯形图、顺序功能图和功能块图等编程语言。
AI助手已提取文章相关产品:

Logix 5000 Controllers IEC 61131-3 Compliance
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789
SoftLogix, 5069 CompactLogix, 5069 Compact GuardLogix, Studio 5000 Logix Emulate

本手册符合国际电工委员会的要求
规范(IEC61131)第三版。
IEC已经制定了一系列可编程控制器规范。
这些规范旨在促进国际标准的统一。
用于控制行业的设备和编程语言。这些
标准为Logix5000控制器和Logix提供了基础
设计器应用程序。
IEC可编程控制器规范(IEC61131)细分为
五个部分,每个部分都集中在控制系统的另一个方面。
•第1部分:一般信息
•第2部分:设备和需求测试
•第3部分:编程语言
•第4部分:用户指南
•第5部分:消息服务规范
整个控制行业都专注于第3部分(IEC61131-3),
编程语言,因为它为实现提供了基础
其他标准,并通过减少
培训费用。因此,此处仅处理IEC61131-3。
IEC61131-3编程语言规范涉及多个方面
可编程控制器,包括操作系统执行,数据
定义,编程语言和指令集。的组成
IEC61131-3规范按要求按规范进行分类,
可选或扩展名。通过这样做,IEC61131-3规范提供了
可以扩展以满足最终用户应用程序的最小功能集
需要。这种方法的缺点是每个可编程控制系统
供应商可以实施规范的不同组成部分或提供
不同的扩展名。
Logix5000控制器的多任务操作系统(OS)符合
IEC61131-3定义。在IEC61131-3中,可编程控制器OS可以
包含零个或多个任务,每个任务可以执行一个或多个程序
包含一个或多个函数或例程。根据IEC61131-3,
这些组件中每个组件的数量取决于实现。 Logix5000
控制器提供多个任务,每个任务包含多个程序和一个
无限数量的函数或例程。
IEC61131-3提供了用于创建任务执行分类的选项。任务
可以配置为基于连续,定期或事件的。 Logix5000
控制器支持连续和定期任务。连续任务
不需要安排时间,因为其他时间会占用剩余的处理时间
任务处于休眠状态。定期任务计划根据重复发生而运行
时间段,可配置,起始时间低至1毫秒(ms)。 IEC61131-3
规范未指定定期任务配置的时基。一个
基于IEC61131-3事件的任务会在检测到上升沿时触发
配置的输入。
IEC61131-3规范通过创建以下内容提供对内存的访问
命名变量,至少包含六个字符(Logix Designer
应用程序支持至少1个字符),并以下划线“ _”开头或
一个字母字符(A-Z),然后是一个或多个由一个
下划线“ _”,字母字符(A-Z)或数字(0-9)。可选,小写
只要不区分大小写即可支持字母字符(a-z)(A = a,
B = b,C = c…)。 Logix 5000控制器完全符合此要求
定义,支持小写选项,并扩展名称以支持最多
40个字符。
可以定义IEC61131-3中的数据变量,以便所有人都可以访问
资源或控制器中的程序或有限访问权限仅提供给
单个程序中的函数或例程。在多个之间传递数据
资源或控制器,访问路径可以配置为定义位置
系统中的数据。 Logix 5000控制器通过提供
程序范围或控制器范围的数据,并允许配置
使用产生/消耗的数据访问路径。
通过以下方式定义IE​​C61131-3中变量的内存解释:
使用基本数据类型或从数据库创建的可选派生数据类型
多种数据类型的组合。 Logix 5000控制器支持BOOL的使用
(1位),SINT(8位有符号整数),INT(16位有符号整数),DINT(32位)
有符号整数)和LINT(64位有符号整数),REAL(32位浮点)
号),LREAL(64位,浮点数),USINT(8位无符号)
整数),UINT(16位无符号整数),UDINT(32位无符号整数)和
ULINT(64位无符号整数)基本数据类型。此外,
通过创建用户定义来支持可选的派生数据类型
结构和数组。

IEC61131-3规范定义了五种编程语言和一组
共同的要素。所有语言均定义为可选,但至少一种必须是
支持声称符合规范。 IEC61131-3
编程语言组件的定义如下。
•通用语言元素
•通用图形元素
•指令列表(IL)语言元素
•结构化文本语言(ST)元素
•梯形图(LD)语言元素
•顺序功能图(SFC)语言元素
•功能块图(FBD)语言元素
Logix5000控制器和Logix Designer应用程序为
公共语言元素和结构化文本,梯形图,顺序
功能图和功能框图语言选项。此外,
环境利用基于结构化的ASCII导入/导出格式
文字语言。指令集和程序文件交换功能是
在以下各节中详细讨论。
IEC61131-3指定的指令集是完全可选的。的
规范列出了一组有限的指令,如果实施必须遵循
陈述的执行和视觉表示。但是IEC61131-3并没有
将说明集限制为规范中列出的说明。每个PLC供应商
可以以指令之外的指令形式实现其他功能
由规范列出。此类扩展指令的示例包括
执行诊断,PID回路控制,运动控制和数据文件所需
操纵。由于IEC61131-3未定义扩展指令
规范,不能保证不同之间的实现
PLC供应商将兼容。使用这些说明可能会排除
供应商之间逻辑的转移。
Logix5000控制器和Logix Designer应用程序提供了一套
按照IEC61131-3规范定义执行的指令。物理的
这些说明的表示形式与现有的外观和风格保持相同
系统,以减少与
环境。现有产品的完整说明已
带入环境,因此不会丢失任何功能。

您可能感兴趣的与本文相关内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值