实验一 基本指令练习
- 格式:docx
- 大小:40.20 KB
- 文档页数:3
基本指令训练实验报告1. 引言计算机是一个复杂的设备,它能够通过执行一系列的指令来完成各种任务。
指令是计算机系统中最基本的操作单元,它告诉计算机要执行的具体操作。
熟悉和掌握基本指令对于理解计算机的工作原理以及开发软件和进行编程至关重要。
本实验旨在通过训练来熟悉基本指令,并测试它们的功能性和效率。
2. 实验内容本实验使用虚拟机软件提供的终端窗口来进行指令的训练。
实验内容包括以下几个方面:2.1 文件和目录操作文件和目录是计算机系统中存储和组织信息的重要方式。
通过学习文件和目录的基本操作指令,我们可以在命令行中创建、复制、移动、删除和查询文件和目录。
2.2 进程管理进程是计算机系统中正在运行的程序的实例。
通过学习进程管理的基本指令,我们可以在命令行中查看正在运行的进程、创建新的进程、终止进程以及控制进程运行的优先级。
2.3 网络通信网络通信是计算机系统中不可或缺的一部分。
通过学习网络通信的基本指令,我们可以在命令行中实现与其他计算机的通信、查看网络连接信息以及诊断网络故障。
3. 实验过程实验过程中,我们使用虚拟机软件创建了一个虚拟机环境,并打开终端窗口进行指令的训练。
先学习并实践了文件和目录操作的基本指令,包括`ls`、`cd`、`mkdir`、`cp`、`mv`和`rm`等。
通过练习,我们熟悉了这些指令的使用方法和功能。
接着,我们学习了进程管理的基本指令,包括`ps`、`kill`和`nice`等。
通过实际运行这些指令,我们了解了如何查看系统中运行的进程、如何终止进程以及如何调整进程的优先级。
最后,我们学习了网络通信的基本指令,包括`ping`、`ifconfig`和`netstat`等。
我们使用这些指令来测试与其他计算机的通信、查看网络连接信息以及诊断网络故障。
4. 实验结果在实验过程中,我们顺利地完成了文件和目录操作、进程管理以及网络通信的实验。
通过实践,我们深入理解了这些基本指令的功能和用法。
PLC实验1基本指令的编程练习实验⼀基本指令的编程练习⼀、实验⽬的1、熟悉西门⼦PLC实验装置。
2、掌握S7-200型PLC的输⼊输出配置及外围设备的连接⽅法。
3、练习掌握STEP7 Micro WIN V4.0编程软件的使⽤⽅法。
4、掌握梯形图、指令表等编程语⾔的转换。
5、掌握与、或、⾮基本逻辑指令及定时器、计数器的使⽤。
⼆、实验设备1、PLC实验台(西门⼦S7-200)1台。
2、安装了STEP7 Micro WIN V4.0软件的计算机⼀台。
3、PC/PPI编程电缆⼀根。
4、导线若⼲。
三、实验接线图和I/O分配表3.1实验接线图I/O分配表四、实验步骤1、电源断电,按图接线将AC220V电源通过单极空⽓开关接⾄PLC主机电源,按纽SB1、SB2、SB3、SB4分别接⾄PLC输⼊点I0.0、I0.1、I0.2,I0.3指⽰灯L1、L2、KM1、KM2分别接⾄Q0.0、Q0.1、Q0.2、Q0.3。
⽤编程电缆连接PLC的PORT1和计算机的COM端。
2、接通电源,打开计算机,进⼊PLC编程界⾯,检查计算机与PLC主机通信是否正常。
3、新建⽂件,保存,将程序逐条输⼊,检查⽆误后,将PLC设为停⽌状态,STOP指⽰灯亮,将程序下载⾄PLC后,再将PLC设为运⾏状态,RUN指⽰灯亮。
4、按下按钮SB1、SB2、SB3或SB4观察输出指⽰灯的状态是否符合程序的运⾏结果。
五、基本指令练习程序1、与、或、⾮逻辑功能实验通过程序判断Q0.0、Q0.1、Q0.2的输出状态,然后输⼊并运⾏程序加以验证。
参考程序:(1)梯形图(2)语句表根据输出结果,绘制时序图2、电动机起动保持停⽌控制程序(1)梯形图(2)语句表LD I0.0O Q0.0AN I0.1= Q0.03、置位、复位指令练习(1)梯形图(2语句表)4、定时器功能的实验(1)得电延时定时电路根据输出结果,绘制时序图根据输出结果,绘制时序图根据输出结果,绘制时序图语句表(2)断电延时定时电路(3) 掉电保护性接通延时定时器(保持定时器)电路注意:PLC 的定时器有⼀定的定时范围。
实验一基本指令编程练习一、实验目的1、熟悉PLC实验装置。
2、练习手持编程器的使用。
3、熟悉系统操作。
4、掌握与、或、非逻辑功能及其它常用基本逻辑指令的编程方法。
5、掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法。
二、实验步骤1、根据梯形图中用到的输入输出点连接输入输出信号。
2、通过专用电缆线连接手持编程器与PLC主机(或连接电脑和PLC)。
打开编程器,逐条输入程序,检查无误后,将可编程控制器主机上的STOP/RUN按扭拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。
3、根据要求拨动输入开关(按钮),观察输出指示灯显示结果并记录。
三、实验内容1、与、或、非逻辑功能实验通过程序判断Y1、Y2、Y3、Y4的输出状态,然后再输入并运行程序加以验证。
2、熟悉和掌握SET(置位)、RST(复位)、PLS(上升沿脉冲)和PLF(下降沿脉冲)的使用方法。
输入如下程序,观察运行结果,画出输出波形。
1)2)3、熟悉和掌握进栈MPS、读栈MRD、出栈MPP指令的使用方法,熟悉和掌握主控指令MC、MCR指令的使用方法。
输入如下程序,观察运行结果后并记录。
1) 2)4、定时器的认识实验5、定时器扩展实验由于PLC的定时器和计数器都有一定的定时范围和计数范围。
如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的组合来扩充设定值的范围。
6、计数器认识实验三菱FX系列的内部计数器分为16位二进制加法计数器和32位增计数/减计数器两种。
其中的16位二进制加法计数器,其设定值在K1-K32767范围内有效。
7、定时器和计数器组合形成长定时这是一个由定时器T0和计数器C0组成的组合电路。
T0形成一个设定值为10秒的自复位定时器,当X001接通,T0线圈带电,经延时10秒,T0的常闭触点断开,T0定时器断开复位,待下一次扫描时,T0的常闭触点才闭合,T0线圈又重新带电。
即T0接点每接通一次的接通时间为一个扫描周期。
实验一汇编语言基本指令操作练习一、实验目的:1、掌握8086/8088基本指令的使用方法和功能。
2、初步了解汇编语言程序设计的基本结构和利用DEBUG调试程序的方法。
3、进一步熟悉汇编语言的上机过程。
二、上机实验指导:(一)利用DEBUG的A命令输入指令,做如下实验。
1、比较下面指令的区别:①MOVAX,2000H②MOVBX,[2000H]-D2*******;显示字存储单元DS:2000的内容3ADC:20005A58ZX-R;显示指令执行前AX,BX的内容AX=0000BX=0000CX=0000DX=0000SP=FFEEBP=0000SI=0000DI=0000DS=3ADCES=3ADCSS=3ADCCS=3ADCIP=0100NVUPEIPLNZNAPONC3ADC:0100858CFFF3TESTCX,[SI+F3FF]DS:F3FF=74C0-A;利用A命令输入汇编指令3ADC:0100MOVAX,20003ADC:0103MOVBX,[2000]3ADC:0107INT3;此中断为断点中断,使程序执行暂停3ADC:0108-G;不指定地址,从当前CS:IP处执行AX=2000BX=585ACX=0000DX=0000SP=FFEEBP=0000SI=0000DI=0000DS=3ADCES=3ADCSS=3ADCCS=3ADCIP=0107NVUPEIPLNZNAPONC3ADC:0107CCINT3;指令执行后,AX=2000H,BX=585AH2、以寄存器BX作为地址指针,从BX所指的存储单元开始起,连续存放着两个无符号数(字操作数),编程求它们的和,并将结果存放在这两个数之后。
-RBX;显示BX寄存器中的内容(BX=0000h)BX0000:;回车-D0*******;显示DS:0000到DS:0005的内容(BX所指的三个字操作数),如BX不为0000H,自己修改范围。
实验一基本指令的编程练习
(一)与或非逻辑功能实验
一、实验目的
1、熟悉PLC实验装置。
2、练习手持编程器的使用。
3、熟悉系统操作。
4、掌握与、或、非逻辑功能的编程方法。
二、梯形图
四、实验结果
同时拨动输入开关X1、X3,指示灯Y1、Y2亮,Y3、Y4不亮;
拨动其中一个,Y2、Y4亮,Y1、Y3不亮,;
X1、X2都不拨动,Y3、Y4亮,Y1、Y2不亮;
所以,输出指示灯符合与、或、非逻辑。
(二)定时器/计数器功能实验
一、实验目的
掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法。
二、梯形图及程序
1.定时器的认识实验
2.定时器的扩展实验
3.计时器认识实验
4.计数器的扩展实验
◆练习:计数器的扩展实验计数值C总=9
三、实验结果
1.定时器的认识实验:按下X1,5秒后灯亮;
2.定时器的扩展实验:按下X1,8秒后灯亮;
3.计时器认识实验:从X0接通到Y0有输出,延时时间为定时器和计数器设定值的乘积:T总=T0*C0*20=200S;
4.计数器的扩展实验:按下X1,60秒后灯亮;
练习:计数器的扩展实验计数值C总=9:按下X1,9秒后灯亮。
四、实验总结
通过实验,我们熟悉了PLC实验装置与系统的操作,掌握了与、或、非逻辑功能的编程方法;定时器、计数器的正确编程方法,并学会了定时器和计数器扩展方法。
对于实验中的不足,我们也将会不断完善充实自己,从实际操作中学习弥补理论的不足。
实验一指令系统练习
一、实验目的
1.熟悉单片机伟福仿真环境;
2.应用MCS-51单片机汇编指令集完成程序设计;
3.完成拆字、拼字实验;
4.完成数据块传递实验。
二、实验环境
1.实验地点:教7-514
2.实验设备:计算机,伟福仿真软件
三、实验步骤
1.熟悉伟福仿真环境;
2.掌握对仿真软件的设置;
3.掌握建立工程、编写程序、仿真、读出结果等工作步骤;
4.练习拆字、拼字实验;
5.练习数据块传递实验。
四、实验要求
1.课前了解伟福仿真软件,完成拆字、拼字实验以及数据块传递实验的程序设计;
2.上课时掌握仿真环境的使用;
3.完成实验并记录结果;
4.分析所写程序并总结。
5.书写实验报告
五、实验资料
1.伟福仿真环境界面
2.仿真器设置窗口
3.建立工程窗口
4.工具栏
5.结果观察窗口。
PLC 练习(基本指令)1.将按钮SB接到PLC的输入接口X0上,在输出端口Y0上接指示灯HL.控制要求:按下SB时,HL灯亮,松开SB时,HL灯灭。
2.用SET,RST指令编写三相交流电动机的自锁控制程序。
3.有两台电动机,控制要求为:①按M1,M2的先后顺序启动;②前级电动机不启动,后级电动机不能启动;③前级电动机停止时,后级电动机也停止。
要求绘出接线图和程序梯形图。
4.设计一个具有自锁和点动控制功能的程序梯形图。
要求有启动,停止,和点动3个按钮,Y0为输出端。
5.某台设备电气接线图(如图),两台电动机分别受KM1,KM2控制。
系统控制要求是:两台电动机均可单独启动和停止;如果发生过载,则两台电动机均停止。
第一台电动机的启动/停止控制端口是X1,X2;第二台电动机的启动/停止控制端口是X3,X4。
编写PLC控制程序(梯形图,指令表)6.某台设备电气接线图(如图),两台电动机分别接受接触器KM1,KM2控制。
系统控制要求是:只有先启动第一台电动机,才能启动第二台电动机;第一台电动机停止时,第二台电动机也自动停止;第二台电动机可单独停止;如果发生过载,则两台电动机均停止。
第一台电动机的启动控制端口是X1;两台电动机总停止控制端口是X2;第二台电动机的启动/停止控制端口是X3,X4。
编写PLC控制程序(梯形图,指令表)7.某台设备电气接线图(如图),两台电动机分别接受接触器KM1,KM2控制。
系统控制要求是:只有先启动第一台电动机,才能启动第二台电动机;两台电动机均可独立停止;如果发生过载,则两台电动机均停止。
第一台电动机的启动/停止控制端口是X1,X2;第二台电动机的启动/停止控制端口是X3,X4。
编写PLC控制程序(梯形图,指令表)8.某台设备有三台电动机,启动与停止的控制要求是:按下启动按钮后,三台电动机相隔3分钟自动启动;每台电动机运行3小时后自动停止。
按下停止按钮时,电动机停机。
要求:⑴绘出控制线路图和编写输入/输出端口分配表。
实验一、基本指令练习
一、实验目的:
1.熟悉LG—K10S1型PLC的构成及特性
2.掌握基本指令的使用方法
3. 掌握PLC程序的编制和调试方法
二、实验目标:
基本掌握该软件的使用指令和调试,为以后的实验做好准备。
四、实验梯形图:
三、实验流程图:
五、实验心得:
作为初学者一定要在理论上花多功夫,但是不能缺少了一些PLC的实践经验,只要再进行一些实际的梯形图编写、程序下载、调试等操作,增加对PLC 的感性认识,很快就可以掌握PLC这项技术了。
初学时可以编一些简单的梯形图,如触点的与、或、输出等,在PLC的机器里运行一下。
成功了就真的会增加你的学习兴趣、和信心。
广州大学学生实验报告2) M2起动5s后M1停止,同时 M3自行起动;3) M3停止后 7s,M2自动停止。
开课学院及实验室:工程北529 2015 年 5 月14 日学院机械与电气工程年级、专业、班姓名学号实验课程名称电气控制与可编程控制器成绩实验项目名称实验一可编程控制器的基本指令编程练习指导老师一、实验目的1、熟悉 PLC 实验装置, S7-200 系列编程控制器的外部接线方法2、了解编程软件STEP7 的编程环境,软件的使用方法。
3、掌握与、或、非逻辑功能的编程方法。
图1五、实验过程原始记录(程序、数据、图表、计算等)1、用定时器设计延时通断延时断开电路二、实验说明首先应根据参考程序,判断Q0.0、Q0.1、Q0.2的输出状态,在拨动输入开关I0.1 、I0.2 、I0.3 ,观察输出指示灯 Q0.1、Q0.2、Q0.3是否符合与、或、非逻辑的正确结果。
在本装置中输入公共端要求接主机模块电源的“L+”,此时输入端是低电平有效;输出公共端要求接主机模块电源的“M”,此时输出端输出的是低电平。
三、实验面板图图中的接线孔通过防转座插锁紧线与PLC 的主机相输入输出插孔相接。
I 为输入点, Q 为输出点。
上图中下面两排I0.0~I1.5 为输入按键和开关,模拟开关量的输入。
上边一排Q0.0~Q1.1 是 LED 指示灯,接PLC 主机输出端,用以模拟输出负载的通与断。
四、实验内容1、用定时器设计延时通断延时断开电路,要求输入I0.0 和输出 Q0.1的波形如图 1所示2、用定时器设计闪烁电路,I0.0 接通后,开始定时,2s时间到, Q0.0为ON,再过3s,Q0.0为OFF,以后Q0.0 的线圈这样周期地通电、断电,直到I0.0 变为OFF。
3、设计PLC程序,控制三台电动机M1(QO.0),M2(Q0.1) ,M3(Q0.2) ,要求:1) M1起动5s后M2自行起动;2、闪烁电路六、实验结果及分析1、用定时器设计延时通断延时断开电路的关键点和难点在于要控制T38的常开触电波形。
实验一基本指令练习
一实验目的
(1)掌握基本指令的功能。
(2)更好地理解自锁与互锁,逻辑关系以便使用。
(3)掌握编程软件环境的基本操作,检查、修改和调试方法。
二实验器材
(1)PC机一台
(2)PLC实验箱一台
(3)导线若干
三实验原理
该系列可编程序控制器的常用基本指令有10条。
先简要介绍如下:
(1)线圈(Coils)
线圈(输出)也是梯形图的重要组成元件,它代表着输出或内部变量。
一个线圈代表一个动作。
它的左边必须有布尔元件或一个指令块的布尔输出。
线圈又分为以下几种类型:
1.直接输出(Direct Coil)
直接输出元件如图2-1-1所示:
图2-1-1 直接输出元件
左连接件的状态直接传送到右连接件上,右连接件必须连接到垂直电源轨上,除非是平行线圈。
2.反向输出(Reverse Coil)
反接输出元件如图2-1-2所示:
图2-1-2 反接输出元件
左连接件的反状态直接传送到右连接件上,右连接件必须连接到垂直电源轨上,除非是平行线圈。
3.上升沿输出(Pulse Rising Edge Coil)
上升沿输出元件如图2-1-3所示:
图2-1-3 . 上升沿输出元件
当左连接件的布尔状态由假变真时,右连接输出变量将被置1,其他情况下输出变量将被复位。
4.下降沿输出(Pulse Falling Edge Coil)
下降沿输出元件如图2-1-4所示:
图2-1-4 . 下降沿输出元件
当左连接件的布尔状态由真变假时,右连接输出变量将被置1,其他情况下输出变量将被复位。
5.置位输出(Set Coil)与复位输出(Reset Coil)
置位和复位输出元件如图2-1-5所示:
图2-1-5 置位和复位元件
置位:让线圈处于导通状态。
其功能:驱动线圈,使其具有自锁功能,维持接通状态。
复位:让线圈处于导通状态。
(2)接触器(Contacts)
接触器在梯形图中代表一个输入的值或是一个内部变量,通常相当于一个开关或按钮的作用。
1.直接连接(Dirtect Contact)
直接连接如图2-1-6所示。
图2-1-6直接连接
左连接件的输出状态和该连接件的状态取逻辑与,即为右连接件的状态。
2.反向连接(Reverse Contact)
反向连接如图2-1-7所示。
图2-1-7反向连接
左连接件的输出状态和该连接件的状态的布尔反状态取逻辑与,即为右连接件的状态。
2.上升沿连接(Pulse Rising Edge Contact)
上升沿连接如图2-1-8所示。
图2-1-8上升沿连接
当左连接件的状态为真时,如果该上升沿连接代表的变量状态由假变真,那么右连接件的状态将会被置1,这个状态在其他条件下将会被复位。
3.下降沿连接(Pulse Falling Edge Contact)
下降沿连接如图2-1-9所示。
图2-1-9下降沿连接
当左连接件的状态为真时,如果该下降沿连接代表的变量状态由真变假,那么右连接件的状态将会被置1,这个状态在其他条件下将会被复位。
现举例说明一些基本指令的使用方法。
输入下图中的程序,并观察程序运行的状态。
上图中有自锁与互锁,即常闭触点_IO_EM_DI_00与常闭触点IO_EM_DI_01形成互锁,常开触点IO_EM_DO_00和IO_EM_DO_01分别与IO_EM_DI_00 ,IO_EM_DI_01形成自锁。
当常开触点_IO_EM_DI_00闭合时,线圈_IO_EM_DO_00接通(即第一个灯亮),常开触点_IO_EM_DO_00闭合,形成自锁;常闭触点_IO_EM_DO_00断开,形成互锁。
所以,两个灯无法同时点亮。
四实验内容
设有一个知识竞赛抢答装置,提出如下控制要求:
主持人用一个开关控制3个抢答桌,参赛者若要回答主持人所提出的的问题时需要抢先按下桌上的按钮。
主持人说出题目后,谁抢先按下桌上的按钮谁的桌上的灯即亮。
这时主持人按控制按钮后灯才会熄灭,否则一直亮着。
3个抢答桌上的按钮作如下安排:一个抢答桌上是儿童组,桌上有两个按钮,并联形式,无论按按下那一只,桌上的灯都会亮;第二个抢答组是大学生组,桌上也只有两个按钮,串联形式,只有两个按钮都按下,桌上的灯才会亮;第三抢答组是中学生组,桌上只有一个按钮,且只有一个人,一按灯即亮。
五思考题
(1)举例说明置位和复位指令的使用
(2)简述自锁和互锁的原理。