- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 本次课程主要内容: 介绍功能指令通则 介绍FX2N的程序流指令的使用方法 编程举例 【内容提要】本章介绍可编程控制器特殊功能指令的基本用法。 第六章 特殊功能指令 介绍FX2N的传送和比较指令的使用方法 功能指令通则 功能指令的表现形式 例 程序流控制指令 几种程序流控制指令介绍 条件跳转(CJ FNC0):用于跳过 顺序程序中的某一些程序 注意: 1,积算定时器与计数器的RESET 指令不能被跳过; 2,定时器T192-199,高速计数器 一经驱动,即使被跳过也会继续工作 3,主控程序在跳转时应该注意。 不论开关如何,允许跳入,跳出则不 一定 子程序(CALL FNC1):用于调用子程序 子程序返回(SRET FNC2):用于标志子程序结束 注意: 1,子程序应位于主程序之后; 2,子程序最多允许嵌套5层 3,子程序指针用P描述,有P0~P62共63个指针元件 中断返回(IRET FNC3):用于中断子程序返回 开中断(EI FNC4):用于允许中断响应 关中断(DI FNC5):用于关闭中断响应 注意: 1,在允许中断与禁止中断之间可以响应中断请求; 2,通常情况下禁止中断; 3,可以在子程序中开中断,响应中断; 4,中断子程序在主程序之后,以中断指针开始, 以中断返回指令结束; 5,中断子程序执行与否,与相应的寄存器数据有关, 当M805*是1,相应的中断子程序I*--不能执行。 例: 警戒时钟(WDT FNC7):用于刷新警戒时钟 注意: 1,通常扫描周期为200ms,如果实际时间超过了,则需 刷新扫描时间; 2,也可通过修改D8000数据更改扫描周期。 循环(FOR FNC8、 NEXT FNC9) 注意: 1,循环次数在1~32767,如果设定值为非正数,则缺省为1; 2,允许5级嵌套; 3,NEXT不能在FOR前; 4,NEXT应与FOR对应 传送(MOV FNC12) 将数据从原地址送往目的地址 传送指令 取反传送(CML FNC14) 将数据从原地址取出,按位取反后送往目的地址 移位传送(SMOV FNC13) 将数据从原地址取出,移位后送往目的地址 块传送(BMOV FNC15) 从原地址起,取出n个数,送往目的地址 多点传送(FMOV FNC16) 从原地址取出1个数,分别送往多个目的地址 比较指令 比较指令( CMP FNC10) 将源操作数 [S1] 和[S2] 的数据进行比较,结果送到目标操作数 [D] 中 区间比较(ZCP FNC11) 将源操作数 [S] 与 [S1]和[S2]的数据进行比较,结果送到目标操作数 [D] 中 例: 材料输送车的控制 一,控制要求: 某车间有 6 个工作台,送料车往返于工作台之间送料。每个工作台设有一个到位开关( SQ )和一个呼叫按扭( SB )。具体控制要求如下: ( 1 )送料车开始应能停留在 6 个工作台中任意一个到位开关的位置上。 ( 2 )设送料车现暂停于 m 号工作台( SQ m 为 ON )处,这时 n 号工作台呼叫( SQ n 为 ON ),若: (a) mn ,送料车左行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编号大于呼叫按扭 SB 的编号时,送料车往左行运行至呼叫位置后停止。 (b) mn ,送料车右行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编号小于呼叫按扭 SB 的编号时,送料车往右运行至呼叫位置后停止。 (c) m=n ,送料车原位不动。即送料车所停位置 SQ 的编号与呼叫按扭 SB 的编号相同时,送料车不动 二、 PLC 硬件的实现 1 、 I/O 的分配 输入 功能说明 输出 功能说明 SB0 X0 启动 KM1 Y0 右行 SB1 X1 呼叫 1 KM2 Y1 左行 SB2 X2 呼叫 2 SB3 X3 呼叫 3 SB4 X4 呼叫 4 SB5 X5 呼叫 5 SB6 X6 呼叫 6 SQ1 X11 限位 1 SQ2 X12 限位 2 SQ3 X13 限位 3 SQ4 X14 限位 4 SQ5 X15 限位 5 ?? SQ6 X16 限位 6 2 、 I/O 的外部接线 三、 PLC 软件的实现 * *
文档评论(0)