在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例Clojure → 三菱plc编程-downloadfile三菱-QCPU(Q模式)QnACPU编程手册(公共指令)

三菱plc编程-downloadfile三菱-QCPU(Q模式)QnACPU编程手册(公共指令)

Clojure

下载此实例
  • 开发语言:Others
  • 实例大小:39.46M
  • 下载次数:5
  • 浏览次数:125
  • 发布时间:2023-02-11
  • 实例类别:Clojure
  • 发 布 人:123嘻嘻
  • 文件格式:.pdf
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】三菱plc编程-downloadfile三菱-QCPU(Q模式)QnACPU编程手册(公共指令)

【实例截图】

【核心代码】

前言
感谢使用三菱电机 MELSEC-Q 系列 (Q 模式 ) 和 MELSEC-QnA 系列可编程控制器。
在使用这些产品之前,请仔细阅读本手册,使你能对所使用的 Q 系列 (Q 模式 )/QnA 系列可编程控制器的功能和性
能足够熟悉,以便能保证正确使用该类产品。
应该送给最终用户此手册的一个副本。
目录
公共指令 1/2
安全警告 .................................................................................... A - 1
修订本 ...................................................................................... A - 2
前言 ........................................................................................ A - 3
目录 ........................................................................................ A - 3
关于手册 .................................................................................... A - 14
1. 概述 1 - 1 到 1 - 6
1.1 相关编程手册 1 - 2
1.2 本手册中使用的总称及略称 1 - 5
2. 概述 2 - 1 到 2 - 56
2.1 指令类型 2 - 2
2.2 如何阅读指令表 2 - 4
2.3 顺序指令 2 - 6
2.3.1 触点指令 ....................................................................... 2 - 6
2.3.2 连接指令 ....................................................................... 2 - 7
2.3.3 输出指令 ....................................................................... 2 - 8
2.3.4 移位指令 ....................................................................... 2 - 8
2.3.5 主控制指令 ..................................................................... 2 - 9
2.3.6 终止指令 ....................................................................... 2 - 9
2.3.7 其它指令 ....................................................................... 2 - 9
2.4 基本指令 2 - 10
2.4.1 比较操作指令 ................................................................... 2 - 10
2.4.2 算术运算指令 ................................................................... 2 - 16
2.4.3 数据转换指令 ................................................................... 2 - 21
2.4.4 数据传送指令 ................................................................... 2 - 23
2.4.5 程序分支指令 ................................................................... 2 - 25
2.4.6 程序执行控制指令 ............................................................... 2 - 25
2.4.7 I/O 刷新指令 .................................................................... 2 - 25
2.4.8 其它使用方便的指令 ............................................................. 2 - 26
2.5 应用指令 2 - 27
2.5.1 逻辑操作指令 ................................................................... 2 - 27
2.5.2 循环指令 ....................................................................... 2 - 30
2.5.3 位指令 ......................................................................... 2 - 31
2.5.4 处理指令 ....................................................................... 2 - 31
2.5.5 据处理指令 ..................................................................... 2 - 32
2.5.6 结构体创建指令 ................................................................. 2 - 35
2.5.7 数据表操作指令 ................................................................. 2 - 37
2.5.8 缓冲存储区访问指令 ............................................................. 2 - 38
2.5.9 显示指令 ....................................................................... 2 - 38
A-4
2.5.10 调试和故障诊断指令 ............................................................. 2 - 39
2.5.11 字符串处理指令 ................................................................. 2 - 40
2.5.12 特殊功能指令 ................................................................... 2 - 43
2.5.13 数据控制指令 ................................................................... 2 - 46
2.5.14 转换指令 ....................................................................... 2 - 47
2.5.15 时钟指令 ....................................................................... 2 - 48
2.5.16 外围软元件指令 ................................................................. 2 - 49
2.5.17 程序控制指令 ................................................................... 2 - 49
2.5.18 其他指令 ....................................................................... 2 - 50
2.5.19 用于数据链接的指令 ............................................................. 2 - 51
2.5.20 QCPU 指令....................................................................... 2 - 53
2.5.21 冗余系统指令 ( 用于 Q4ARCPU)..................................................... 2 - 55
2.5.22 冗余系统指令 ( 用于冗余 CPU)..................................................... 2 - 55
3. 指令组态 3 - 1 到 3 - 40
3.1 指令结构 3 - 2
3.2 数据的指定方法 3 - 3
3.2.1 使用位数据 ..................................................................... 3 - 3
3.2.2 使用字 (16 位 ) 数据 ............................................................. 3 - 4
3.2.3 使用双字数据 (32 位 )............................................................ 3 - 6
3.2.4 使用实数数据 ................................................................... 3 - 8
3.2.5 使用字符串数据 ................................................................. 3 - 11
3.3 变址修饰 3 - 12
3.4 间接指定 3 - 18
3.5 缩短指令处理时间 3 - 20
3.5.1 子集处理 ....................................................................... 3 - 20
3.5.2 使用通用运算寄存器 (Z) 的运算处理 ( 只对于通用型 QCPU)............................ 3 - 21
3.6 编程注意事项 ( 运算错误 ) 3 - 22
3.7 指令执行条件 3 - 27
3.8 计算步数 3 - 28
3.9 当 OUT、SET/RST 或 PLS/PLF 指令使用相同的软元件时的操作 3 - 32
3.10 使用文件寄存器的注意事项 3 - 37
4. 如何阅读指令 4 - 1 到 4 - 4
5. 顺序指令 5 - 1 到 5 - 56
5.1 触点指令 5 - 2
5.1.1 运行开始,串行连结,并行连接
(LD、LDI、AND、ANI、OR、ORI) ................................................... 5 - 2
5.1.2 脉冲运行开始,脉冲串行连接,脉冲并行连接 (LDP、LDF、ANDP、ANDF、ORP、ORF) ......................... 5 - 5
5.2 连接指令 5 - 7
5.2.1 梯形图块串行连接和并行连接
(ANB、ORB) ..................................................................... 5 - 7
5.2.2 运行结果推进,读取,弹出 (MPS、MRD、MPP)........................................ 5 - 9
5.2.3 运行结果反转 (INV).............................................................. 5 - 12
5.2.4 运算结果脉冲变换 (MEP、MEF)..................................................... 5 - 13
5.2.5 变址继电器运算结果的脉冲变换 (EGP、EGF) ........................................ 5 - 14
A-5
5.3 输出指令 5 - 16
5.3.1 输出指令 ( 不包括定时器,计数器,和报警器 )(OUT) ................................. 5 - 16
5.3.2 定时器 (OUT T、OUTH T) .......................................................... 5 - 18
5.3.3 计数器 (OUT C) .................................................................. 5 - 22
5.3.4 报警器输出 (OUT F) .............................................................. 5 - 24
5.3.5 设定软元件 ( 报警器除外 ) (SET) .................................................. 5 - 26
5.3.6 复位软元件 ( 除了报警器 )(RST) ................................................... 5 - 28
5.3.7 设定和复位报警器 (SET F、RST F) ................................................. 5 - 31
5.3.8 上升沿和下降沿输出 (PLS、PLF) ................................................... 5 - 33
5.3.9 位软元件输出取反 (FF) ........................................................... 5 - 36
5.3.10 直接输出的脉冲变换 (DELTA(P)) ................................................... 5 - 38
5.4 移动指令 5 - 40
5.4.1 位软元件移动 (SFT(P)) ........................................................... 5 - 40
5.5 主控指令 5 - 43
5.5.1 设置和复位主控 (MC、MCR) ........................................................ 5 - 43
5.6 结束指令 5 - 47
5.6.1 结束主程序 (FEND) ............................................................... 5 - 47
5.6.2 结束顺控程序 (END) .............................................................. 5 - 49
5.7 其他指令 5 - 51
5.7.1 顺控程序暂停 (STOP) ............................................................. 5 - 51
5.7.2 无处理 (NOP、NOPLF、PAGE n) ..................................................... 5 - 53
6. 基本指令 6 - 1 到 6 - 162
6.1 比较运算指令 6 - 2
6.1.1 BIN 16 位数据比较 (=、<>、>、<=、<、>=) ........................................ 6 - 2
6.1.2 BIN 32 位数据比较 (D=、D<>、D>、D<=、D<、D>=) .................................. 6 - 4
6.1.3 浮动小数点数据比较 (E=、E<>、E>、E<=、E<、E>=) ................................. 6 - 6
6.1.4 浮动小数点数据比较 ( 双精度 )
(ED=、ED<>、ED>、ED<=、ED<、ED>=) ............................................. 6 - 8
6.1.5 字符串数据比较 ($=、$<>、$>、$<=、$<、$>=) .................................... 6 - 11
6.1.6 BIN 块数据比较 (BKCMP ? 、BKCMP ? P) .......................................... 6 - 15
6.2 算术运算指令 6 - 19
6.2.1 BIN 16 位加法和减法运算 ( (P)、-(P)) ........................................... 6 - 19
6.2.2 BIN 32 位加法和减法运算 (D (P)、D-(P)) ......................................... 6 - 23
6.2.3 BIN 16 位乘法和除法运算 (*(P)、/(P)) ........................................... 6 - 27
6.2.4 BIN 32 位乘法和除法运算 (D*(P)、D/(P)) ......................................... 6 - 29
6.2.5 BCD 4 位加法和减法运算 (B (P)、B-(P)) .......................................... 6 - 31
6.2.6 BCD 8 位加法和减法运算 (DB (P)、DB-(P)) ........................................ 6 - 35
6.2.7 BCD 4 位乘法和除法运算 (B*(P)、B/(P)) .......................................... 6 - 39
6.2.8 BCD 8 位乘法和除法运算 (DB*(P)、DB/(P)) ........................................ 6 - 41
6.2.9 浮点数据的加法和减法运算 (E (P)、E-(P)) ........................................ 6 - 43
6.2.10 浮点数据的加法和减法运算 ( 双精度 )(ED (P)、ED-(P)) ............................. 6 - 47
6.2.11 浮点数据的乘法和除法运算 (E*(P)、E/(P)) ........................................ 6 - 51
6.2.12 浮点数据的乘法和除法运算 ( 双精度 )(ED*(P)、ED/(P)) ............................. 6 - 53
6.2.13 块加法和减法运算 (BK (P)、BK-(P)) .............................................. 6 - 56
6.2.14 链接字符串 ($ (P)) ............................................................. 6 - 59
6.2.15 16 位 BIN 数据的递增和递减运算 (INC(P)、DEC(P)) ................................. 6 - 63
6.2.16 32 位 BIN 数据的递增和递减运算 (DINC(P)、DDEC(P)) ............................... 6 - 65
6.3 数据转换指令 6 - 67
6.3.1 从 BIN 数据到 4 位和 8 位 BCD 数据的转换
A-6
(BCD(P)、DBCD(P)) ............................................................. 6 - 67
6.3.2 从 BCD 4 位和 8 位数据到 BIN 数据的转换 (BIN(P)、DBIN(P))......................... 6 - 69
6.3.3 从 BIN 16 位和 32 位数据到浮点数据的转换
(FLT(P)、DFLT(P)) ............................................................. 6 - 72
6.3.4 从 BIN16 和 32 位数据到浮点数据的转换 ( 双精度 )
(FLTD(P)、DFLTD(P))............................................................ 6 - 75
6.3.5 从浮点数据到 BIN 16 位和 32 位数据的转换
(INT(P)、DINT(P)) ............................................................. 6 - 77
6.3.6 从浮点数据到 BIN16 位 /32 位数据的转换 ( 双精度 )
(INTD(P)、DINTD(P)) ............................................................. 6 - 80
6.3.7 从 BIN 16 位数据到 BIN 32 位数据的转换 (DBL(P)).................................. 6 - 82
6.3.8 从 BIN 32 位到 BIN 16 位数据的转换 (WORD(P))..................................... 6 - 83
6.3.9 从 BIN 16 位和 32 位数据到格雷码的转换
(GRY(P)、DGRY(P)) ............................................................. 6 - 84
6.3.10 从格雷码到 BIN 16 位和 32 位数据的转换
(GBIN(P)、DGBIN(P)) ........................................................... 6 - 86
6.3.11 BIN 16 位和 32 位数据的 2 进制补码 ( 符号取反 )
(NEG(P)、DNEG(P)) ............................................................. 6 - 88
6.3.12 浮点数据的符号取反 ( 单精度 )(ENEG(P)).......................................... 6 - 90
6.3.13 浮点数据的符号取反 ( 双精度 )(EDNEG(P))......................................... 6 - 91
6.3.14 从块 BIN 16 位数据到 BCD 4 位数据的转换 (BKBCD(P))............................... 6 - 92
6.3.15 从块 BCD 4 位数据到块 BIN 16 位数据的转换 (BKBIN(P))............................. 6 - 94
6.3.16 单精度→双精度转换 (ECON(P))................................................... 6 - 96
6.3.17 双精度→单精度转换 (EDCON(P)).................................................. 6 - 98
6.4 数据传送指令 6 - 100
6.4.1 16 位和 32 位数据传送 (MOV(P)、DMOV(P)) ......................................... 6 - 100
6.4.2 浮点数据传送 (EMOV(P))......................................................... 6 - 102
6.4.3 浮点数据传送 ( 双精度 ) (EDMOV(P)).............................................. 6 - 104
6.4.4 字符串传送 ($MOV(P))........................................................... 6 - 106
6.4.5 16 位和 32 位数据取反传送 (CML(P)、DCML(P)) ..................................... 6 - 108
6.4.6 块 16 位数据传送 (BMOV(P))...................................................... 6 - 111
6.4.7 相同的 16 位数据块传送 (FMOV(P))................................................ 6 - 114
6.4.8 16 位和 32 位数据交换 (XCH(P)、DXCH(P)) ......................................... 6 - 116
6.4.9 块 16 位数据交换 (BXCH(P))...................................................... 6 - 118
6.4.10 高字节和低字节交换 (SWAP(P))................................................... 6 - 120
6.5 程序分支指令 6 - 121
6.5.1 指针分支指令 (CJ、SCJ、JMP).................................................... 6 - 121
6.5.2 跳转到 END(GOEND).............................................................. 6 - 124
6.6 程序执行控制指令 6 - 125
6.6.1 中断禁止 / 允许指令,中断程序屏蔽 (DI、EI、IMASK)............................... 6 - 125
6.6.2 从中断程序中恢复 (IRET)........................................................ 6 - 134
6.7 I/O 刷新指令 6 - 136
6.7.1 I/O 刷新 (RFS(P)) .............................................................. 6 - 136
6.8 其它方便的指令 6 - 138
6.8.1 单相输入加法或减法计数器 (UDCNT1).............................................. 6 - 138
6.8.2 两相输入加法或减法计数器 (UDCNT2).............................................. 6 - 141
6.8.3 教学计时器 (TTMR).............................................................. 6 - 144
6.8.4 特殊功能定时器 (STMR).......................................................... 6 - 146
6.8.5 旋转台就近控制 (ROTC).......................................................... 6 - 149
6.8.6 斜坡信号 (RAMP)................................................................ 6 - 152
A-7
6.8.7 脉冲密度测量 (SPD) ............................................................. 6 - 155
6.8.8 固定周期脉冲输出 (PLSY) ........................................................ 6 - 157
6.8.9 脉冲宽度调制 (PWM) ............................................................. 6 - 159
6.8.10 矩阵输入 (MTR) ................................................................. 6 - 161
7. 应用指令 7 - 1 到 7 - 374
7.1 逻辑运算指令 7 - 2
7.1.1 16 位和 32 位数据的逻辑乘 (WAND(P)、DAND(P)) .................................... 7 - 3
7.1.2 块逻辑乘 (BKAND(P)) ............................................................ 7 - 9
7.1.3 16 位和 32 位数据的逻辑和 (WOR(P)、DOR(P)) ...................................... 7 - 11
7.1.4 块逻辑和运算 (BKOR(P)) ......................................................... 7 - 17
7.1.5 16 位和 32 位数据异或运算 (WXOR(P)、DXOR(P)) .................................... 7 - 19
7.1.6 块异或运算 (BKXOR(P)) .......................................................... 7 - 25
7.1.7 16 位和 32 位异或非运算 (WXNR(P)、DXNR(P)) ...................................... 7 - 27
7.1.8 块异或非运算 (BKXNR(P)) ........................................................ 7 - 33
7.2 循环指令 7 - 35
7.2.1 16 位数据的右循环 (ROR(P)、RCR(P)) ............................................. 7 - 35
7.2.2 16 位数据左循环 (ROL(P)、RCL(P)) ............................................... 7 - 38
7.2.3 32 位数据的右循环 (DROR(P)、DRCR(P)) ........................................... 7 - 41
7.2.4 32 位数据左循环 (DROL(P)、DRCL(P)) ............................................. 7 - 44
7.3 移位指令 7 - 46
7.3.1 16 位数据的 n 位左移或右移 (SFR(P)、SFL(P)) ..................................... 7 - 46
7.3.2 n 位数据的 1 位左移或右移 (BSFR(P)、BSFL(P)) .................................... 7 - 49
7.3.3 n 字数据的 1 字左移或右移 (DSFR(P)、DSFL(P)) .................................... 7 - 51
7.4 位处理指令 7 - 53
7.4.1 字软元件的位设定和复位 (BSET(P)、BRST(P)) ...................................... 7 - 53
7.4.2 位测试 (TEST(P)、DTEST(P)) ..................................................... 7 - 55
7.4.3 位软元件的成批复位 (BKRST(P)) .................................................. 7 - 58
7.5 数据处理指令 7 - 60
7.5.1 16 位和 32 位数据搜索 (SER(P)、DSER(P)) ......................................... 7 - 60
7.5.2 16 位和 32 位数据的位数据检查 (SUM(P)、DSUM(P)) ................................. 7 - 63
7.5.3 8 位到 256 位的解码 (DECO(P)) ................................................... 7 - 65
7.5.4 将 256 位编码为 8 位 (ENCO(P)) ................................................... 7 - 67
7.5.5 7 段解码 (SEG(P)) .............................................................. 7 - 69
7.5.6 16 位数据的 4 位分组 (DIS(P)) ................................................... 7 - 71
7.5.7 16 位数据的 4 位链接 (UNI(P)) ................................................... 7 - 73
7.5.8 任意数据的分离或链接 (NDIS(P)、NUNI(P)) ........................................ 7 - 75
7.5.9 以字节为单位的数据分离和链接 (WTOB(P)、BTOW(P)) ................................ 7 - 79
7.5.10 16 位和 32 位数据的最大值查找 (MAX(P)、DMAX(P)) ................................. 7 - 83
7.5.11 查找 16 位和 32 位数据的最小值 (MIN(P)、DMIN(P)) ................................. 7 - 86
7.5.12 BIN16 位和 32 位数据的排序运算 (SORT、DSORT) .................................... 7 - 89
7.5.13 16 位数据的总和计算 (WSUM(P)) .................................................. 7 - 93
7.5.14 32 位数据总和计算 (DWSUM(P)) ................................................... 7 - 95
7.6 结构化程序指令 7 - 97
7.6.1 FOR 到 NEXT 指令循环 (FOR、NEXT) ................................................ 7 - 97
7.6.2 FOR 到 NEXT 指令循环的强制结束 (BREAK(P)) ....................................... 7 - 100
7.6.3 子程序调用 (CALL(P)) ........................................................... 7 - 102
7.6.4 从子程序返回 (RET) ............................................................. 7 - 107
7.6.5 子程序输出 OFF 调用 (FCALL(P)) .................................................. 7 - 108
7.6.6 程序文件之间的子程序调用 (ECALL(P)) ............................................ 7 - 112
A-8
7.6.7 程序文件之间的子程序输出 OFF 调用 (EFCALL(P))................................... 7 - 117
7.6.8 子程序调用 (XCALL)............................................................. 7 - 121
7.6.9 刷新指令 (COM)................................................................. 7 - 126
7.6.10 整个梯形图的变址修饰 (IX、IXEND)............................................... 7 - 129
7.6.11 整个梯形图的变址修饰中修饰值的指定 (IXDEV、IXSET) ................................... 7 - 133
7.7 数据表格操作指令 7 - 136
7.7.1 将数据写入数据表格 (FIFW(P))................................................... 7 - 136
7.7.2 从表格中读取最旧的数据 (FIFR(P))............................................... 7 - 138
7.7.3 从数据表格中读取最新数据 (FPOP(P))............................................. 7 - 140
7.7.4 从数据表格中删除数据和在数据表格中插入数据
(FDEL(P)、FINS(P)) ............................................................ 7 - 142
7.8 缓冲存储区访问指令 7 - 145
7.8.1 从智能功能模块中读取 1 字 /2 字数据 (FROM(P)、DFRO(P))........................... 7 - 145
7.8.2 将 1 字 /2 字数据写入智能功能模块 (TO(P)、DTO(P))................................ 7 - 148
7.9 显示指令 7 - 151
7.9.1 打印 ASCII 码指令 (PR).......................................................... 7 - 151
7.9.2 打印注释指令 (PRC)............................................................. 7 - 154
7.9.3 ASCII 码 LED 显示指令 (LED) ..................................................... 7 - 159
7.9.4 注释的 LED 显示指令 (LEDC)...................................................... 7 - 161
7.9.5 错误显示和报警器复位指令 (LEDR)................................................ 7 - 163
7.10 调试和故障诊断指令 7 - 166
7.10.1 特殊格式故障检测 (CHKST、CHK).................................................. 7 - 166
7.10.2 改变 CHK 指令的检测格式 (CHKCIR、CHKEND)........................................ 7 - 170
7.10.3 设置和复位状态锁存 (SLT、SLTR)................................................. 7 - 178
7.10.4 设置和复位采样跟踪 (STRA、STRAR)............................................... 7 - 180
7.10.5 程序跟踪的执行、设置和复位 (PTRAEXE(P)、PTRA、PTRAR)........................... 7 - 182
7.11 字符串处理指令 7 - 184
7.11.1 从 BIN16 位或 32 位到十进制 ASCII 码的转换
(BINDA(P)、DBINDA(P)) ......................................................... 7 - 184
7.11.2 从 从 BIN16 位或 32 位数据到十六进制 ASCII 码的转换 (BINHA(P)、DBINHA(P)) ............... 7 - 187
7.11.3 从 BCD4 位和 8 位数据到十进制 ASCII 码的转换
(BCDDA(P)、DBCDDA(P)).......................................................... 7 - 190
7.11.4 从十进制 ASCII 码到 BIN16 位和 32 位数据的转换
(DABIN(P)、DDABIN(P)).......................................................... 7 - 193
7.11.5 从十六进制 ASCII 到 BIN16 位和 32 位数据的转换 (HABIN(P)、DHABIN(P)).............. 7 - 196
7.11.6 从十进制 ASCII 码到 BCD4 位或 8 位数据的转换
(DABCD(P)、DDABCD(P)) ......................................................... 7 - 199
7.11.7 读取软元件注释数据 (COMRD(P)).................................................. 7 - 202
7.11.8 字符串长度检测 (LEN(P))........................................................ 7 - 207
7.11.9 从 BIN16 位或 32 位到字符串的转换 (STR(P)、DSTR(P)).............................. 7 - 209
7.11.10 从字符串到 BIN16 位或 32 位数据的转换
(VAL(P)、DVAL(P)) ............................................................. 7 - 215
7.11.11 从浮点型到字符串数据的转换 (ESTR(P))........................................... 7 - 220
7.11.12 从字符串到浮点数的转换 (EVAL(P))............................................... 7 - 226
7.11.13 从十六进制 BIN 到 ASCII 码的转换 (ASC(P))........................................ 7 - 230
7.11.14 从 ASCII 码到十六进制 BIN 的转换 (HEX(P))........................................ 7 - 232
7.11.15 从字符串的右边或左边提取数据 (RIGHT(P)、LEFT(P))............................... 7 - 234
7.11.16 字符串的任意选择和替换 (MIDR(P)、MIDW(P))....................................... 7 - 237
7.11.17 字符串查找 (INSTR(P)).......................................................... 7 - 241
7.11.18 浮点数到 BCD 的分解 (EMOD(P))................................................... 7 - 243
A-9
7.11.19 从 BCD 格式数据到浮点数 (EREXP(P)) .............................................. 7 - 246
7.12 特殊函数指令 7 - 248
7.12.1 浮点数的 SIN 运算 ( 单精度 )(SIN(P)) ............................................. 7 - 248
7.12.2 浮点数的 SIN 运算 ( 双精度 )(SIND(P)) ............................................ 7 - 250
7.12.3 浮点数的 COS 运算 ( 单精度 )(COS(P)) ............................................. 7 - 252
7.12.4 浮点数的 COS 运算 ( 双精度 ) (COSD(P)) ........................................... 7 - 254
7.12.5 浮点数的 TAN 运算 ( 单精度 )(TAN(P)) ............................................. 7 - 256
7.12.6 浮点数的 TAN 运算 ( 双精度 )(TAND(P)) ............................................ 7 - 258
7.12.7 浮点数的 SIN -1 运算 ( 单精度 )(ASIN(P)) .......................................... 7 - 260
7.12.8 浮点数的 SIN -1 运算 ( 双精度 )(ASIND(P)) ......................................... 7 - 263
7.12.9 浮点数的 COS -1 运算 ( 单精度 )(ACOS(P)) ......................................... 7 - 265
7.12.10 浮点数的 COS -1 运算 ( 双精度 )(ACOSD(P)) ........................................ 7 - 267
7.12.11 浮点数 TAN -1 运算 ( 单精度 )(ATAN(P)) ........................................... 7 - 269
7.12.12 浮点数 TAN -1 运算 ( 双精度 )(ATAND(P)).......................................... 7 - 271
7.12.13 从浮点数角度到弧度的转换 ( 单精度 )(RAD(P)) ..................................... 7 - 273
7.12.14 从浮点数角度到弧度的转换 ( 双精度 )(RADD(P)) .................................... 7 - 275
7.12.15 从浮点数弧度到角度的转换 ( 单精度 )(DEG(P)) ..................................... 7 - 277
7.12.16 从浮点数弧度到角度的转换 ( 双精度 )(DEGD(P)) .................................... 7 - 279
7.12.17 浮点数的平方根运算 ( 单精度 )(SQR(P)) ........................................... 7 - 281
7.12.18 浮点数的平方根运算 ( 双精度 )(SQRD(P)) .......................................... 7 - 283
7.12.19 浮点数的指数运算 ( 单精度 )(EXP(P)) ............................................. 7 - 285
7.12.20 浮点数的指数运算 ( 双精度 )(EXPD(P)) ............................................ 7 - 288
7.12.21 浮点数的自然对数运算 ( 单精度 )(LOG(P)) ......................................... 7 - 290
7.12.22 浮点数的自然对数运算 ( 双精度 )(LOGD(P)) ........................................ 7 - 292
7.12.23 随机数的产生和系列更新 (RND(P)、SRND(P)) ....................................... 7 - 294
7.12.24 BCD4 位和 8 位平方根 (BSQR(P)、BDSQR(P)) ........................................ 7 - 296
7.12.25 BCD 型 SIN 运算 (BSIN(P)) ....................................................... 7 - 299
7.12.26 BCD 型 COS 运算 (BCOS(P)) ....................................................... 7 - 301
7.12.27 BCD 型 TAN 运算 (BTAN(P)) ....................................................... 7 - 303
7.12.28 BCD 型 SIN -1 运算 (BASIN(P)) .................................................... 7 - 305
7.12.29 BCD 型 COS -1 运算 (BACOS(P)) .................................................... 7 - 307
7.12.30 BCD 型 TAN -1 运算 (BATAN(P)) .................................................... 7 - 309
7.13 数据控制指令 7 - 311
7.13.1 BIN 16 位和 BIN 32 位数据的高低限控制
(LIMIT(P)、DLIMIT(P)) ......................................................... 7 - 311
7.13.2 BIN 16 位和 32 位死区控制 (BAND(P)、DBAND(P)) ................................... 7 - 314
7.13.3 BIN 16 位和 BIN 32 位数据的区域控制
(ZONE(P)、DZONE(P)) ........................................................... 7 - 317
7.14 文件寄存器切换指令 7 - 320
7.14.1 切换文件寄存器号 (RSET(P)) ..................................................... 7 - 320
7.14.2 文件寄存器使用的设置文件 (QDRSET(P)) ........................................... 7 - 322
7.14.3 注释的文件设置 (QCDSET(P)) ..................................................... 7 - 325
7.15 时钟指令 7 - 327
7.15.1 读时钟数据 (DATERD(P)) ......................................................... 7 - 327
7.15.2 写时钟数据 (DATEWR(P)) ......................................................... 7 - 331
7.15.3 时钟数据加法运算 (DATE (P)) .................................................... 7 - 335
7.15.4 时钟数据减法运算 (DATE-(P)) .................................................... 7 - 337
7.15.5 时间数据转换 ( 从小时 / 分钟 / 秒到秒 )(SECOND(P)) ................................ 7 - 339
7.15.6 时间数据转换 ( 从秒到小时 / 分钟 / 秒 )(HOUR(P)) .................................. 7 - 341
7.16 外围设备指令 7 - 343
A-10
7.16.1 将信息显示到外围设备 (MSG)..................................................... 7 - 343
7.16.2 外围设备的键盘输入 (PKEY)...................................................... 7 - 345
7.17 程序控制指令 7 - 347
7.17.1 程序待机指令 (PSTOP(P))........................................................ 7 - 349
7.17.2 程序输出 OFF 待机指令 (POFF(P))................................................. 7 - 350
7.17.3 程序扫描执行登记指令 (PSCAN(P))................................................ 7 - 352
7.17.4 程序低速执行登记指令 (PLOW(P))................................................. 7 - 354
7.17.5 程序执行状态检查指令 (PCHK).................................................... 7 - 356
7.18 其它指令 7 - 358
7.18.1 复位看门狗定时器 (WDT(P))...................................................... 7 - 358
7.18.2 定时脉冲发生 (DUTY)............................................................ 7 - 360
7.18.3 时间检查指令 (TIMCHK).......................................................... 7 - 362
7.18.4 从文件寄存器中的直接 1 字节读取 (ZRRDB(P))...................................... 7 - 363
7.18.5 写入 1 字节到文件寄存器 (ZRWRB(P)).............................................. 7 - 365
7.18.6 间接地址读取操作 (ADRSET(P))................................................... 7 - 367
7.18.7 键盘的数字键输入 (KEY)......................................................... 7 - 368
7.18.8 批量保存或变址寄存器的恢复 (ZPUSH(P)、ZPOP(P))................................. 7 - 372
7.18.9 对 E 2 PROM 文件寄存器的批写入操作 (EROMWR(P)) .................................... 7 - 374
公共指令 2/2
8. 数据链接指令 8 - 1 到 8 - 136
8.1 概要 8 - 2
8.2 网络刷新指令 8 - 10
8.2.1 网络刷新 (S(P)/J(P)/G(P).ZCOM)................................................. 8 - 10
8.3 QnA 链接专用指令 8 - 18
8.3.1 从其它站中读取字软元件数据 (JP/GP.READ)........................................ 8 - 18
8.3.2 从其它站读取字软元件数据 (JP/GP.SREAD)......................................... 8 - 29
8.3.3 写入软元件数据到其它站 (JP/GP.WRITE)........................................... 8 - 40
8.3.4 将软元件数据写入到其它站 (JP/GP.SWRITE)........................................ 8 - 51
8.3.5 传送数据到其它站 (JP/GP.SEND).................................................. 8 - 62
8.3.6 从其它站接收数据 (JP/GP.RECV).................................................. 8 - 72
8.3.7 来自其它站的瞬时请求 ( 时钟数据的读 / 写、
远程 RUN/STOP)(JP/GP.REQ) ..................................................... 8 - 81
8.3.8 从远程 I/O 站的特殊功能模块中读数据 (JP/GP.ZNFR)................................ 8 - 95
8.3.9 往远程 I/O 站的特殊功能模块中写数据 (JP/GP.ZNTO)................................ 8 - 100
8.4 A 系列兼容链接指令 8 - 105
8.4.1 从其它站读软元件数据 (MELSECNET/10、Ethernet) (J(P).ZNRD)...................... 8 - 105
8.4.2 从本地站 (MELSECNET) 读软元件数据 (J(P).ZNRD)................................... 8 - 109
8.4.3 将软元件数据写入其它站 (MELSECNET/10、以太网 ) (J(P).ZNWR) ..................... 8 - 113
8.4.4 将数据写入本地站软元件中 (MELSECNET)(J(P).ZNWR)................................ 8 - 117
8.4.5 从远程 I/O 站的特殊功能模块读数据 (MELSECNET)(G(P).RFRP)........................ 8 - 121
8.4.6 将数据写入远程 I/O 站特殊功能模块 (MELSECNET)(G(P).RTOP)........................ 8 - 125
8.5 读 / 写路由信息 8 - 129
8.5.1 读路由信息 (S(P)/Z(P).RTREAD).................................................. 8 - 129
8.5.2 登录路由信息 (S(P)/Z(P).RTWRITE)............................................... 8 - 133
9. QCPU 指令 9 - 1 到 9 - 74
9.1 读取模块信息 (UNIRD(P)) 9 - 2
A-11
9.2 追踪置位 / 复位 (TRACE、TRACER) 9 - 6
9.3 写数据到指定的文件 (SP.FWRITE) 9 - 8
9.4 从指定文件中读取数据 (SP.FREAD) 9 - 19
9.5 向标准 ROM 中写入数据 (SP.DEVST) 9 - 31
9.6 从标准 ROM 中读取数据 (S(P).DEVLD) 9 - 33
9.7 从内存卡中装载程序 (PLOADP) 9 - 35
9.8 从程序内存中卸载程序 (PUNLOADP) 9 - 38
9.9 装载 卸载 (PSWAPP) 9 - 40
9.10 文件寄存器的高速块传送 (RBMOV(P)) 9 - 43
9.11 写入自站 CPU 共享内存 9 - 47
9.11.1 写入到自站 CPU 共享内存 (S(P).TO) ................................................ 9 - 49
9.11.2 写入到自站 CPU 共享内存 (TO(P)、DTO(P)) .......................................... 9 - 52
9.12 从其他站的 CPU 共享内存中读取数据 9 - 56
9.12.1 从其他站的共享内存读取数据 (FROM(P)、DFRO(P)) ................................... 9 - 57
9.13 选择性刷新指令 (COM) 9 - 63
9.14 扩展时钟指令 9 - 66
9.14.1 读取扩展时钟数据 (S(P).DATERD) .................................................. 9 - 66
9.14.2 扩展时钟数据的加法运算 (S(P).DATE ) ............................................. 9 - 69
9.14.3 扩展时钟数据的减法运算 (S(P).DATE-) ............................................. 9 - 72
10. 冗余系统指令 ( 用于 Q4ARCPU) 10 - 1 到 10 - 14
10.1 CPU 启动过程中的操作模式设定指令 (S.STMODE) 10 - 2
10.2 CPU 切换时间操作模式设定指令 (S.CGMODE) 10 - 4
10.3 数据追踪指令 (S.TRUCK) 10 - 6
10.4 缓冲内存批刷新指令 (S.SPREF) 10 - 10
11. 冗余系统指令 ( 用于冗用系统 CPU) 11 - 1 到 11 - 4
11.1 系统切换指令 (SP.CONTSW) 11 - 2
12. 出错代码 12 - 1 到 12 - 126
12.1 出错代码表 12 - 2
12.1.1 出错代码 ..................................................................... 12 - 3
12.1.2 出错代码的读取方法 ........................................................... 12 - 3
12.1.3 出错代码一览表 (1000 ~ 1999) .................................................. 12 - 4
12.1.4 出错代码表 (2000 ~ 2999) ...................................................... 12 - 26
12.1.5 出错代码表 (3000 ~ 3999) ...................................................... 12 - 56
12.1.6 出错代码表 (4000 ~ 4999) ...................................................... 12 - 78
12.1.7 出错代码表 (5000 ~ 5999) ...................................................... 12 - 96
12.1.8 出错代码表 (6000 ~ 6999) ...................................................... 12 - 100
12.1.9 出错代码表 (7000 ~ 7999) ...................................................... 12 - 120
12.2 出错的解除 12 - 126
附录 附录 - 1 到附录 - 166
附录 1 操作处理时间 附录 - 2
附录 1.1 定义 附录 - 2
A-12
附录 1.2 基本型 QCPU 的操作处理时间 附录 - 4
附录 1.3 高性能型 QCPU/ 过程 CPU/ 冗余 CPU/QnACPU 的运算处理时间 附录 - 22
附录 1.4 通用型 QCPU 的运算处理时间 附录 - 50
附录 1.4.1 子集指令处理时间 ......................................................... 附录 - 50
附录 1.4.1 子集指令以外的指令处理时间 ............................................... 附录 - 57
附录 2 CPU 之间的性能比较 附录 - 72
附录 2.1 Q/QnACPU 和 AnNCPU、AnACPU 以及 AnUCPU 之间的比较 附录 - 72
附录 2.1.1 可用的软元件 ............................................................. 附录 - 72
附录 2.1.2 I/O 控制模式 ............................................................. 附录 - 73
附录 2.1.3 可以被指令使用的数据 ..................................................... 附录 - 73
附录 2.1.4 定时器比较 ............................................................... 附录 - 74
附录 2.1.5 计数器比较 ............................................................... 附录 - 75
附录 2.1.6 显示指令比较 ............................................................. 附录 - 75
附录 2.1.7 改变定义格式指令 ( 不包括用于 AnACPU 和 AnUCPU 的专用指令 ) ................. 附录 - 76
附录 2.1.8 AnACPU 和 AnUCPU 专用指令 ................................................. 附录 - 77
附录 2.1.9 只能在一般模式中编程的指令 ............................................... 附录 - 77
附录 3 特殊继电器列表 附录 - 78
附录 4 特殊寄存器列表 附录 - 106
附录 5 应用程序实例 附录 - 165
附录 5.1执行 X n 、 操作的程序概念 附录 - 165

标签:

实例下载地址

三菱plc编程-downloadfile三菱-QCPU(Q模式)QnACPU编程手册(公共指令)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警