图2(a)不正确画法 图2(b)正确画法 三、在有几个串联电路相并联时,需钭触点最多的那条串联电路放在梯形图的最上面,在有几个并联电路串联时,应将触点最多的那个并联放在梯形图的最左面,这样所编的程序比较明了,使用的指令较少,如图3所示。 图3(a)不正确画法 图3(b)正确的画法 四、按梯形图编制程序时一定要按从左至右,自上而下的原则进行。 五、在画梯形图时,不能将触点画在线圈的右边,而只能画在线圈的左边,如图4所示。 图4(a)不正确画法 图4(a)正确画法 六、梯形图画得合理,对编程时指令的使用可减少。 双重输出动作及其对策 双重输出动作
若在顺控程序内进行线圈的双重输出(双线圈),则后面的动作优先。 如左图所示:考虑一下在多处使用同一线圈Y003的情况。 例如:X001=ON,X002=OFF 初次的Y003,因X001接通,因此YOO3 ON。输出Y004也ON。 但是第二次的Y003,因输入X002断开,因此其输出改为OFF。 因此,实际上外部输出成为: Y003=OFF Y004=ON 双重输出的对策 双重输出(双线圈)在程序方面并不违反输入,但是因为上述动作复杂,因此要按以下示例改变程序。
? FX2n应用指令一览表 类别 功能号 00 01 程 序 流 程 02 03 04 05 06 07 08 09 10 传 送 与 比 较 11 12 13 14 15 16 17 18 19 四 则 运 算 与 20 21 22 23 24 25 26 指令助记符 CJ CALL SRET IRET EI DI FEND WDT FOR NEXT CMP ZCP MOV SMOV CML BMOV FMOV XCH BCD BIN ADD SUB MUL DIV INC DEC WADN 功 能 条件跳转 调用子程序 子程序返回 中断返回 开中断 关中断 主程序结束 监视定时器 循环区开始 循环区结束 比较 区间比较 传送 移位传送 取反 块传送 多点传送 数据交换 求BCD码 求二进制码 D指令 - - - - - - - - - - O O O - O - O O O O O O O O O O O P指令 O O - - - - - O - - O O O O O O O O O O O O O O O O O 二进制加法 二进制减法 二进制乘法 二进制除法 二进制加一 二进制减一 逻辑字与
逻 辑 运 算 27 28 29 30 WOR WXOR ENG ROR ROL RCR RCL SFTR SFTL WSFR WSFL SFWR SFRD ZRST DECO ENCO SUM BON MEAN ANS ANR SOR FLT REF REFE MTR HSCS HSCR HSZ SPD PLSY PWM PLSR 逻辑字或 逻辑字与或 求补码 循环右移 循环左移 带进位右移 带进位左移 位右移 位左移 字右移 字左移 FIFO写 FIFO读 O O O O O O O - - - - - - - - - O O O - - O O - - - O O O - O - O O O O O O O O O O O O O O O O O O O O - O O O O O - - - - - - - - 循 环 与 转 移 31 32 33 34 35 36 37 38 39 40 41 区间复位 解码 编码 求置ON位的总和 ON位判断 平均值 标志位置 标志复位 二进制平方根 二进制整数与浮点数转换 刷新 滤波调整正 矩阵输入 比较置位(高速计数器) 比较复位(高速计数器) 区间比较(高速计数器) 脉冲密度 脉冲输出 脉宽调制 带加速减速的脉冲输出 数 据 处 理 42 43 44 45 46 47 48 49 50 51 高 速 处 理 52 53 54 55 56 57 58 59
60 61 方 便 指 令 62 63 64 65 66 67 68 69 70 外 部 设 备 I/O 71 72 73 74 75 76 77 78 79 80 外 部 设 备 SER 81 82 83 84 85 86 87 88 89 浮 110 111 118 119 IST SER ABSD INCD TTMR STMR ALT RAMP ROTC SORT TKY HKY DSW SEGD SEGL ARWS ASC PR FROM TO RS PRUN ASCI HEX CCD VRRD VRSC PID ECMP EZCP EBCD EBIN 状态初始化 查找数据 绝对值式凸轮控制 增量式凸轮控制 示都定时器 特殊定时器 交替输出 斜坡输出 旋转工作台控制 列表数据排序 十键输入 十六键输入 数字开关输入 七段译码 带锁存七段码显示 方向开关 ASCII码转换 ASCII码打印输出 读特殊功能模块 写特殊功能模块 - O O - - - - - - - O O - - - - - - O O - O - - - - - - O O O OO - O - - - - - - - - - - - O - - - - O O - O O 0 O O O O O O O O 串行通讯指令 八进制位传送 将十六进制数转换成ASCII码 ASCII码转换成十六进制数 校验码 模拟量读出 模拟量区间 PID运算 二进制浮点数比较 二进制浮点数区间比较 二进制--十进制浮点数变换 十进制--二进制浮点数变换
2011-学习资料大全:三菱PLC编程实例
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)