实例介绍
【实例简介】1756-rm003_-zh-p通用指令参考手册.pdf
【实例截图】
【核心代码】
目录 指令定位器 何处查找指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
好例子网口号:伸出你的我的手 — 分享!
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论