版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PLC技术基础实验指导书郭三明李玉东郭建锋编著河南理工大学工程训练中心目录一. 实验设备配臵 (1二.设备介绍 (1三.FXGP-WIN-C编程软件的应用 (3四.设臵编辑文件的路径 (5五.编辑文件的正确进入及存取 (5六.文件程序编辑 (6七.设臵通讯口参数 (9八.FXGP与PLC之间的程序传送 (10九.程序的运行与调试 (12十.退出系统 (19十一. 实验 (20实验一认识FXGP与PLC (20实验二基本逻辑指令综合设计实验 (22实验三基本逻辑指令综合设计实验 (28实验四应用功能指令编程实验 (37实验五步进顺控SFC语言编程实验 (44实验六交通灯控制实验 (50一. 实验
2、设备配臵可编程序控制器(PLC三菱FX2N48MR (FX0N40MR 1台通讯电缆 SC09 1根PLC教学实验系统 ELPLC 1台微机 586以上、WIN95或98、ROM-16M 1台编程软件包 FXGP/WINC 1套1.PLC 三菱(MITSUBISHIFX2N48MR该可编程序控制器是由电源+CPU+输入输出+程序存储器(RAM的单元型可编程序控制器。其主机称为基本单元,为主机备有可扩展其输入输出点的“扩展单元(电源+I/O”和“扩展模块(I/O”,此外,还可连接扩展设备,用于特殊控制。图(1所示是各部的名称。 PLC教学实验系统微机图(1 PLC教学实验图2. PLC教学实验系
3、统(SYPLCSY型PLC教学实验系统由实验箱、PLC、微机三部分构成。其中实验箱为PLC提供:开关量输入信号DJS1。单脉冲(PO1PO6。开关量灯显示(INPUT OUTPUT各20点。输入、输出端子(接PLC输入、输出。微机用于编程、提供动画片界面,使编程、调试更加方便。EL型PLC教学实验系统流程:分析被控对象编程输入程序连接实验线路运行PLC程序(运行实验辅助程序观察现象。SY型PLC教学实验系统内实验箱的布局见图(2和用途:仿真实验区传输实验区开关组输入模块 OUTPUT端子混料实验区检瓶实验区排直线实验区 INPUT交通灯实验区冲压实验区电源图(2 SY型PLC教学实验系统内实验
4、箱图PLC教学实验箱的用途:主要为PLC提供电源、各类实验区的硬件,为实验项目提供输入信号和输出显示(输入输出均为24VDC值,以及少量传感仿真信号。首先将通讯电缆(SC09的9芯型插头插入微机的串行口插座(以下假定为端口2,此工作由实验室完成,再将通讯电缆的圆形插头插入编程插座,最后将220V交流电源线接上,打开开关即可工作。将MELSEC-F/ FX系统编程软件装入计算机,选择FXGP-WIN-C图标双击鼠标左键,出现如下界面图(3方可进入编程。 图(3编程软件环境界面FXGP-WIN-C编程软件的界面介绍见图(4界面包含:a当前编程文件名,例如标题栏中的文件名untit101b菜单: 文
5、件(F、编辑(E、工具(T、 PLC、遥控(R、监控/测试(M等等。c快捷功能键:保存、打印、剪切、转换、元件名查、指令查、触点/线圈查、刷新等等。d当前编程工作区:编辑用指令(梯形图形式表示的程序。e当前编程方式:梯形图。f状态栏: 梯形图。g快捷指令: F5常开、F6常闭、F7输入元件、 F8输入指令等等。h功能图: 常开、常闭、输入元件、输入指令等等。 d h LLKJHHHHeKKfg图(4编程软件界面菜单操作:FXGP-WIN-C(以下统一用简称FXGP的各种操作主要靠菜单来选择,当文件处于编辑状态时,用鼠标点击想要选择的菜单项,如果该菜单项还有子菜单,鼠标下移,根据要求选择子菜单项
6、,如果该菜单项没有下级子菜单,则该菜单项就是一个操作命令,单击即执行命令。首先应该设臵文件路径,所有用户文件都在该路径下存取。假设D:PLC*设臵为文件存取路径。操作步骤:首先打开Windows界面进入“我的电脑”,选中D盘,新建一个文件夹,取名为PLC1确认,然后进入FXGP编程软件。正确路径确定后,可以开始进入编程存取状态。1、假设首次程序设计:首先打开FXGP编程软件,点击文件 子菜单新文件或点击常用工具栏弹出PLC类型设臵对话框,供选择机型。本实验指导书提供的为FXON、FX2N二种机型,实验使用时,根据实际确定机型,若FX2N即选中FX2N,然后确认,就可马上进入编辑程序状态。注意这
7、时编程软件会自动生成一个SWOPC-FXGP/WIN-C-UNTIT*文件名,在这个文件名下可编辑程序。2、文件完成编辑后进行保存:点击文件子菜单另存为,弹出File Save As对话框,在“文件名”中能见到自动生成的SWOPC-FXGP/WIN-C-UNTIT*文件名,这是编辑文件用的通用名,在保存文件时可以使用,但我们建议一般不使用此类文件名,以避免出错。而在“文件名”框中输入一个带有(保存文件类型特征的文件名。保存文件类型特征有三个:Win Files(*.pmw;Dos Files(*.pmc;All Files(*.*。一般类型选第一种,例:先擦去自动生成的“文件名”,然后在“文件
8、名”框中输入(ABC.pmw、(555.pmw、(新潮.pmw等等。有了文件名,单击“确定”键,弹出“另存为”对话框,在“文件题头名”框中输入一个自己认可的名字,单击“确定”键,完成文件保存。注:如果点击工具栏中“保存”按键只是在同名下保存文件。3、打开已经存在的文件:首先点击编程软件FXGP-WIN-C,在主菜单文件下选中打开弹出File Open对话框,选择正确的驱动器、文件类型和文件名,单击“确定”键即可进入以前编辑的程序。当正确进入FXGP编程系统后,文件程序的编辑可用二种编辑状态形式:1指令表编辑2梯形图编辑“指令表”编辑状态,可以让你用指令表形式编辑一般程序。现在以输入下面一段程序
9、为例:Step Instruction I/00 LD X0001 OUT Y0002END 输入结束指令,无元件号,光标下移。注:程序结束前必须输入结束指令(END“指令表”程序编辑结束后,应该进行程序检查,FXGP能提供自检,单击选项下拉子菜单,选中程序检查弹出程序检查对话框,根据提示,可以检查是否有语法错误,电路错误以及双线圈检验。检查无误可以进行下一步的操作传送、运行2.“梯形图”编辑程序梯形图编辑状态,可以让你用梯形图形式编辑程序。现在以输入下面一段梯形图为例: 注:程序结束前必须输入结束指令(END“梯形图”程序编辑结束后,应该进行程序检查, FXGP能提供自检,单击选项下拉子菜单
10、,选中程序检查弹出程序检查对话框,根据提示可以检查是否有语法错误,电路错误以及双线圈检验。进行下一步、。注意:“梯形图”编辑程序必须经过“转换”成指令表格式才能被PLC认可运行。但有时输入的梯形图无法将其转换为指令格式。梯形图转换成指令表格式的操作用鼠标点击快捷功能键: 转换或者点击工具栏的下拉菜单转换“梯形图”和“指令表”编程比较:梯形图编程比较简单、明了,接近电路图,所以一般PLC程序都用梯形图来编辑,然后,转换成指令表,下载运行。在FXGP中将程序编辑完成后和PLC通讯前,应设臵通讯口的参数。如果只是编辑程序,不和PLC通讯,可以不做此步。设臵通讯口参数,分二个步骤:点击菜单“PLC”的
11、子菜单“串行口设臵(D8120e”,弹出下列对话框: 检查是否一致,如果不对,马上修正完确认返回菜单做下一步。(注:串行口设臵一般已由厂方设臵完成。2、PLC的端口设臵点击菜单“PLC”的子菜单“端口设臵e”弹出下列对话框: 根据PLC与PC连接的端口号,选择COM1COM4中的一个,完成确认返回菜单。注:PLC的端口设臵也可以在编程前进行。在FXGP中把程序编辑好之后,要把程序下传到PLC中去。程序只有在PLC中才能运行;也可以把PLC中的程序上传到FXGP中来,在FXGP和PLC之间进行程序传送之前,应该先用电缆连接好PC-FXGP 和PLC。若FXGP中的程序用指令表编辑即可直接传送,如
12、果用梯形图编辑的则要求转换成指令表才能传送,因为PLC只识别指令。点击菜单“PLC”的二级子菜单“传送”“写出”:弹出对话框,有二个选择所有范围、范围设臵选择:1所有范围即状态栏中显示的“程序步”(FX2N-8000、FX0N-2000会全部写入PLC,时间比较长。(此功能可以用来刷新PLC的内存2范围设臵先确定“程序步”的“起始步”和“终止步”的步长,然后把确定的步长指令写入PLC,时间相对比较短。程序步的长短都在状态栏中明确显示。(见图(4界面下方在“状态栏”会出现“程序步”(或“已用步”写入(或插入FX2N 等字符。选择完确认,如果这时PLC处于“RUN”状态,通讯不能进行,屏幕会出现“
13、PLC正在运行,无法写入”的文字说明提示,这时应该先将PLC的“RUN 、STOP”的开关拨到“STOP”或点击菜单“PLC”的遥控运行/停止0 (遥控只能用于FX2N型PLC,然后才能进行通讯。进入PLC程序写入过程,这时屏幕会出现闪烁着的“写入Please wait a moment”等提示符。“写入结束”后自动“核对”,核对正确才能运行。注意这时的“核对”只是核对程序是否写入了PLC,对电路的正确与否由PLC判定,与通讯无关。若“通讯错误”提示符出现,可能有两个问题要检查。第一、在状态检查中看“PLC类型”是否正确,例:运行机型是FX2N,但设臵的是FXON,就要更改成FX2N。第二、P
14、LC的“端口设臵”是否正确即COM口。排除了二个问题后,重新“写入”直到“核对”完成表示程序已输送到PLC中。若要把PLC中的程序读回FXGP,首先要设臵好通讯端口,点击“PLC”子菜单“读入”弹出PLC类型设臵对话框,选择PLC类型,确认读入开始。结束后状态栏中显示程序步数。这时在FXGP中可以阅读PLC中的运行程序。注意:FXGP和PLC之间的程序传送,有可能原程序会被当前程序覆盖,假如不想覆盖原有程序,应该注意文件名的设臵。1、程序运行当程序写入PLC后就可以在PLC中运行了。先将PLC处于RUN状态(可用手拨PLC的“RUN/STOP”开关到“RUN”档,FXON 、FX2N 都适合,
15、也可用遥控使 PLC 处于“RUN”状态,这只适合FX2N 型,再通过实验系统的输入开关给PLC输入给定信号,观察PLC输出指示灯,验证是否符合编辑程序的电路逻辑关系,如果有问题还可以通过FXGP提供的调试工具来确定问题,解决问题。例:运行验证程序编辑、传送、运行下列程序: 步骤:1梯形图方式编辑,然后转换成指令表程序。2程序写入PLC,在写入时PLC应处于“STOP”状态。3PLC中的程序在运行前应使PLC处于“RUN”状态。4输入给定信号,观察输出状态,可以验证程序的正确性。操作步骤观察闭合XOOO断开X001 Y000应该动作闭合X000闭合X002 Y000应该动作断开X000 Y00
16、0应该不动作闭合X000、闭合X001、断开X002 Y000应该不动作Y000这条电路正确Y000动作10秒后T0定时器触点闭合 Y001应该动作T0、Y001电路正确2、程序调试当程序写入PLC后,按照设计要求可用FXGP来调试PLC程序。如果有问题,可以通过FXGP提供的调试工具来确定问题所在。调试工具:监控/测试下面举例(如图(5说明:监控/测试包括* 开始监控在PLC运行时通过梯形图程序显示各位元件的动作情况:见图(5。 图(5模拟调试当X000闭合、Y000线圈动作、T0计时到、Y001线圈动作,此时可观察到动作的每个元件位臵上出现翠绿色光标,表示元件改变了状态。利用“开始监控”可
17、以实时观察程序运行。* 进入元件监控在PLC运行时,监控指定元件单元的动作情况:见图(6。 图(6当指定元件进入监控(在“进入元件监控”对话框中输入元件号,就可以非常清楚元件改变状态的过程,例如T0定时器,当当前值增加到和设臵的一致,状态发生变化。这过程在对话框中能清楚看到。* 强制Y输出强制PLC输出端口(Y输出ON/OFF:见图(7。 图(7如果在程序运行中需要强制某个输出端口(Y输出ON或OFF,可以在“强制Y输出”的对话框中输入所要强制的“Y”元件号,选择“ON”或“OFF”状态“确认”后,元件保持“强制状态”一个扫描周期,同时图(7界面也能清楚显示已经执行过的状态。* 强制ON/OF
18、F 强行设臵或重新设臵PLC的位元件:“强制ON/OFF”相当于执行了一次SET/RST指令或是一次数据传递指令。对那些在程序中其线圈已经被驱动的元素,如Y0,强制“ON/OFF”状态只有一个扫描周期,从PLC的指示灯上并不能看到效果。下面通过图(8和图(9说明“强制ON/OFF”的功能,选TO 元件作强制对象,在图(8中,可看到在没有选择任何状态(设臵/重新设臵条件下,只有当TO的“当前值”与“设臵”的值一致时TO触点才能工作。 图(8如果选择“ON/OFF”的设臵状态,在图(9中当程序开始运行, TO计时开始,这时只要确认“设臵”,计时立刻停止,触点工作(程序中的TO状态被强制改变。 图(
19、9如果选择“ON/OFF”的重新设臵状态,当程序开始运行,TO计时开始,这时只要确认“重新设臵”,当前值立刻被刷新,T0恢复起始状态。TO计时重新开始。调试还可以调用PLC诊断,简单观察诊断结果。调试结束,关闭“监控/测试”,程序进入运行。注:“开始监控”、“进入元件监控”是可以进行实时监控元件的动作情况。* 改变当前值改变PLC字元件的当前值:见图(10。 图(10在图(10中,当“当前值”的值被改动。例如K100改为K58,在程序运行状态下,执行确认,则TO从常数K58开始计时,而不是从零开始计时,这在元件监控对话框中非常清楚地反应出来,同时在改变当前值的对话框的“过程显示”中也能观察到。
20、改变当前值在程序调试中可用于瞬时观察。* 改变设臵值改变PLC中计数器或计时器的设臵值:见图(11和图(12。 图(11在程序运行监控中,如果要改变光标所在位臵的计数器或计时器的输出命令状态,只需在“改变设臵值”对话框中输入要改变的值,则该计数器或计时器的设臵值被改变,输出命令状态亦随之改变。如图(11中,T0原设臵值为“K100”,在“改变设臵值”对话框中改为“K10”,並确认,则TO的设臵值变为“K10”,如图(12所示。改变设臵值在程序调试是比较常用的方法。注:该功能仅仅在监控线路图时有效。 图(12完成程序调试后退出系统前应该先核定程序文件名后将其存盘,然后关闭FXGP所有应用子菜单显
21、示图,退出系统。十一. 实验实验一认识FXGP与PLC4.学会设臵路径、新建程序5.初步学习用指令表、梯形图方式编制PLC程序1.设臵文件路径为C:PLC13.新建一个序程序,指定正确的PLC类型,程序名称untit101 5.通过转换,在指令表形式下阅读程序6.程序传送到PLC(观察端口设臵1.记录设臵的文件路径(以后所有用户文件都在该路径下存取。2.观察实验现象,认真记录实验中发现的问题错误、故障及解决方法。实验二基本逻辑指令综合设计实验一、实验目的1.在掌握逻辑指令的基本应用基础上,通过综合设计实验的训练,达到提高综合分析问题、解决问题能力的目的。2.通过程序的调试,进一步掌握PLC的编
22、程技巧和编程调试方法。3.以工程应用为出发点,强化学生的工程意识。二、实验设备1.个人PC 机 1 台2.三菱FX2N PLC 1 台3.连接电缆 1 根4.按钮操作板 1 块三、预习内容1.熟悉三菱GX-Developer 编程软件的使用方法。2.熟悉三菱FX2N PLC的基本位设备:X、Y、M、T、C。3.熟悉基本逻辑指令的编程方法。4.熟悉典型继电器控制电路。5.了解PLC设计控制系统的基本方法和步骤。6.本次实验为综合设计型实验,要求学生在实验前根据具体内容完成以下任务:(1 确定输入/输出信号(2 分析控制要求,画PLC 电气原理图(按实验内容要求(3 编写PLC(梯形图程序(4 写
23、出程序调试步骤(5 写出程序运行结果四、实验步骤:1.电路连接好后经指导教师检查无误,并将RUN/STOP开关臵于STOP后,接入220V交流电源.2.在PC 机启动三菱编程软件,新建工程,进入编程环境。3.根据实验内容,在编程环境下输入梯形图程序,转换后,下载到PLC中。4.程序运行调试并修改。5.写实验报告。五、实验内容:1. 小车往复运动控制程序本程序是以检测为原则,实现PLC顺控系统设计。(1 控制要求:小车在初始状态时停在中间,限位开关X0=ON;按下启动按钮X3,小车按图2.1 所示,顺序往复运动,按下停止按钮X4,小车停在初 图2.1 小车运动控制示意图始位臵(中间。(2.设计指
24、导:该程序为电动机正、反转控制的具体工程应用,学生可参考本书实验一中的相关内容。该程序的关键问题:按下停止按钮时,小车并不是立即停止,而是要回到原位(中间位臵才停,所以要对停止信号加自锁保持,小车回到原位后再清除停止信号。2.电动机Y-降压启动控制程序本程序是用PLC改造典型继电器电路的应用(1 控制要求:图2.2 所示为笼型异步电动机Y-降压起动继电接触器控制系统图,写出系统工作流程,设计用PLC 改造后的电气原理图和控制程序。 图2.2 电动机Y-降压启动电路(2 设计指导:该程序为电动机降压启动控制的具体工程应用,学生因先分析图2.2后,确定输入/输出信号,画PLC 电气原理图,可参考本
25、书实验一中的相关内容进行设计。该程序的关键问题:程序中要考虑PLC 的工作方式与继电器控制系统不同,PLC 没有先断后合的概念,所以在实际工程应中,PLC 编程时要人为加入切换延时,即电动机Y形接法运行一段时间后,切除Y 形接法的接触器线圈后延时一点时间(几十毫秒后,再接通电动机形接法的接触器线圈,使电动机全压运行。3.四台电动机顺序启动、顺序停车控制程序本程序是以时间为原则,设计PLC顺序控制系统(1控制要求:四台电动机M1、M2、M3、M4 分别由KM1、KM2、KM3、KM4 单独控制。四台电动机的启动:按下启动按钮SB1,四台电动机顺序启动,启动顺序为:M1M2M3M4,启动间隔时间为
26、10S。四台电动机的停车:按下停车按钮SB2,四台电动机顺序停车,停车顺序为:M4M3M2M1,启动间隔时间为5S。设计用PLC控制的电气原理图和控制程序。(2 设计指导:该程序为多台电动机顺序控制的工程应用,学生因先确定输入/输出信号,画PLC电气原理图,学生可参考本书实验一中的相关内容进行设计。该程序的关键问题:多个定时器的串联使用;停车信号的自锁及清除,难点在于顺序停车程序设计上。学生可参考本书实验二中的相关内容进行设计。4.根据输入/输出波形设计控制程序:本程序是训练学生分析波形图,设计控制程序。(1控制要求:用SET、RST、PLS、PLF 指令编程实现图2.3所示的波形。 图2.3
27、 输入/输出波形图(2 设计指导:该程序为SET、RST、PLS、PLF 的综合应用,学生应熟练应用这些指令。六、实验报告本次实验为综合设计型实验,要求学生在实验前加强预习,实验过程中重点是运行、调试及修改自己设计的程序。本次实验报告的内容主要是:1.实验目的:本次实验主要达到的要求及目的。2.实验设备:本次实验的主要设备。3.预习内容:预习本次实验内容后,按实验内容画出PLC 电气原理图、PLC 梯形图程序以及程序调试步骤。4.实验具体步骤:重点写程序的运行、调试、修改的过程。5.实验程序上机验证:写出运行后得到的结果,并分析与预习中的结果是否相同。6.心得体会:本次实验中遇到的问题、解决方
28、法及收获。注:本次实验为综合设计型实验,要求学生的实验报告中必须画出PLC 电气原理图、以及写出最终的梯形图程序。实验三基本逻辑指令综合设计实验一、实验目的1. 掌握基本控制功能指令的编程方法。2. 掌握主控、跳转、子程序调用、中断、循环、刷新警戒定时器指令的编程方法。3. 通过程序的调试,进一步牢固掌握控制程序流程类指令,及它们之间的异同点。4.学会程序模块化式的编程方法。二、实验设备1.个人PC 机 1 台2.三菱FX2N-48MT PLC 1 台3.连接电缆 1 根4.按钮操作板 1 块三、预习内容1.熟悉FX2N PLC 功能指令的执行方式,操作数的种类。2.熟悉三菱FX2N PLC的
29、程序流程类指令的基本格式。3.熟悉软件流程图的画法及含义。四、实验步骤1.电路连接好后经指导教师检查无误,并将RUN/STOP 开关臵于STOP 后,方可接入220V交流电源.2.在PC 机启动三菱编程软件,新建工程,进入编程环境。3.根据实验内容,在编程环境下输入梯形图程序,转换后,下载到PLC中。4.程序运行调试并修改。5.写实验报告。五、实验内容1. 应用主控指令对分支程序A和B 进行控制编程。(1 控制要求:A 程序段为每秒一次闪光输出,而B 程序段为每2 秒一次闪光输出。要求按钮X0 导通时执行A 程序段,A 灯每秒一次闪光,按钮X0 断开时,执行B 程序段,B 灯每2 秒一次闪光。
30、(2 输入/输出信号定义:输入:X0按钮输出:Y0A灯 Y1B灯(3 参考程序(梯形图如图3.1: 图3.1 主控程序(4 程序分析:当X0 接通时,定时器T0、T1 正常工作,构成振荡器,T0 触点波形(通过Y0 输出为周期2 秒、占空比50%的方波;此时T2、T3均被复位,Y1 输出保持断开。当X0 断开时,定时器T2、T3 正常工作,构成振荡器,T2 触点波形(通过Y1 输出为周期4 秒、占空比50%的方波;此时T0、T1均被复位,Y0 输出保持断开。(5思考:上机运行以上程序,观察:当X0 的状态发生变化时,程序中的输出点的状态是否会保存?2. 应用跳转指令对分支程序A和B 进行控制编
31、程(在主控指令的基础上修改(1 控制要求:A程序段为每秒一次闪光输出,而B程序段为每2 秒一次闪光输出。要求按钮X0 导通时执行A 程序段,A 灯每秒一次闪光,按钮X0 断开时,执行B 程序段,B 灯每2 秒一次闪光。(2 输入/输出信号定义:输入:X0按钮输出:Y0A灯 Y1B灯(3 参考程序(梯形图如图3.2:(4 程序分析:当X0 接通时,程序直接跳到END 处,再从头开始执行,定时器T0、T1 被扫描,Y0的波形为周期2 秒、占空比50%的方波;此时定时器T2、T3 未被扫描,保持以前的状态。当X0 断开时,程序直接跳到语句标号P0处,定时器T2、T3 被扫描,Y1 的波形为周期4 秒
32、、占空比50%的方波;此时定时器T0、T1 未被扫描,保持以前的状态。 图3.2 跳转程序(5 思考:上机运行以上程序,观察:当X0 的状态发生变化时,程序中的输出点的状态是否会保存?比较跳转指令与主控指令的区别。请说明标号P1 的作用,将标号P1放在程序开始处,上机运行,观察会出现什么现象,并说明原因。3.应用子程序调用编程,注意子程序调用后各类线圈状态的变化规律。(1 程序运行过程:不调用子程序:X0=OFF,X1=OFF,X2=OFF,则Y0 按一秒。Y1=OFF,Y2=OFF,Y5=OFF,Y6=OFF。仅调用子程序P1:先使X1=ON,X2=OFF,并点动X0=ON(第一次调用子程序
33、P1,则Y0 仍按一秒闪光,Y1=ON;再使X1=OFF,再观察Y1 的状态,Y1 仍为ON;再点动X0=ON(第二次调用子程序P1,则Y0 仍按一秒闪光,而Y1=OFF。(说明:子程序被调用后线圈的状态将被锁存,一直到下一次调用时才能改变。连续调用子程序P1又在子程序P1中调用子程序P2(子程序欠套:先使X2=ON,X1=OFF,然后使X0=ON(连续调用子程序P1 及子程序P2,则输出Y0 仍按一秒闪光,Y5、Y6 和Y2 按2秒闪光。三菱FX系列中,将“CALL P1”指令改为“CALL(P P1”指令,然后使X2=ON,反复点动X0=ON,观察Y6和Y2 状态的变化,并注意定时器T19
34、2(或T193的定时与X0=ON的关系。T192一旦定时启动,即使X0=OFF仍然继续定时,直到设定值为止,但其触头接通对子程序外的梯形图立即起控制作用,对本子程序内的梯形图只有再次被调用时才起控制作用。(2 参考程序(梯形图如图3.3:(3 思考:上机运行以上程序,回答以下问题程序调试过程中程序中加P和不加P对运行结果的影响。定时器的限制和使用规律,用T0、T1 代替T192、T193再运行程序,观察运行结果。 图3.3 子程序调用程序4. 应用中断、循环、刷新警戒定时器指令编程,并注意中断服务子程序中定时器对输出线圈的控制作用(比较Y1 和Y3 的亮灭情况。 图3.4 循环、中断程序(1程
35、序运行过程:仅执行循环程序:X10=OFF,监控M0、M1、M2 及D0,并注意(D0=+32767+1(D0=-32768;观察Y0 亮灭与(D0值的关系。第一次中断:先使X11=ON,并点动X3,则Y2 先亮,而Y1 后亮,Y3不亮。Y3的状态必须等到再一次中断时才能发生变化。第二次中断:在X11=ON 时,再次点动X3,则Y2、Y1 亮,然后Y3 亮。 X11 由ON变OFF,再次中断时,Y2=OFF,Y1=OFF、Y3=OFF.注意:即使T192 的设定值K=0,Y3 在X11=ON的第一次中断中也不会接通。(2 参考程序(梯形图如图3.4。(3 思考题:上机运行以上程序,回答以下问题
36、程序调试过程中程序修改和参数的变化对运行结果的影响。在循环程序中,加入WDT 指令的目的是?请说明指针I301的含义。六、实验报告本次实验为验证型实验,要求学生在实验过程中重点是熟悉编程环境、掌握控制程序流程类指令的基本应用,以及它们之间的异同点。本次实验报告的内容主要是:1.实验目的:本次实验主要达到的要求及目的。2.实验设备:本次实验的主要设备。3.预习内容:预习本次实验内容后,写出理论分析程序运行结果及程序调试步骤。4.实验具体步骤:重点写程序的调试过程。5.实验程序上机验证:写出运行后得到的结果,并分析与预习中的结果是否相同,做思考题。6.心得体会:本次实验中遇到的问题、解决方法及收获
37、。实验四应用功能指令编程实验一、实验目的1. 掌握常用应用功能指令的编程方法。2. 通过程序的调试,进一步牢固掌握常用应用功能指令的特点。3. 学会用常用应用功能指令编程的方法。二、实验设备1.个人PC 机 1 台2.三菱FX2N-48MT PLC 1 台3.连接电缆 1 根4.按钮操作板 1 块三、预习内容1.熟悉FX2N PLC 功能指令的执行方式,操作数的种类。2.熟悉三菱FX2N PLC的常用应用功能指令的格式。四、实验步骤1.电路连接好后经指导教师检查无误,并将RUN/STOP 开关臵于STOP 后,方可接入220V交流电源。2.在PC 机启动三菱编程软件,新建工程,进入编程环境。3
38、.根据实验内容,在编程环境下输入梯形图程序,转换后,下载到PLC中。4.程序运行调试并修改。5.写实验报告。五、实验内容1.交替输出指令(ALT编程(1 要求:上机运行图4.1 所示程序,根据输入信号,画出输出信号的波形图。 图4.1 二分频程序(2 输入信号X0 波形如下,画出输出信号Y0、Y1 的波形: 输出Y1:(3 思考:Y0,Y1 的输出效果为什么不同,哪一种输出可用于工程实践?2.专用定时器(STMR指令基本编程 图4.2 专用定时器指令程序(1 要求:上机运行图4.2 所示程序,根据输入信号,画出输出信号的波形图。(2 输入信号X0 波形如下,画出输出信号Y0、Y1、Y2、Y3
39、的波形:输入X0:输出Y0:输出Y1:输出Y2:输出Y3:(1 控制要求:指示灯Y0 亮1 秒,停3 秒,周期循环。应用交替输出指令、专用定时器指令编程实现。(2 参考程序(梯形图如图4.3: 图4.3 闪光程序(3 思考:上机运行以上程序,画出M0、M1、M3、Y0 的波形。分析定时器T0 的作用,并画出它的线圈通电波形。不用M8013 及ALT指令,用T10、T11 自编程序实现M1 的波形。(1 控制要求:用高速计数器指令编程控制某执行机构Y0 的行程(2 参考程序(梯形图如图4.4: 图4.4 高速计数器程序(3 程序分析: M8236=OFF:加计数M8236=ON:减计数从X1 输入脉冲信号(程序中未直接表现加计数时, C236=5 时,Y0=ON;C236=10 时,Y0=0FF减计数时, C236=5时,Y0=ON使用RST指令可使C236 复位,但不能使Y0复位(4 思考:怎样知道脉冲从X1 端输入。5.数据输入控制程序:(1 控制要求:应用十键输入指令输入数据编程,要求: X0X11 为数据输入按键(09; Y17-Y0,按二进制数显示。(2 参考程序(梯形图如图4.5: 图4.5 数据输入程序(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度农村土地流转补偿与更新合同2篇
- 2024年中国热塑性聚氨弹性体市场调查研究报告
- 2025年度城市绿化工程苗木及园艺用品采购合同3篇
- 2024年中国汽车维修拉拔器组市场调查研究报告
- 2024年双摇骨科反牵引床项目可行性研究报告
- 2024年05月辽宁广发银行沈阳分行招考(519)笔试历年参考题库附带答案详解
- 2024年中国折叠式行李车市场调查研究报告
- 《频率域波动方程高精度有限差分格式及并行模拟算法研究》
- 2024年中国微型车专用机油市场调查研究报告
- 2024年中国平板水发丝机市场调查研究报告
- 第二章 粉体制备
- 预应力空心板计算
- 2024版珠宝鉴定技师劳动合同范本3篇
- GA/T 1740.2-2024旅游景区安全防范要求第2部分:湖泊型
- 2023年开封粮食产业集团有限公司招聘笔试真题
- 2024年全国“纪检监察”业务相关知识考试题库(附含答案)
- 2025年社区工作者考试试题库及答案
- 期末检测卷(三)2024-2025学年人教PEP版英语四年级上册(含答案无听力原文无听力音频)
- 2024-2030年中国儿童内衣行业运营状况及投资前景预测报告
- 吉首大学《高等数学》2023-2024学年第一学期期末试卷
- 打印和复印服务协议
评论
0/150
提交评论