欢迎来到天天文库
浏览记录
ID:50068186
大小:2.10 MB
页数:44页
时间:2020-03-08
《可编程控制器综合应用技术 教学课件 作者 邓松 主编 第一篇3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一篇可编程控制器基本单元第1章常用可编程控制器及基本单元第2章FX3U和FX2N逻辑指令及应用第3章顺序控制指令及应用第4章功能指令及应用4.1程序流程类指令4.2传送与比较类指令4.3算术与逻辑运算指令4.4循环与移位指令4.5数据处理指令4.6高速处理4.7方便指令4.8外部设备I/O指令4.9外部设备SER指令4.10数据传送指令24.11浮点数运算指令4.12数据处理指令24.13定位控制指令4.14时钟运算指令第4章功能指令及应用4.15外部设备指令4.16其他指令4.17数据块处理指令4.18字符串处理指令4.19数据表处理指令4.20比较触
2、点指令4.21数据处理指令34.22变频器通讯指令4.23数据传送指令34.24高速处理指令24.25扩展文件寄存器控制指令4.26功能指令使用规则4.27功能指令应用1.功能指令的表现形式:2.指令类型(1)16位连续型(2)16为脉冲型(4)32位脉冲型(3)32位连续型4.1程序流程类指令FNCNO.助记符指令名称FX3UFX2NFNCNO.助记符指令名称FX3UFX2N00CJ条件跳转√√05DI禁止中断√√01CALL子程序调用√√06FEND主程序结束√√02SRET子程序返回√√07WDT警戒时钟√√03RET中断返回√√08FOR循环范围开
3、始√√04EI允许中断√√09NEXT循环范围结束√√1.跳转CJ指令图4-1CJ(CJP)指令2.子程序调用CALL指令和子程序返回SRET指令图4-3CALL和SRET指令3.中断返回IRET指令、中断允许EI指令和中断结束DI指令图4-4IRET、DI、DI指令4.主程序结束FEND指令图4-5FEND指令在跳转程序中的执行过程图4-6FEND指令在调用程序中的执行过程5.看门狗定时器WDT指令图4-7看门狗定时器值改写程序图4-8看门狗定时器刷新处理程序(a)(b)6.循环开始FOR指令和循环结束NEXT指令图4-9FOR、NEXT指令图4-10F
4、OR、NEXT嵌套循环图4-11FOR、NEXT嵌套并行循环4.2传送与比较类指令FNCNO.助记符指令名称FX3UFX2NFNCNO.助记符指令名称FX3UFX2N10CMP比较指令√√15BMOV成批传送√√11ZCP区间比较√√16FMOV多点传送√√12MOV传送√√17XCH数据交换√√13SMOV位移动√√18BCDBCD传送√√14CML取反传送√√19BINBIN传送√√1.比较CMP指令图4-12比较指令[S1.]和[S2.]:参与比较的两个数;[D.]:比较结果输出的软元件,占用[D.]、[D.]+1、[D.]+2三个连续单元。2.区间
5、比较ZCP指令图4-13区间比较指令[S1.][S2.]:用于设定数据区间的两个数或保存设定区间的两个数的软元件地址;[S.]:与设定区间进行比较的数或保存与设定区间进行比较的数的软元件地址;[D.]:比较结果输出的软元件,占用[D.]、[D.]+1、[D.]+2三个连续单元。3.传送MOV指令[S.]:传送的数据或保存传送数据的软元件地址;[D.]:传送的目标软元件地址。图4-14MOV指令图4-15定时器当前值传送图4-1632位数据传送4.位移动传送SMOV指令图4-17SMOV指令[S.]:保存位移动传送的数据的软元件地址;m1:移动的起始位置(1
6、~4);m2:移动的BCD位的个数(1~4);[D.]:保存移动的目标数据的软元件地址;n:移动到目标的起始位置(1~4)。5.取反传送CML指令[S.]:取反传送的源操作数或保存源操作数的软元件地址;[D.]:取反传送的目标操作数软元件地址。图4-18CML指令6.成批传送BMOV指令[S.]:保存传送源数据的软元件起始地址;[D.]:保存传送目标数据的的软元件起始地址;n:传送的点数传,送点数应≤K512(H1FF)。图4-19BMOV指令7.多点传送FMOV指令[S.]:多点传送的源操作数或保存源操作数的软元件地址;[D.]:多点传送目标操作数的软元
7、件起始地址;n:传送的点数,传送点数应K1(H1)≤n≤512(H1FF),应当注意执行32位操作时,传送的1个点是两个数据单元。图4-20FMOV指令8.数据交换XCH指令[D1.]、[D2.]:保存进行交换数据的软元件地址。图4-21XCH指令9.BCD转换BCD指令和BIN转换BIN指令[S.]:保存BCD转换源操作数的软元件地址(BIN数据);[D.]:保存BCD转换目标操作数的软元件地址(BCD数据)。图4-22BCD指令[S.]:保存BIN转换源操作数的软元件地址(BCD数据);[D.]:保存BIN转换目标操作数的软元件地址(BIN数据)。图4
8、-23BIN指令4.3算术与逻辑运算指令FNCNO.助记符指令名称
此文档下载收益归作者所有