关于第八讲数据移动指令 - 中国工控网
- 格式:doc
- 大小:39.50 KB
- 文档页数:7
01教学目标与任务02相关理论知识03训练任务04课堂练习【教学目标】1.掌握数据传送指令的功能及应用编程2.熟悉S7-200系列PLC的结构和外部I/O接线方法3.熟悉STEP7-Micro/WIN编程软件的使用方法4.熟悉8只彩灯控制工作原理和程序设计方法【教学任务】1.练习数据传送指令的基本使用方法,能够正确编制8只彩灯控制PLC控制程序;2.能够独立完成8只彩灯控制的安装;3.按规定进行通电调试,出现故障时,能根据设计要求独立检修,直至系统正常工作。
输入继电器的表示格式位I0.0~I0.7…I15.0~I15.7128点字节IB0、IB1、…、IB1516个字IW0、IW2、…、IW148个双字ID0、ID4、ID8、ID124个对输入继电器的说明如下(1)位位表示格式为:I [字节地址].[位地址]。
如I1.0表示输入继电器第1个字节的第0位输入继电器的表示格式对输入继电器的说明如下(1)位位表示格式为:I [字节地址].[位地址]。
如I1.0表示输入继电器第1个字节的第0位(2)字节字节表示格式为:IB[起始字节地址]。
如IB0表示输入继电器第0个字节,共8位。
输入继电器的表示格式(3)字字表示格式为:IW[起始字节地址]。
例如IW0中IB0是高8位,IB1是低8位。
(4)双字如QD0中QB0是最高8位,QB1是高8位,QB2是低8位,QB3是最低8位,其表示格式如图5-6所示。
输出继电器的表示格式表5-2输出继电器的表示格式位Q0.0~Q0.7…Q15.0~Q15.7128点字节QB0、QB1、…、QB1516个字QW0、QW2、…、QW148个双字QD0、QD4、QD8、QD124个输出继电器的表示格式(1)位位表示格式为:Q [字节地址].[位地址]。
如Q1.0表示输出继电器第1个字节的第0位(2)字节如QB0表示输出继电器第0个字节,共8位。
(3)字如QW0中QB0是高8位,QB1是低8位,其表示格式如图5-5所示。
第九章转移指令的原理1. 可以修改IP,或同时修改CS和IP 的指令统称转移指令。
概括地讲,转移指令就是可以控制CPU执行内存中某处代码的指令。
2.8086CPU的转移行为有以下几种:(1) 只修改IP 时,称为段内转移。
例如:jmp ax(2) 同时修改CS和IP 时,成为段间转移。
例如:jmp 1000:03. 由于转移指令对IP 值修改范围的不同,段内转移又分为:短转移和近转移。
(1) 短转移IP 的修改范围是-128~127(2) 近转移IP 的修改范围是-32768~327674.8086CPU的转移指令分为以下几类:(1) 无条件转移指令(如:jmp)(2) 条件转移指令(3) 循环指令(如:Loop)(4) 过程(5) 中断这些转移指令的前提条件可能不同,但转移的基本原理是相同的。
5. 操作符offset 是一个伪指令,它的功能是取得标号的偏移地址。
案例:将s 处的一条指令复制到s0处assume cs:codesgcodesg segments: mov ax,bx ;mov ax,bx 占两个字节mov si,offset s ; 得到标号s 所在的偏移地址赋值给simov di,offset s0 ; 得到标号s0所在的偏移地址赋值给dimov ax,cs:[si]mov cs:[di],axs0: nop ;nop 占一个字节nopcodesg endsend6.jmp 为无条件转移,可以只修改IP,也可以同时修改CS和IP 的值jmp 指令要给出两个信息:(1) 转移的目的地址。
(2) 转移的距离(段间转移,段内转移的短转移和近转移)7.jmp short 标号(转到标号处执行)这种指令实现的是段内短转移。
jmp 指令中的" 标号"是代码段中的标号,指明了指令要转移的目的地,转移指令结束,CS:IP 指向标号处的指令。
8.CPU在执行jmp 指令时并不需要指明转移的目标地址。
GE工控PLC编程指令简介本文档旨在介绍GE工控PLC编程的基本指令和使用方法。
GE工控PLC是一种可编程逻辑控制器,被广泛应用于工业自动化领域。
指令列表1. LD - 装载指令:将指定的位或字存储器装载到寄存器中。
2. OUT - 输出指令:将寄存器中的数据输出到指定的位或字存储器中。
3. ADD - 加法指令:将两个操作数相加,并将结果存储到指定的寄存器中。
4. SUB - 减法指令:将第二个操作数从第一个操作数中减去,并将结果存储到指定的寄存器中。
5. MUL - 乘法指令:将两个操作数相乘,并将结果存储到指定的寄存器中。
6. DIV - 除法指令:将第一个操作数除以第二个操作数,并将结果存储到指定的寄存器中。
7. JMP - 跳转指令:根据条件跳转到指定的程序段。
8. MOV - 移动指令:将一个操作数的值移动到另一个操作数中。
9. CMP - 比较指令:将两个操作数进行比较,根据比较结果设置标志位。
10. CALL - 调用指令:调用指定的子程序。
11. RET - 返回指令:从子程序返回到主程序。
使用方法以下是GE工控PLC编程的基本使用方法:1. 编写程序 - 使用GE工控PLC编程软件,编写所需的逻辑程序。
2. 装载程序 - 将编写好的程序装载到GE工控PLC中。
3. 调试程序 - 在GE工控PLC中进行程序调试和测试,确保程序运行正常。
4. 上线运行 - 将调试通过的程序上线运行,实现工业控制自动化。
注意事项在编写和使用GE工控PLC编程指令时,需要注意以下事项:1. 确保程序的逻辑正确 - 在编写程序时,仔细设计逻辑,确保程序的正确性和可靠性。
2. 备份程序 - 在装载程序之前,务必备份原有的程序,以防止意外情况导致程序数据丢失。
3. 做好程序调试 - 在上线运行之前,充分调试和测试程序,排除所有可能存在的错误和问题。
4. 遵循操作规范 - 使用GE工控PLC时,严格遵循操作规范,确保操作的安全性和准确性。