在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → AB PLC通用指令手册.pdf

AB PLC通用指令手册.pdf

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.26M
  • 下载次数:23
  • 浏览次数:1397
  • 发布时间:2020-10-29
  • 实例类别:一般编程问题
  • 发 布 人:JINGGONGZIDONG
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: PLC 指令 AB 手册

实例介绍

【实例简介】1756-rm003_-zh-p通用指令参考手册.pdf

【实例截图】

from clipboard

【核心代码】


目录
指令定位器 何处查找指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
前言 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
所有指令的通用信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
惯例和相关术语 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
梯形图梯级条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
功能块状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
第 1 章
FactoryTalk 报警和事件
基于 Logix 的指令
(ALMD、 ALMA)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
数字报警 (ALMD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
需要确认时的状态图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
不需要确认时的状态图 . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ALMD 报警需要确认且已锁定. . . . . . . . . . . . . . . . . . . . . . . . . . 38
ALMD 报警需要确认且未锁定. . . . . . . . . . . . . . . . . . . . . . . . . . 39
ALMD 报警无需确认且已锁定. . . . . . . . . . . . . . . . . . . . . 39
ALMD 报警无需确认且未锁定. . . . . . . . . . . . . . . . . . . . . 40
模拟报警 (ALMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
需要确认时的状态图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
不需要确认时的状态图 . . . . . . . . . . . . . . . . . . . . . . . . . . 55
ALMA 级别条件需要确认 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
ALMA 级别条件不需要确认. . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
ALMA 变化率需要确认 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
ALMA 变化率不需要确认 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
组态报警指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
输入报警信息文本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
信息字符串变量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
多语言版本报警信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
监视报警状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
缓冲报警. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
通过程序访问报警信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
抑制或禁止报警 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
基于控制器的报警执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
控制器存储器使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
扫描时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
第 2 章
位指令
(XIC、 XIO、 OTE、 OTL、
OTU、ONS、OSR、OSF、
OSRI、 OSFI)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
检查是否闭合指令 (XIC). . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
检查是否断开指令 (XIO). . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
输出激活指令 (OTE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
输出锁存指令 (OTL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
输出解锁 (OTU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
单脉冲触发 (ONS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
上升沿单脉冲触发 (OSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6
目录
下降沿单脉冲触发 (OSF) . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
带输入的上升沿单脉冲触发 (OSRI) . . . . . . . . . . . . . . . . . . . 98
带输入的下降沿单脉冲触发 (OSFI) . . . . . . . . . . . . . . . . . . 101
第 3 章
计时器和计数器指令
(TON、 TOF、 RTO、
TONR、 TOFR、 RTOR、
CTU、CTD、CTUD、RES)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
接通延时计时器 (TON). . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
关断延时计时器 (TOF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
保持型接通计时器 (RTO) . . . . . . . . . . . . . . . . . . . . . . . . . . 114
带复位的接通延时计时器 (TONR) . . . . . . . . . . . . . . . . . . . 118
带复位的关断延时计时器 (TOFR) . . . . . . . . . . . . . . . . . . . 122
带复位的保持型接通计时器 . . . . . . . . . . . . . . . . . . . . . . . . 126
增计数 (CTU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
减计数 (CTD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
增 / 减计数 (CTUD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
复位 (RES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
第 4 章
输入 / 输出指令
(MSG、 GSV、 SSV、 IOT)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
信息 (MSG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
MSG 错误代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
错误代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
扩展错误代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
PLC 和 SLC 错误代码 (.ERR) . . . . . . . . . . . . . . . . . . . 158
块传送错误代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
指定组态详细信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
指定 CIP 数据表读取和写入信息 . . . . . . . . . . . . . . . . . 162
重新组态 I/O 模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
指定 “CIP 通用”信息. . . . . . . . . . . . . . . . . . . . . . . . . 164
指定 PLC-5 信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
指定 SLC 信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
指定块传送信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
指定 PLC-3 信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
指定 PLC-2 信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
MSG 组态示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
指定通信详细信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
指定路径. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
广播按钮. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
“系统协议”页面组态 . . . . . . . . . . . . . . . . . . . . . . . . . 175
对于块传送 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
指定通信方法或模块地址 . . . . . . . . . . . . . . . . . . . . . . . 178
选择缓存连接选项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
指导原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
获取系统值 (GSV) 和设置系统值 (SSV) . . . . . . . . . . . . . . 182
GSV/SSV 对象. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7
 目录
AddOnInstructionDefintion 属性 . . . . . . . . . . . . . . . . . . 186
Controller 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
ControllerDevice 属性. . . . . . . . . . . . . . . . . . . . . . . . . . 188
CST 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
DF1 属性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
FaultLog 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Message 属性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Module 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Program 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Routine 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Safety 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
SerialPort 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Task 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
WallClockTime 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
GSV/SSV 编程示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
获取故障信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
结构化文本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
设置使能和禁止标志 . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
立即输出 (IOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
第 5 章
比较指令
(CMP、 EQU、 GEQ、
GRT、 LEQ、 LES、 LIM、
MEQ、 NEQ)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
比较 (CMP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
CMP 表达式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
有效运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
格式表达式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
确定运算顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
在表达式中使用字符串 . . . . . . . . . . . . . . . . . . . . . . . . . 218
等于 (EQU). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
大于等于 (GEQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
大于 (GRT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
小于等于 (LEQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
小于 (LES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
限值 (LIM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
屏蔽码等于 (MEQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
输入立即数屏蔽码值 . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
不等于 (NEQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
第 6 章
计算 / 数学指令
(CPT、 ADD、 SUB、
MUL、DIV、MOD、SQR、
SQRT、 NEG、 ABS)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
计算 (CPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
有效运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
格式表达式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
确定运算顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
加 (ADD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
8
目录
减 (SUB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
乘 (MUL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
除 (DIV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
求模 (MOD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
平方根 (SQR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
取反 (NEG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
绝对值 (ABS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
第 7 章
移动 / 逻辑指令
(MOV、 MVM、 BTD、
MVMT、 BTDT、 CLR、
SWPB、 AND、 OR、
XOR、 NOT、 BAND、
BOR、 BXOR、 BNOT)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
移动 (MOV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
屏蔽移动 (MVM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
键入立即数屏蔽码值. . . . . . . . . . . . . . . . . . . . . . . . . . . 294
带目标屏蔽移动 (MVMT) . . . . . . . . . . . . . . . . . . . . . . . . . . 296
键入立即数屏蔽码值. . . . . . . . . . . . . . . . . . . . . . . . . . . 297
位域分配 (BTD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
带目标的位域分配 (BTDT) . . . . . . . . . . . . . . . . . . . . . . . . . 302
清零 (CLR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
交换字节 (SWPB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
按位与 (AND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
按位或 (OR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
按位异或 (XOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
按位非 (NOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
布尔型与运算 (BAND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
布尔型或运算 (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
布尔异或 (BXOR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
布尔型非运算 (BNOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
第 8 章
数组 ( 文件 )/ 综合指令
(FAL、FSC、COP、CPS、
FLL、 AVE、 SRT、 STD、
SIZE)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
选择操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
“所有”模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
数量模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
增量模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
文件算术逻辑 (FAL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
FAL 表达式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
有效运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
格式表达式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
确定运算顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
文件搜索和比较 (FSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
FSC 表达式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
有效运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
格式表达式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
确定运算顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
在表达式中使用字符串 . . . . . . . . . . . . . . . . . . . . . . . . . 362
9
 目录
复制文件 (COP) 同步复制文件 (CPS) . . . . . . . . . . . . . . . . 363
文件填充 (FLL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
文件平均值 (AVE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
文件排序 (SRT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
文件标准偏差 (STD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
元素尺寸 (SIZE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
第 9 章
数组 ( 文件 )/ 移位指令
(BSL、 BSR、 FFL、 FFU、
LFL、 LFU)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
位左移 (BSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
位右移 (BSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
FIFO 装载 (FFL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
FIFO 卸载 (FFU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
LIFO 装载 (LFL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
LIFO 卸载 (LFU). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
第 10 章
顺序器指令
(SQI、 SQO、 SQL)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
顺序器输入 (SQI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
键入立即数屏蔽码值 . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
只使用 SQI 而不使用 SQO . . . . . . . . . . . . . . . . . . . . . . 431
顺序器输出 (SQO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
键入立即数屏蔽码值 . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
配合使用 SQI 与 SQO. . . . . . . . . . . . . . . . . . . . . . . . . . 435
复位 SQO 的 Position . . . . . . . . . . . . . . . . . . . . . . . . . . 435
顺序器装载 (SQL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
第 11 章
程序控制指令
(JMP、LBL、JSR、RET、
SBR、JXR、TND、MCR、
UID、 UIE、 AFI、 NOP、
EOT、 SFP、 SFR、
EVENT)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
跳转至标签 (JMP)
标签 (LBL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
跳转至子例程 (JSR)
子例程 (SBR) 返回 (RET). . . . . . . . . . . . . . . . . . . . . . . . . . 444
跳转至外部例程 (JXR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
临时结束 (TND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
主控复位 (MCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
禁止用户中断 (UID) 允许用户中断 (UIE) . . . . . . . . . . . . . . 462
恒假指令 (AFI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
空操作 (NOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
返回转换 (EOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
SFC 暂停 (SFP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
SFC 复位 (SFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
触发事件任务 (EVENT) . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
编程确定 EVENT 指令是否触发了任务. . . . . . . . . . . . . 472
10
目录
第 12 章
循环 / 中断指令
(FOR、 FOR...DO、 BRK、
EXIT、 RET)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
循环 (FOR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
中断 (BRK). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
返回 (RET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
第 13 章
特殊指令
(FBC、 DDT、 DTR、 PID)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
文件位比较 (FBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
选择搜索模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
诊断检测 (DDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
选择搜索模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
数据转换 (DTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
键入立即数屏蔽码值. . . . . . . . . . . . . . . . . . . . . . . . . . . 503
比例积分微分 (PID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
组态 PID 指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
指定整定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
指定组态. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
指定报警. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
指定定标. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
使用 PID 指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
抗积分饱和与从手动模式到自动模式的无扰动转换 . . . 515
PID 指令计时 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
无扰动重新启动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
微分平滑. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
设置死区. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
使用输出限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
前馈或输出偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
串级回路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
控制比率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
PID 原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
PID 过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
具有主 / 从回路的 PID 过程 . . . . . . . . . . . . . . . . . . . . . 525
第 14 章
三角函数指令
(SIN、COS、TAN、ASN、
ASIN、 ACS、 ACOS、
ATN、 ATAN)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
正弦 (SIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
余弦 (COS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
正切 (TAN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
反正弦 (ASN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
反余弦 (ACS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
反正切 (ATN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
11
 目录
第 15 章
高级数学指令
(LN、 LOG、 XPY)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
自然对数 (LN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
以 10 为底的对数 (LOG). . . . . . . . . . . . . . . . . . . . . . . . . . . 551
X 的 Y 次幂 (XPY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
第 16 章
数学转换指令
(DEG、 RAD、 TOD、
FRD、 TRN、 TRUNC)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
角度 (DEG). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
弧度 (RAD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
转换为 BCD (TOD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
转换为整数 (FRD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
截断 (TRN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
第 17 章
ASCII 串口指令
(ABL、ACB、ACL、AHL、
ARD、ARL、AWA、AWT)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
指令执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
ASCII 错误代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
字符串数据类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
缓冲区行的 ASCII 测试 (ABL) . . . . . . . . . . . . . . . . . . . . . . 578
缓冲区中的 ASCII 字符 (ACB) . . . . . . . . . . . . . . . . . . . . . . 581
ASCII 清空缓冲区 (ACL) . . . . . . . . . . . . . . . . . . . . . . . . . . 583
ASCII 握手线 (AHL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
ASCII 读取 (ARD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
ASCII 读取行 (ARL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
ASCII 写入附加 (AWA). . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
ASCII 写入 (AWT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
第 18 章
ASCII 字符串指令
(CONCAT、 DELETE、
FIND、 INSERT、 MID)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
字符串数据类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
字符串串连 (CONCAT). . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
字符串删除 (DELETE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
查找字符串 (FIND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
插入字符串 (INSERT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
中间字符串 (MID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
第 19 章
ASCII 转换指令
(STOD、 STOR、 DTOS、
RTOS、UPPER、LOWER)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
字符串数据类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620
字符串转换为 DINT (STOD). . . . . . . . . . . . . . . . . . . . . . . . 621
字符串转换为 REAL (STOR) . . . . . . . . . . . . . . . . . . . . . . . 624
DINT 转换为字符串 (DTOS). . . . . . . . . . . . . . . . . . . . . . . . 627
REAL 转换为字符串 (RTOS) . . . . . . . . . . . . . . . . . . . . . . . 629
12
目录
大写 (UPPER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
小写 (LOWER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
第 20 章
调试指令
(BPT、 TPT)
简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
断点 (BPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
字符串格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
跟踪点 (TPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
字符串格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
附录 A
通用属性 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
立即值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
数据转换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
SINT 或 INT 转换为 DINT. . . . . . . . . . . . . . . . . . . . . . . 645
整型转换为 REAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
DINT 转换为 SINT 或 INT. . . . . . . . . . . . . . . . . . . . . . . 647
REAL 转换为整型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648
附录 B
功能块属性 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
功能块元素. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
锁存数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650
执行顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652
解析回路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
解析两个块之间的数据流 . . . . . . . . . . . . . . . . . . . . . . . 654
创建一个扫描延迟. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655
总结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655
功能块对溢出条件的响应 . . . . . . . . . . . . . . . . . . . . . . . . . . 656
计时模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
计时模式的常用指令参数 . . . . . . . . . . . . . . . . . . . . . . . 659
计时模式概览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
程序 / 操作员控制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
附录 C
结构化文本编程 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667
结构化文本语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667
赋值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
指定非保持型赋值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670
将 ASCII 字符赋给字符串 . . . . . . . . . . . . . . . . . . . . . . . 671
表达式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671
使用算术运算符和函数 . . . . . . . . . . . . . . . . . . . . . . . . . 673
使用关系运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674
13
 目录
使用逻辑运算符. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676
使用按位运算符. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
确定执行顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678
结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
一些关键字保留. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
IF...THEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680
CASE...OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
FOR…DO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686
WHILE…DO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
REPEAT...UNTIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695


标签: PLC 指令 AB 手册

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警