一组段和子程序,MAST 任务为循环或周期性执行,FAST 任务为周期性执行。
任务具有优先级,并且链接到控制器的输入和输出。可以根据任务来刷新这些 I/O。
一个控制器可以有多个任务。
控制系统的标准 IEC 61131-3 所支持的五种逻辑或控制语言中的其中一种语言。功能块图是面向图形的编程语言。它可以与一系列网络搭配使用,其中每个网络均包含框和连接线路的图形结构,该图形结构表示逻辑或算术表达式、功能块的调用、跳转或返回指令。
由程序寻址和修改的存储器单元。
表示构成控制器上操作系统的 BIOS、数据参数和编程指令。固件存储在控制器内的非易失性存储器上。
一系列 ASCII 字符的变量。
采用 8 位格式编辑的类型,范围从十六进制 00 到十六进制 FF。
包括配置数据、符号和文档的程序。
(引导应用程序)包含应用程序的二进制文件。通常它存储在控制器中,使控制器启动用户生成的应用程序。
扩展 I/O 模块和控制器之间的电子通讯总线。
自动化工业流程(也称为可编程逻辑控制器或可编程控制器)。
此网络中包含逻辑控制器、SCADA 系统、PC、HMI、交换机……
支持以下两种拓扑:
o扁平:此网络中的所有模块和设备都属于同一个子网。
o2 层:网络分为操作网络和控制器间网络。
这两个网络可以在物理上独立,但通常通过路由设备链接。
用于将收到的电压或电流电平转换为数值。可以在逻辑控制器中存储和处理这些值。
在逻辑控制器内转换数值,并按比例发送电压或电流电平。
(毫秒)
应用程序的组成部分,其中包括可以在逻辑控制器的存储器中安装的经过编译的源代码。
共享一个公用数据路径和通讯协议的各种互联设备系统。
包括子组件(如传送带和转盘等)的机器的一部分。
一个系统内硬件组件的布局和互连以及硬件和软件的参数,可决定系统的运行特性。
(美国信息交换标准码)用于表示字母数字字符(如字母、数字以及某些图形和控制字符)的通讯协议。
(二进制编码的十进制)利用一个 4 位组(nybble/nibble,也称为半字节)表示 0 到 9 之间的十进制数的格式。在此格式中,用于编码十进制数字的四个位具有部分未使用的组合。
例如,数字 2,450 编码为 0010 0100 0101 0000。
(布尔)用于计算的基本数据类型。BOOL 变量可以是以下两个值之一:0 (FALSE) 或 1 (TRUE)。从 WORD 中抽取的位为 BOOL 类型,例如:%MW10.4 是编号为 10 的存储器 WORD 的五分之一位。
(控制器局域网络)用于串行总线网络旨在实现智能系统中智能设备(来自多家制造商)之间互连,以及用于处理实时工业应用的协议 (ISO 11898)。CAN 最初为汽车行业而开发,现在已应用于多种工业自动控制环境中。
(连续功能图)一种基于功能块图语言的图形编程语言(IEC 61131-3 标准的扩展),工作原理与流程图类似。但是,不可以使用网络并对图形元素进行任意定位,允许反馈回路。每个功能块的输入位于左侧,输出位于右侧。可以将功能块输出链接到其他功能块的输入以创建复合表达式。
(动态主机配置协议)BOOTP 的高级扩展。DHCP 虽然较为高级,但是 DHCP 和 BOOTP 可以通用。(DHCP 可以处理 BOOTP 客户端请求。)
(双精度整数类型)以 32 位格式进行编码的整数。
(设备类型管理器)分为两类:
o连接到现场设备配置组件的设备 DTMs。
o连接到软件通讯组件的 CommDTMs。
DTM 提供了用于访问设备参数,以及配置、操作和诊断设备的统一结构。从用于设置设备参数的简单图形用户界面到用于诊断和维护目的而执行复杂实时计算的高度复杂的应用程序都属于 DTMs。
(双字)以 32 位格式进行编码的类型。
用于 LANs 的物理和数据链路层技术,也称为 IEEE 802.3。
(功能块)用于整合一组编程指令以执行特定和规范化操作(如速度控制、间隔控制或计数)的实用编程机制。功能块可以包含配置数据和一组内部或外部操作参数,通常是一个或多个数据输入和输出。
(功能块图)控制系统的 IEC 61131-3 标准所支持的五种逻辑或控制语言中的其中一种语言。功能块图是面向图形的编程语言。它可以与一系列网络搭配使用,其中每个网络包含一个框和连接线路的图形结构,该图形结构表示逻辑或算术表达式、功能块的调用、跳转或返回指令。
当逻辑控制器处于自由运行模式时,新的任务扫描都在上次扫描完成后开始。周期扫描模式对比度。
(高速计数器)
(输入/输出)
(国际电工委员会)负责为所有电器、电子和相关技术制定和发布国际标准的非盈利性和非政府性的国际标准组织。
工业自动化设备的 3 部分标准的第 3 部分。IEC 61131-3 针对控制器编程语言,并定义了两个图形编程语言和两个文本编程语言标准。图形编程语言既是梯形图语言又是功能块图语言。文本编程语言包括结构化文本和指令列表。
(指令列表)以某种语言编写的程序,包括由控制器按顺序执行的一系列基于文本的指令。每个指令均包括一个行号、一个指令代码和一个操作数(请参阅 IEC 61131-3)。
(整数)以 16 位格式进行编码的整数。
(因特网协议)TCP/IP 协议系列的一部分,用于跟踪设备的因特网地址、对传出消息进行路由并识别传入消息。
(梯形图)控制器程序指令的图形表示,其中包括控制器按顺序执行的一系列梯级中的触点、线圈和块符号(请参阅 IEC 61131-3)。
(长整数)以 64 位格式进行编码的整数(INT 的 4 倍或 DINT 的 2 倍)。
(长实型)以 64 位格式进行编码的浮点数。
(长字)以 64 位格式进行编码的数据类型。
(介质访问控制地址)与特定硬件设备关联的唯一 48 位编号。在生产网卡或设备过程中,需要为每个网卡或设备编入一个 MAC 地址。
通过其编程软件运行的处理器任务。MAST 任务有两个段:
oIN:在 MAST 任务执行之前,将输入复制到 IN 段。
oOUT:在 MAST 任务执行完后,将输出复制到 OUT 段。
允许在连接到同一网络的多个设备之间进行通讯的协议。
(网络管理)提供网络初始化、检测到的错误控制和设备状态控制服务的 CANopen 协议。
(过程数据对象)无需确认的广播消息,或在基于 CAN 的网络中从生产者设备发送到消费者设备。来自生产者设备的传输 PDO 具有特定标识符,该标识符与消费者设备的接收 PDO 对应。
(程序组织单元)源代码的变量声明和相应的指令集。POUs 有助于简化软件程序、功能和功能块的模块化重用。经过声明后,POUs 便可相互使用。
(脉冲串输出)采用固定占空比 50-50 在开启和关闭之间振荡以产生方波形式的快速输出。PTO 特别适用于如步进器电机、频率转换器和伺服电机控制等应用。
(脉冲宽度调制)以可调占空比在关闭和开启之间振荡以产生矩形波形式的快速输出(尽管可以调整它来产生方形波)。PTO 非常适合用于模拟或近似模拟量输出,因为它可以通过其周期调节输出的电压,使得它在调光或速度控制应用等中非常有用。
一种数据类型,可以将它定义为以 32 位格式进行编码的浮点数。
(接收过程数据对象)无需确认的广播消息,或在基于 CAN 的网络中从生产者设备发送到消费者设备。来自生产者设备的传输 PDO 具有特定标识符,该标识符与消费者设备的接收 PDO 对应。
(服务数据对象)在基于 CAN 的网络中,现场总线主站用于访问(读/写)网络节点的对象目录的消息。SDO 类型包括服务 SDOs (SSDOs) 和客户端 SDOs (CSDOs)。
(顺序功能图)一种包括具有关联操作的步骤、具有相关联逻辑条件的转换,以及步骤和转换之间的定向链接的语言。(SFC 标准已在 IEC 848 中定义。符合 IEC 61131-3。)
(有符号整数)15 位值带加号。
(结构化文本)一种包括复杂的语句和嵌套指令(如迭代循环、条件执行或功能)的语言。ST 符合 IEC 61131-3
使控制器停止运行应用程序的命令。
(传输过程数据对象)无需确认的广播消息,或在基于 CAN 的网络中从生产者设备发送到消费者设备。来自生产者设备的传输 PDO 具有特定标识符,该标识符与消费者设备的接收 PDO 对应。
(无符号双粗度整数)以 32 位格式进行编码的整数。
(无符号整数)以 16 位格式进行编码的整数。
一种以 16 位格式进行编码的类型。