logo资料库

Logix5000控制器通用指令参考手册(中文2018.3).pdf

第1页 / 共972页
第2页 / 共972页
第3页 / 共972页
第4页 / 共972页
第5页 / 共972页
第6页 / 共972页
第7页 / 共972页
第8页 / 共972页
资料共972页,剩余部分请下载后查看
LOGIX5000 控制器通用指令参考手册
重要用户信息
变更汇总
指令定位器
目录
前言
Studio 5000 环境
其他资源
法律声明
1 - 报警指令
报警指令
模拟报警 (ALMA) - 功能块
模拟报警 (ALMA) - 梯形图
模拟报警 (ALMA) - 结构化文本
数字报警 (ALMD) - 功能块
数字报警 (ALMD) - 梯形图
数字报警 (ALMD) - 结构化文本
2 - 位指令
位指令
检查是否闭合 (XIC)
检查是否断开 (XIO)
单脉冲触发 (ONS)
下降沿单脉冲触发 (OSF)
带输入的下降沿单脉冲触发 (OSFI)
上升沿单脉冲触发 (OSR)
带输入的上升沿单脉冲触发 (OSRI)
输出接通 (OTE)
输出闭锁 (OTL)
输出解锁 (OTU)
3 - 计时器和计数器指令
计时器和计数器指令
向下计数 (CTD)
向上计数 (CTU)
向上计数/向下计数 (CTUD)
复位 (RES)
保持型接通计时器 (RTO)
带复位的保持型接通计时器 (RTOR)
关断延时计时器 (TOF)
带复位的关断延时计时器 (TOFR)
接通延时计时器 (TON)
带复位的接通延时计时器 (TONR)
4 - 输出/输出
输入/输出指令
消息 (MSG)
MSG 配置示例
严重故障类型和代码
轻微故障类型和代码
消息错误代码
错误代码
扩展错误代码
PLC 和 SLC 错误代码 (.ERR)
块传输错误代码
指定通信详细信息
指定 SLC 消息
指定块传输消息
获取系统值 (GSV) 和设置系统值 (SSV)
即时输出 (IOT)
获取系统值
确定控制器内存信息
DeviceNet 状态代码
获取和设置系统数据
GSV/SSV 编程示例
GSV/SSV 对象
访问 AddOnInstructionDefinition 对象
访问 ALARMBUFFER 对象
访问轴对象
访问控制器对象
访问 ControllerDevice 对象
访问 CoordiateSystem 对象
访问 MotionGroup 对象
访问消息对象
访问 CST 对象
访问数据日志对象
访问 DF1 对象
访问 FaultLog 对象
访问 HardwareStatus 对象
访问消息对象
访问模块对象
访问例程对象
访问冗余对象
访问程序对象
访问安全对象
访问 SerialPort 对象
访问任务对象
访问 TimeSynchronize 对象
访问 WallClockTime 对象
GSV/SSV 安全对象
监视状态标志
选择消息类型
模块故障:16#0000 - 16#00ff
模块故障:16#0100 - 16#01ff
模块故障:16#0200 - 16#02ff
模块故障:16#0300 - 16#03ff
模块故障:16#0800 - 16#08ff
模块故障:16#fd00 - 16#fdff
模块故障:16#fe00 - 16#feff
模块故障:16#ff00 - 16#ffff
指定 CIP 消息
指定 PLC-3 消息
指定 PLC-5 消息
指定 PLC-2 消息
5 - 比较指令
比较指令
比较 (CMP)
等于 (EQU)
大于 (GRT)
大于等于 (GEQ)
小于 (LES)
小于等于 (LEQ)
限制 (LIM)
屏蔽等于 (MEQ)
不等于 (NEQ)
有效运算符
什么是填零?
6 - 计算/数学指令
计算/数学指令
绝对值 (ABS)
加 (ADD)
计算 (CPT)
除 (DIV)
取模 (MOD)
乘 (MUL)
取反 (NEG)
平方根 (SQR/SQRT)
减 (SUB)
7 - 移动/逻辑指令
移动/逻辑指令
位域分配 (BTD)
带目标的位域分配 (BTDT)
按位与 (AND)
按位异或 (XOR)
按位非 (NOT)
按位或 (OR)
布尔与 (BAND)
布尔异或 (BXOR)
布尔非 (BNOT)
布尔或 (BOR)
清零 (CLR)
屏蔽移动 (MVM)
带目标屏蔽移动 (MVMT)
移动 (MOV)
交换字节 (SWPB)
8 - 数组(文件)/其他指令
数组(文件)/其他指令
复制文件 (COP)、同步复制文件 (CPS)
文件算术与逻辑 (FAL)
文件平均值 (AVE)
文件填充 (FLL)
文件搜索和比较 (FSC)
文件排序 (SRT)
文件标准偏差 (STD)
以元素计的大小 (SIZE)
所有模式
所有模式流程图 (FSC)
数值模式
数值模式流程图 (FSC)
增量模式
增量模式流程图 (FSC)
Array 标签
标准偏差
9 - 数组(文件)/移位指令
数组(文件)/移位指令
位左移 (BSL)
位右移 (BSR)
FIFO 装载 (FFL)
FIFO 卸载 (FFU)
LIFO 装载 (LFL)
LIFO 卸载 (LFU)
10 - 定序程序指令
定序程序指令
定序程序输入 (SQI)
定序程序加载 (SQL)
定序程序输出 (SQO)
11 - 程序控制指令
程序控制指令
恒假 (AFI)
转换结束 (EOT)
跳转至外部例程 (JXR)
跳转至标签 (JMP) 和标签 (LBL)
跳转至子例程 (JSR)、子例程 (SBR) 和返回 (RET)
主控复位 (MCR)
MCR 流程图(假)
无操作 (NOP)
SFC 暂停 (SFP)
SFC 复位 (SFR)
临时结束 (TND)
触发事件任务 (EVENT)
禁止用户中断 (UID)/允许用户中断 (UIE)
未知指令 (UNK)
12 - 循环/中断指令
循环/中断指令
中断 (BRK)
循环 (FOR)
跳转至子例程 (JSR)、子例程 (SBR) 和返回 (RET)
13 - 特殊指令
特殊指令
数据转换 (DTR)
诊断检测 (DDT)
位比较文件 (FBC)
比例、积分和微分 (PID)
使用 PID 指令
抗积分饱和与从手动模式到自动模式的无扰动转换 (PID)
无扰动重新启动 (PID)
级联回路 (PID)
控制比率 (PID)
微分平滑 (PID)
前馈或输出偏置 (PID)
PID 指令时序
设置死区 (PID)
使用输出限制 (PID)
14 - 三角函数指令
三角函数指令
反余弦(ACS、ACOS)
反正弦(ASN、ASIN)
反正切(ATN、ATAN)
余弦 (COS)
正弦 (SIN)
正切 (TAN)
15 - 高级数学
高级数学指令
以 10 为底的对数 (LOG)
自然对数 (LN)
X 的 Y 次幂 (XPY)
16 - 数学转换指令
数学转换指令
转换为 BCD (TOD)
转换为整数 (FRD)
度数 (DEG)
弧度 (RAD)
截断 (TRN)
17 - ASCII 串行端口指令
ASCII 串行端口指令
缓冲区中的 ASCII 字符 (ACB)
ASCII 清空缓冲区 (ACL)
ASCII 握手线 (AHL)
ASCII 读取 (ARD)
ASCII 读取行 (ARL)
缓冲区行的 ASCII 测试 (ABL)
ASCII 写入 (AWT)
ASCII 写入附加 (AWA)
字符串类型
ASCII 错误代码
18 - ASCII 字符串指令
ASCII 字符串指令
查找字符串 (FIND)
插入字符串 (INSERT)
中间字符串 (MID)
字符串串连 (CONCAT)
字符串删除 (DELETE)
19 - ASCII 转换指令
ASCII 转换指令
DINT 转换为字符串 (DTOS)
小写 (LOWER)
REAL 型值转换为字符串 (RTOS)
字符串转换为 DINT (STOD)
字符串转换为 REAL (STOR)
大写 (UPPER)
20 - 调试指令
调试指令
断点 (BPT)
追踪点 (TPT)
21 - 通用指令通用属性
通用属性
数学状态标志
立即数
数据转换
数据类型
LINT 数据类型
浮点值
数组索引编制
位寻址
22 - 功能块属性
选择功能块元素
锁存数据
执行顺序
功能块对溢出条件的响应
时序模式
程序/操作员控制
23 - 结构化文本编程
结构化文本语法
结构化文本组成部分:注释
结构化文本组成部分:赋值
结构化文本组成部分:表达式
使用算术运算符和函数
使用按位运算符
使用逻辑运算符
使用关系运算符
结构化文本组成部分:指令
结构化文本组成部分:结构
字符串字面值
字符串类型
CASE_OF
FOR_DO
IF_THEN
REPEAT_UNTIL
WHILE_DO
索引
封底
参考手册 LOGIX5000 控制器通用指令参考手册 1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, Emulate 5570
重要用户信息 在安装、配置、操作、或维护产品之前,请阅读此文件以及关于对设备安装、配置及操作的附加资料部分的文件。除了所用应用 的代码、规则及标准外,用户还需要熟悉安装及线路说明。 按照应用的实验代码,由适当的训练人员执行所需的安装、调整、交付使用、使用、拆、装以及维护的活动。若不使用厂商指定 的方式,设备提供的保护将会受损。 任何情况下,对于因使用或应用本设备造成的任何间接或连带损失,Rockwell Automation, Inc. 概不负责。 本手册中包含的示例和图表仅用于说明。由于任何具体安装都涉及众多变化和要求,Rockwell Automation, Inc. 对于依据这些示例 和图表所进行的实际使用不承担任何责任。 手册中说明使用信息、电路、设备或软件,Rockwell Automation 公司没有专利责任。 未经 Rockwell Automation, Inc. 的书面许可,不得复制本手册的全部或部分内容。 在整本手册中,我们在必要的地方给出了说明,以提醒您留意相关安全注意事项。 警告:用于标识在危险环境中可能导致爆炸,进而导致人员伤亡、财产损失或经济损失的操作或情况 信息。 注意:用于标识可能导致人员伤亡、财产损失或经济损失的操作或情况信息。注意信息可帮助您识别 危险,避免危险并了解相关后果。 重要事项: 用于标识对成功应用和了解本产品有重要作用的信息。 位于设备上面或内部的标签提供了具体的预防措施。 触电危险:位于设备(例如,驱动器或电机)表面或内部的标签,提醒相关人员可能存在危险电压。 灼伤危险:位于设备(例如,驱动器或电机)表面或内部的标签,提醒相关人员表面可能达到危险温 度。 电孤闪络危险:位于设备(例如,电机控制中心)表面或内部的标签,提醒相关人员可能存在危险电 压。电弧闪络将会引起严重伤亡。穿着适当的“个人防护装备”安全工作和个人防护装备要按照所有管 理法规要求。 Allen-Bradley、Rockwell Software 以及 Rockwe ll Automation 是 Rockwel l Automation 公司的商标。 不属于 Rockwell Automation 的商标是其各自公司的财产。
变更汇总 本手册包含一些新增和更新的信息。使用这些参考表可找到发生变更的 信息。 全局变更 下表列出针对本手册中某个对象的所有信息所做的变更及变更原因。例 如,增加新的受支持硬件、软件设计变更或增加参考资料会导致所有涉 及该对象的主题发生变更。 对象 所有指令主题。 所有指令主题。 所有指令主题。 所有指令章节标题主题 新增或增强功能 原因 在适用控制器列表中增加了新的安全控制 器 5580 和 5380。 更新了梯形图、复位信号和示例图片,以 反映更新后的用户界面。 在“严重/轻微故障”和“另请参见”部分中,将 “通用属性”交叉引用替换为新的“数组索引 编制”主题的交叉引用。 新增了链接表,其中列出章节中各个指令 的链接。 下表列出了此版本中发生变更的主题、变更原因及指向变更信息所在主 题的链接。 主题名称 原因 单脉冲触发 (ONS) 参考页数 140 将“说明”部分移至简介段落。 在“操作数”部分,增加了“重要事项”说明。 下降沿单脉冲触发 (OSF) 参考页数 143 在“梯形图”表中,更新了“说明”列。 在“执行”部分中,更新了“执行的操作”列。 将“说明”部分移至简介段落。 在“操作数”部分,增加了“重要事项”说明。 在“梯形图”表中,更新了“说明”列。 在“执行”部分中,更新了“执行的操作”列。 Rockwell Automation Publication 1756-RM003S-ZH-P - March 2018 3
变更汇总 主题名称 上升沿单脉冲触发 (OSR) 参考页数 149 向下计数 (CTD) 参考页数 164 向上计数 (CTU) 参考页数 169 复位 (RES) 参考页数 179 保持型接通计时器 (RTO) 参考页数 182 关断延时计时器 (TOF) 参考页数 192 原因 将“说明”部分移至简介段落。 在“操作数”部分,增加了“重要事项”说明。 在“梯形图”表中,更新了“说明”列。 在“执行”部分中,更新了“执行的操作”列。 在“操作数”部分,增加了“重要事项”说明, 更新了“梯形图”表,并更新了“COUNTER 结构”表。 更新了“执行”部分中“梯形图”表的“执行的 操作”列。 在“操作数”部分,增加了“重要事项”说明, 更新了“梯形图”表,并更新了“COUNTER 结构”表。 更新了“执行”部分中“梯形图”表的“执行的 操作”列。 在“操作数”部分,增加了“重要事项”说明。 在“说明”部分中,更新了“指令清零”列。 在“执行”部分中,更新了“执行的操作”列。 更新了“复位示例”部分。 在“操作数”部分,增加了“重要事项”说明, 更新了“梯形图”表,并更新了“TIMER 结 构”表。 更新了“说明”部分 更新了“执行”部分中“梯形图”表的“执行的 操作”列。 在“操作数”部分,增加了“重要事项”说明, 更新了“梯形图”表,并更新了“TIMER 结 构”表。 更新了“说明”部分。 4 Rockwell Automation Publication 1756-RM003S-ZH-P - March 2018
主题名称 原因 变更汇总 接通延时计时器 (TON) 参考页数 202 比较 (CMP) 参考页数 356 大于 (GRT) 参考页数 366 限制 (LIM) 参考页数 390 绝对值 (ABS) 参考页数 412 加 (ADD) 参考页数 416 更新了“执行”部分中“梯形图”表的“执行的 操作”列。 在“操作数”部分,增加了“重要事项”说明, 更新了“梯形图”表,并更新了“TIMER 结 构”表。 更新了“说明”部分。 更新了“执行”部分中“梯形图”表的“执行的 操作”列。 将“说明”部分移至简介段落。 在“操作数”部分,增加了“重要事项”说明。 删除了“有效运算符”表,并在“另请参见”部 分中增加了对“有效运算符”主题的交叉引 用。 更新了“执行”部分中的“执行的操作”列。 在“字符串比较”部分中,更新了控制器列 表。 在“执行”部分中,更新了“执行的操作”列。 在“执行”部分中,更新了“执行的操作”列。 将“说明”部分移至简介段落。 在“结构化文本”部分中,增加了提示。 在“操作数”部分,增加了“重要事项”说明。 在“执行”部分中,更新了“执行的操作”列。 在“示例”部分中,更新了结构化文本示例。 将“说明”部分移至简介段落。 增加了关于结构化文本的提示。 在“操作数”部分,增加了“重要事项”说明。 Rockwell Automation Publication 1756-RM003S-ZH-P - March 2018 5
变更汇总 主题名称 除 (DIV) 参考页数 425 大于等于 (GEQ) 参考页数 372 小于 (LES) 参考页数 378 小于等于 (LEQ) 参考页数 384 屏蔽等于 (MEQ) 参考页数 396 不等于 (NEQ) 参考页数 401 计算 (CPT) 参考页数 420 取模 (MOD) 参考页数 429 原因 更新了“影响数学状态标志”部分的控制器 列表。 更新了“执行”部分中的“执行的操作”列。 更新了结构化文本示例。 将“说明”部分移至简介段落。 增加了关于结构化文本的提示。 在“操作数”部分,增加了“重要事项”说明。 更新了“影响数学状态标志”部分的控制器 列表。 更新了“执行”部分中的“执行的操作”列。 更新了结构化文本示例 在“字符串比较”部分中,更新了“提示”。 更新了“执行”部分中的“执行的操作”列。 在“字符串比较”部分中,更新了“提示”。 更新了“执行”部分中的“执行的操作”列。 在“字符串比较”部分中,更新了“提示”。 更新了“执行”部分中的“执行的操作”列。 在“字符串比较”部分中,更新了“提示”。 更新了“执行”部分中的“执行的操作”列。 在“字符串比较”部分中,更新了“提示”。 更新了“执行”部分中的“执行的操作”列。 将“说明”部分移至简介段落。 将“有效运算符”表移至“有效运算符”主题。 更新了“影响数学状态标志”和“执行”部分。 在“结构化文本”部分中,增加了提示。 在“操作数”部分,增加了“重要事项”说明。 更新了“说明”部分。 在“影响数学状态标志”部分中,更新了控制 器列表 6 Rockwell Automation Publication 1756-RM003S-ZH-P - March 2018
变更汇总 主题名称 取反 (NEG) 参考页数 438 平方根 (SQR/SQRT) 参考页数 442 按位与 (AND) 参考页数 463 按位异或 (XOR) 参考页数 467 原因 更新了“执行”部分中的“执行的操作”列并 新增了提示。 在“示例”部分中,增加了结构化文本示例。 将“说明”部分移至简介段落。 在“操作数”部分,增加了“重要事项”说明。 更新了“执行”部分中的“执行的操作”列并 新增了提示。 在“示例”部分中,增加了结构化文本示例。 在“结构化文本”部分中,增加了提示。 在“操作数”部分,增加了“重要事项”说明。 在“说明”部分,新增了一个示例并更新了表 中的控制器列表。 更新了“执行”部分中的“执行的操作”列。 在“示例”部分中,增加了结构化文本示例。 在“结构化文本”部分中,增加了提示。 在“操作数”部分,增加了“重要事项”说明。 在“梯形图”部分中,添加了“说明”列的相关 提示,并在表格后新增了提示。 更新了“说明”部分。 更新了“执行”部分中的“执行的操作”列。 在“示例”部分中,增加了结构化文本示例。 在“结构化文本”部分中,新增加了提示。 在“操作数”部分,增加了“重要事项”说明。 在“梯形图”表中,更新了“说明”列。 在“梯形图”表下方新增了提示。 更新了“影响数学状态标志”部分中的控制 器列表。 在“执行”部分中,更新了“执行的操作”列。 Rockwell Automation Publication 1756-RM003S-ZH-P - March 2018 7
变更汇总 主题名称 按位非 (NOT) 参考页数 472 按位或 (OR) 参考页数 476 清零 (CLR) 参考页数 493 屏蔽移动 (MVM) 参考页数 495 交换字节 (SWPB) 参考页数 507 原因 在“结构化文本”部分中,增加了提示。 在“操作数”部分,增加了“重要事项”说明。 在“梯形图”表中,更新了“说明”列。在“梯形 图”表下方新增了提示。 在“影响数学状态标志”部分中,增加了控制 器列表。 在“执行”部分中,更新了“执行的操作”列。 在“结构化文本”部分中,新增加了提示。 在“操作数”部分,增加了“重要事项”说明。 在“梯形图”表中,更新了“说明”列。 更新了“影响数学状态标志”部分中的控制 器列表。 在“执行”部分中,更新了“执行的操作”列。 在“操作数”部分,增加了“重要事项”说明。 更新了“影响数学状态标志”部分中的控制 器列表。 在“执行”部分中,更新了“执行的操作”列。 将“说明”部分移至简介段落。 在“操作数”部分,增加了“重要事项”说明。 更新了“数学状态标志”部分中的控制器列 表。 更新了“严重/轻微故障”部分中的控制器列 表。 将“说明”部分移至简介段落。 在“操作数”部分,增加了“重要事项”说明。 更新了“操作数”部分中的“梯形图”和“结构 化文本”表。 8 Rockwell Automation Publication 1756-RM003S-ZH-P - March 2018
分享到:
收藏