好文档 - 专业文书写作范文服务资料分享网站

学习资料大全:三菱PLC编程实例讲课教案

天下 分享 时间: 加入收藏 我要投稿 点赞

2、若在普通指令与指令之间加入空操作(NOP)指令,则可编程序控制器可继续工作,,而与此无关。若在编写程序过程中加入空操作指令,则在修改或追加程序时,可以减少步序号的变化,但是程序步需要有空余。

3、若将已写入的指令换成NOP指令,则电路会发生变化,务必请注意。 END指令:

1、可编程序控制器反复进行输入处理、程序执行、输出处理。若在程序的最后写入END指令,则END以后的其余程序步不再执行,而真接进行输出处理。

2、在程序中没有END指令时,则处理到最终的程序步再执行输出处理,然后返回0步处理程序。

3、在调试期间,在各程序段插入END指令,可依次检测各程序段的动作。这种场合,在 确认前面电路块动作正确无误后,依次删去END指令。 4、RUN(运行)开始时的首次执行,从执行END指令开始。

梯形图设计的规则和技巧

一、梯形图中的触点应画在水平线上,而不能画在垂直分支上,如图1(a),由于X005画在垂直分支上,这样很难判断与其他触点的关系,也很难判断X005与输出线圈Y001的控制方向,因此应根据从左至右,自上而下的原则。正确的画法如图1(b)

图1(a)

图1(b)

二、不包含触点的分支应放放在垂直方向,不应放在水平线上,这样便于看清触点的组和对输

出线圈的控制路线,以免编程时出错。如图2所示。 图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 指令助记符 CJ CALL SRET IRET EI DI FEND WDT FOR NEXT CMP ZCP MOV 功 能 条件跳转 调用子程序 子程序返回 中断返回 开中断 关中断 主程序结束 监视定时器 循环区开始 循环区结束 比较 区间比较 传送 D指令 - - - - - - - - - - O O O P指令 O O - - - - - O - - O O O 13 送 与 比 较 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 循 环 与 转 移 31 32 33 34 35 36 37 38 39 数 据 处 理 40 41 42 43 44 45 46 SMOV CML BMOV FMOV XCH BCD BIN ADD SUB MUL DIV INC DEC WADN WOR WXOR ENG ROR ROL RCR RCL SFTR SFTL WSFR WSFL SFWR SFRD ZRST DECO ENCO SUM BON MEAN ANS 移位传送 取反 块传送 多点传送 数据交换 求BCD码 求二进制码 - 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 O O O O O O O O O O O - 四 则 运 算 与 逻 辑 运 算 二进制加法 二进制减法 二进制乘法 二进制除法 二进制加一 二进制减一 逻辑字与 逻辑字或 逻辑字与或 求补码 循环右移 循环左移 带进位右移 带进位左移 位右移 位左移 字右移 字左移 FIFO写 FIFO读 区间复位 解码 编码 求置ON位的总和 ON位判断 平均值 标志位置 - - - O O O -

学习资料大全:三菱PLC编程实例讲课教案

2、若在普通指令与指令之间加入空操作(NOP)指令,则可编程序控制器可继续工作,,而与此无关。若在编写程序过程中加入空操作指令,则在修改或追加程序时,可以减少步序号的变化,但是程序步需要有空余。3、若将已写入的指令换成NOP指令,则电路会发生变化,务必请注意。END指令:1、可编程序控制器反复进行输入处理、程序执行、输出处理。若在程序
推荐度:
点击下载文档文档为doc格式
3r7q37dlzc565jb3urou8mpoj7oc3w00zn5
领取福利

微信扫码领取福利

微信扫码分享