电子钟PLC编程实验报告
PLC实验报告

PLC实验报告一、实验目的本次 PLC 实验的主要目的是熟悉 PLC(可编程逻辑控制器)的基本工作原理和编程方法,通过实际操作和程序编写,掌握 PLC 在工业控制中的应用,提高对自动化控制系统的理解和实践能力。
二、实验设备本次实验所使用的设备包括:1、 PLC 实验箱,型号为_____,包含 PLC 主机、输入输出模块、电源模块等。
2、编程电缆,用于将计算机与 PLC 主机连接,实现程序的下载和上传。
3、计算机,安装有 PLC 编程软件,版本为_____。
4、实验导线若干,用于连接输入输出设备。
三、实验内容(一)PLC 的基本认识首先,了解 PLC 的硬件结构,包括 CPU 模块、输入模块、输出模块、通信模块等。
熟悉 PLC 各部分的功能和作用,以及它们之间的连接方式。
(二)PLC 编程软件的使用学习使用 PLC 编程软件,掌握软件的界面布局、菜单功能、编程指令等。
通过编程软件编写简单的PLC 程序,并进行编译、下载和调试。
(三)交通灯控制系统的设计与实现1、控制要求设计一个十字路口交通灯控制系统,要求东西方向和南北方向的交通灯按照一定的时间顺序交替点亮。
具体控制要求如下:(1)东西方向绿灯亮 30 秒,然后黄灯亮 5 秒,红灯亮 35 秒。
(2)南北方向红灯亮 35 秒,然后绿灯亮 30 秒,黄灯亮 5 秒。
(3)在绿灯和红灯切换时,黄灯闪烁 5 秒。
2、 I/O 分配根据控制要求,对 PLC 的输入输出点进行分配。
例如,东西方向绿灯连接到 PLC 的输出点 Y0,东西方向黄灯连接到输出点 Y1,东西方向红灯连接到输出点 Y2,南北方向的交通灯同理。
3、程序编写使用 PLC 编程软件编写交通灯控制程序。
可以采用梯形图、指令表等编程语言。
以下是一个简单的梯形图程序示例:```LD X0 ;启动按钮SET S0 ;初始化状态STL S0 ;状态 0OUT Y0 ;东西绿灯亮OUT Y3 ;南北红灯亮LD T0 ;30 秒定时器SET S1 ;切换到状态 1 STL S1 ;状态 1OUT Y1 ;东西黄灯亮OUT Y3 ;南北红灯亮LD T1 ;5 秒定时器SET S2 ;切换到状态 2 STL S2 ;状态 2OUT Y2 ;东西红灯亮OUT Y4 ;南北绿灯亮LD T2 ;30 秒定时器SET S3 ;切换到状态 3 STL S3 ;状态 3OUT Y2 ;东西红灯亮OUT Y5 ;南北黄灯亮LD T3 ;5 秒定时器SET S0 ;切换回状态 0```4、程序调试将编写好的程序下载到 PLC 主机中,通过观察交通灯的实际运行情况,对程序进行调试和修改,确保交通灯控制系统能够按照要求正常工作。
学科竞赛-简易电子时钟设计实验报告

简易电子时钟设计实验报告实验二简易电子时钟设计学院:研究生院学号:1400030034 姓名:张秋明一、实验目的及要求设计一个简易电子时钟,实现分、秒计时功能,使之在控制实验板上液晶输出分、秒数值,在环境下,编写源文件,用软件器件实现。
二、实现程序module clk_gen(clk,rst_n,clk_pwm,clk_frame);input clk;input rst_n;output clk_pwm;output clk_frame;reg clk_pwm;reg clk_frame;reg [11:0] count_pwm;reg [13:0] count_frame;always@(posedge clk or negedge rst_n) //一秒的设置beginif(rst_n==1'b0) begincount_pwm clk_pwm endelse beginif(count_pwm==12'b0000000001010)begincount_pwm clk_pwm endelsecount_pwm endendalways@(posedge clk or negedge rst_n)beginif(rst_n==1'b0) begincount_frame clk_frame endelse beginif(count_frame==14'b11000000000000) begincount_frame clk_frame endelsecount_frame endendendmodulemodule clock(clkk,rstn,minute_h,minute_l,second_h,second_l); //时钟的进位机理input clkk;input rstn;output [3:0] minute_h; //分钟的高位output [3:0] minute_l; //分钟的低位output [3:0] second_h; //秒钟的高位output [3:0] second_l; //秒钟的低位reg [3:0] minute_h;reg [3:0] minute_l;reg [3:0] second_h;reg [3:0] second_l;reg second_l_flag; //秒钟低位的进位标志reg second_h_flag; //秒钟高位的进位标志reg minute_l_flag; //分钟低位的进位标志reg clk1;reg [22:0] count;always@(posedge clkk)beginif(count == 23'b10110111000110110000000)begincount clk1 endelsecount endalways @(posedge clk or negedge rstn)beginif(!rstn)clk1 elseclk1 endalways @(posedge clk1 or negedge rstn)if(!rstn)beginsecond_l second_l_flag endelsebeginif(second_l==4'b1001)beginsecond_l second_l_flag endendalways @(posedge second_l_flag or negedge rstn)if(!rstn)beginsecond_h second_h_flag endelsebeginif(second_h==4'b0101)beginsecond_h second_h_flag endendalways @(posedge second_h_flag or negedge rstn)//分钟的低位if(!rstn)beginminute_l minute_l_flag endelsebeginif(minute_l==4'b1001)beginminute_l minute_l_flag endend//分钟的高位always @(posedge minute_l_flag or negedge rstn) //进位标志位为上升沿时变化if(!rstn)beginminute_h endelsebeginif(minute_h==4'b0101)beginminute_h endendendmodule三、实验步骤1、建立新工程dzsz,在Location栏选用上面所建文件夹yjxs, 然后点击NEXT,在新弹出的对话框NEW PROJECT点击NEXT,在新出现的对话框中选择相应芯片,本实验所选芯片应为MachXO2-LCMXO2-1200ZE-2MG132C.2、在Lattice Diamond 主界面File->Add->Existing files,添加刚刚放新建dzsz文件夹中的.v文件。
多功能电子时钟数字系统课程设计设计实验报告

多功能电子时钟数字系统课程设计设计实验报告数字系统课程设计设计实验报告———多功能电子时钟目录一、电子时钟的功能及工作介绍 01、本设计电子时钟具有的功能 02、本设计电子时钟工作介绍 0二、设计思路 0三、各模块具体介绍 (1)计数器模块: (1)控制模块: (3)四、仿真 (6)五、实验成果 (6)六、实验总结和感想 (6)1、实验错误排查和解决 (6)2、实验感想 (7)七、各模块代码 (8)1、计数器模块 (8)2、控制模块 (20)一、电子时钟的功能及工作介绍1、本设计电子时钟具有的功能1)具有显示时、分、秒的功能,能准确显示时间2)能够手动设置时间3)具有闹钟功能,可以设置闹钟的时间,然后再实际时间与设定时间相等是闹钟响,并有闹钟开关,可控制其是否响4)具有秒表功能,可以累计计时2、本设计电子时钟工作介绍此电子时钟开机后即会显示时间,其中后两位数码管显示秒,前两位数码管显示分,还可以通过拨盘开关S1来使得前两位数码管显示小时。
(开机后,按下按键1一次,会继续显示时间。
)此后,每按下按键1一次,会显示设置小时界面,按下按键1两次会显示设置分钟界面,按下按键1三次会显示闹钟设置小时界面,按下按键1四次会显示闹钟设置分钟界面,按下按键1五次会显示秒表界面。
而在每一个界面,按下按键2相应的位会开始跳动,在按下按键2时,跳动停止,此时按下按键3,即确认键,则会返回时间显示状态。
二、设计思路设计一个电子时钟,必然要用到计时器,而需要设置时间和闹钟,又需要控制器来控制系统所处的状态。
我们采用外部一个按键来切换系统的状态,用另一个按键来调整时间和启动秒表,再有一个按键来确认操作,并返回显示状态,继续等待命令。
在控制器中,需要接受外部信号,并给出信号给计时器,使其做出相应的动作。
液晶数字电子钟实验报告

5
小组选择方式二。 1.3.2 键盘选择: 方案一:阵列式键盘(如图)
阵列式键盘: 行列式键盘的原理就是每一行线与每一列线的交叉地方不相通,而 是接上一个按键,通过按键来接通 . 特点: 以省出不少的 I/O 口资源,程序编写相对复杂点,适用于键数比较多的情况. 方案二: 独立式键盘: (如图)
8
2.1 AT89C52 模块
2 主要硬件描述
Mcs51 单片机的硬件结构(如图)
1)一个 8 位的微处理器(CPU) 2)片内数据存储器 RAM(128B/256B) 3)片内程序存储器 ROM/EPROM(4kB/8kB) 4)4 个 8 位并行 I/O 拉口 P0-P3,每个口既可以作输入,也可以作输出 5)2 个 16 位定时器/计数器 6)5 个中断源的中断控制系统
4
2.根据题目要求,选择元器件,通过理论分析和计算选择电路参数; 3.根据操作功能要求,确定键盘控制功能; 4.按设计要求确定显示合理安排格式及内容; 5.采用 C 语言编写应用程序并调试通过; 6.对系统进行测试和结果分析; 7.撰写设计报告和答辩 PPT。 1.3 方案选择与液晶数字电子钟的研究情况 1.3.1 时钟芯片选择: 方案一:采用外围时钟芯片,如并行接口时钟芯片 DS12887、串行接口时钟芯片 DS1302。 这种方法可产生较为精准的时间,且使用简单,接口容易,与微型计算机连 线较少等特点,在目前得到广泛应用。 方案二:不使用芯片,采用单片机的定时计数器 这种方法原理是利用单片机芯片的定时器来产生固定的时间,模拟时钟的 时, 分,秒.如:利用 AT80C52 芯片,定时器用工作方式 1,每 50ms 产生一个中 断,循环 20 次,即 1s 周期.每一个周期加 1,那么 1min 为 60 个周期,1h 就是 60*60=3600 个周期,一天就是 3600*24=86400 个周期.此方法优点是 可以省去一些外围的芯片。但这种方法只能适用于一些要求不是十分精确, 不做长期保留的场合。
plc实验报告

plc实验报告PLC实验报告。
本次实验的目的是通过对PLC(可编程逻辑控制器)的学习和实践,掌握PLC 的基本原理和应用技能。
在实验中,我们将学习PLC的硬件组成和工作原理,以及PLC的编程和调试方法,最终完成一个简单的控制系统实验。
首先,我们需要了解PLC的基本组成。
PLC主要由中央处理器、输入/输出模块、通信模块和电源模块等组成。
中央处理器是PLC的核心部件,负责控制整个系统的运行;输入/输出模块用于接收外部信号输入和控制外部设备输出;通信模块用于与上位机或其他设备进行通信;电源模块提供稳定的电源供电。
了解这些组成部分对于理解PLC的工作原理和实际应用至关重要。
其次,我们需要学习PLC的编程方法。
PLC的编程语言有多种,包括梯形图、指令表、功能块图等。
在本次实验中,我们将以梯形图为例进行学习。
梯形图是一种直观、易于理解的图形化编程语言,通过拖拽元件、连接线路的方式进行编程。
在实验中,我们将学习梯形图的基本语法和逻辑,并通过实际操作完成一个简单的逻辑控制程序。
最后,我们将学习PLC的调试方法。
在实际应用中,PLC的调试是至关重要的一步。
通过调试,我们可以验证程序的正确性,排除故障并进行优化。
在实验中,我们将学习PLC的在线调试和离线仿真调试方法,掌握PLC程序的调试技巧和注意事项。
通过本次实验,我们将对PLC有一个全面的了解,并掌握PLC的基本原理、编程方法和调试技巧。
这对于今后在工程领域的应用和研究具有重要的意义。
希望通过本次实验,能够提高我们对PLC的理解和应用能力,为未来的工作打下坚实的基础。
总结,通过本次实验,我们对PLC的基本原理和应用技能有了更深入的了解。
通过学习PLC的硬件组成、编程方法和调试技巧,我们掌握了PLC的工作原理和实际应用技能。
这将对我们未来在工程领域的应用和研究提供有力支持,也为我们的专业发展打下了坚实的基础。
希望通过不断的实践和学习,我们能够在PLC领域有更深入的认识和应用,为工程技术的发展做出更大的贡献。
PLC控制的数字显示电子钟

PLC控制的数字显示电子钟1.引言随着现代科技和自动化控制技术的发展,电子钟被广泛应用于各类场合,特别是工业生产环境中的自动化生产和管理过程中,电子钟可以起到非常重要的作用。
PLC是当前工业自动化领域中使用最为广泛的控制系统之一,它可以在工业生产过程中对自动控制系统进行精确的操作和控制,PLC控制的数字显示电子钟因此也得到了广泛的应用。
本文将对PLC控制的数字显示电子钟进行详细地介绍和分析。
2.数字显示电子钟的基本构成数字显示电子钟主要由以下几部分组成:时钟芯片、数字显示器、数码管驱动芯片和电源等。
2.1 时钟芯片时钟芯片是数字显示电子钟中最核心的部分,它可以实现时钟的实时显示和管理,时钟芯片通常包括实时时钟计数器、控制器和数据存储器等,它可以通过对实时时钟计数器进行计时,实现时钟的精准控制和显示。
2.2 数字显示器数字显示器即为显示时间的数码管,它可以显示时钟芯片所计时的具体时间,数码管可以是七段数码管或者十六段数码管,根据需要,任意数量的数码管可以连接在一起。
2.3 数码管驱动芯片数码管驱动芯片是数字显示电子钟中实现数码管显示的最关键部分,它通常由多个芯片组成,包括每个数码管的控制器、数据锁存器和驱动器等。
数码管驱动芯片可以控制数码管的显示状态,使得数字显示电子钟可以非常准确地控制和显示时间。
2.4 电源电子钟的电源主要供给时钟芯片、数字显示器和驱动芯片等电子器件使用,它通常需要稳定的电压和电流输出,以确保电子元器件的正常运行。
3.PLC控制的数字显示电子钟的设计原理PLC控制的数字显示电子钟的基本设计原理包括如下步骤:3.1 时钟芯片和数字显示器的连接时钟芯片通常需要通过串行接口和其它数字电路板连接起来,而数码管可以通过直接连接或者通过驱动芯片的方式进行连接,其连接方式有四种:单共阴连接、单共阳连接、多位直接连接和分时多位共阴/共阳连接。
3.2 PLC和时钟芯片的连接PLC控制器需要通过读取和写入时钟芯片的输入/输出口来控制时钟芯片的工作状态,PLC控制器通常需要通过时钟芯片的串行接口或并行接口与时钟芯片连接。
PLC实验报告范文
PLC实验报告范文一、实验目的:1、了解PLC的基本概念及原理;2、学习PLC的操作方法;3、掌握PLC的组态软件的使用。
二、实验器材与材料:1、PLC组态软件2、PLC编程模块3、继电器模块4、传感器模块5、电源模块6、电动机7、电流表8、开关9、电源线10、导线等。
三、实验原理:PLC(Programmable Logic Controller),是一种基于微处理器的应用设备,通过编程控制电气信号的逻辑关系来控制电气装置的工作流程。
PLC系统由输入模块、输出模块、中央处理器、存储器以及程序控制指令组成。
四、实验内容与步骤:1、实验目的:了解PLC的基本原理及功能。
实验步骤:(1)将所需的模块连接起来,包括输入模块、输出模块、中央处理器等;(2)通过组态软件将所有模块配置连接起来;(3)编写程序,设定输入和输出的条件,实现预期的功能;(4)上传程序到PLC编程模块;(5)将编程模块插入到PC中;2、实验目的:学习PLC的操作方法。
实验步骤:(1)将所需的模块连接起来,包括输入模块、输出模块、中央处理器等;(2)通过组态软件将所有模块配置连接起来;(3)编写程序,设定输入和输出的条件,实现预期的功能;(4)上传程序到PLC编程模块;(5)将编程模块插入到PC中;(7)观察并记录程序运行的结果。
五、实验结果与分析:通过以上实验内容的操作,我们成功地连接了PLC的各个模块,编写了程序,并成功地在PLC上运行了该程序。
实验结果与我们预期的一致,PLC能够准确地根据输入信号的逻辑关系来控制输出信号的状态。
六、存在的问题:在实验过程中,我们遇到了一些问题,比如连接线路的松动、程序编写的错误等。
这些问题都影响了实验的进行,我们需要耐心地排除这些问题,以确保实验的顺利进行。
七、实验心得:通过本次实验,我们对PLC的原理和操作方法有了更深入的了解。
PLC作为一种通过编程来控制电气装置的应用设备,具有很高的可编程性和灵活性。
最新PLC实验三:定时器实验报告
最新PLC实验三:定时器实验报告实验目的:1. 理解PLC定时器的工作原理及其在自动化控制中的应用。
2. 学习如何编程和配置PLC中的定时器。
3. 掌握使用不同类型的定时器(如TON, TOF, RET)进行时间控制的技巧。
实验设备和材料:1. 西门子S7-1200 PLC2. TIA Portal编程软件3. HMI触摸屏(可选)4. 电源线和接线工具5. 定时器实验指导书实验步骤:1. 打开TIA Portal编程软件,创建一个新的项目。
2. 在项目中添加S7-1200 PLC,并进行硬件配置。
3. 根据实验指导书的要求,编写PLC程序,包括设置定时器的预设时间和动作。
4. 使用TON(接通延时)定时器,实现当输入信号激活后,输出信号在设定的时间后激活。
5. 使用TOF(断开延时)定时器,实现当输入信号断开后,输出信号保持激活一段时间然后断开。
6. 使用RET(循环重置)定时器,创建一个周期性的任务,如每隔一定时间激活一次输出信号。
7. 将编写的程序下载到PLC中。
8. 连接电源,启动PLC,并监控程序运行情况。
9. 观察HMI触摸屏(如果使用)上的定时器状态和输出信号的变化。
10. 记录实验数据和观察结果,验证定时器的工作效果。
实验结果分析:1. 描述定时器在实验中的具体应用和表现。
2. 分析定时器参数设置对实验结果的影响。
3. 讨论在实际工业控制中定时器的重要性和应用场景。
实验结论:总结本次实验中学习到的定时器编程知识,以及定时器在自动化控制中的作用和意义。
指出实验中遇到的问题和解决方案,以及可能的改进方向。
注意事项:1. 在进行接线和设备操作时,务必遵守安全规程。
2. 确保PLC程序正确无误后再下载到控制器中。
3. 在实验过程中,应仔细观察并记录定时器的行为,以便于后续分析。
以上是定时器实验报告的基本内容,具体细节和数据应根据实验过程中的实际情况进行填充和调整。
数字电子钟实验报告之欧阳音创编
一课程设计题目: 数字电子钟的设计二设计目的:1、掌握数字系统设计的基本方法和流程。
2、掌握计数器、译码器、数据选择器等常见器件的原理及使用方法。
3、掌握PLD开发工具QuartusII的使用。
4、掌握VHDL硬件描述语言文本输入和原理图输入方法。
三设计内容:(1)进行需求分析,确定总体框架。
(2)利用VHDL文本输入方式或原理图输入法分模块具体分析。
(3)对设计电路进行仿真与测试。
四设计要求:(1)具有时、分、秒的计数功能,并且以24小时为一个计时周期。
(2)具有整体清零功能。
(3)分别用6个数码管显示时、分、秒记时结果的个位和十位。
(4)当电路发生走时误差时,要求电路具有校时功能。
五工作原理:数字电子钟由信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、分频器,整点报时电路等组成。
将标准秒脉冲信号送入“秒计数器”,该计数器采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。
“分计数器”也采用60进制计数器,每累计60分,发出一个“时脉冲”信号,该信号将被送到“时计数器”。
“时计数器”采用24进制计数器,可以实现一天24h的累计。
译码显示电路将“时、分、秒”计数器的输出状态经七段显示译码器译码,通过六位LED显示器显示出来。
其数字电子钟电路分析设计框图如下:六课程设计的电路设计部分:1 分频器:实现对脉冲的1000分频,仿真图如下:2 60进制计数器:电路即可作为秒计数器,也可作为分计数器,仿真图如下:3 24进制计数器:电路作为时计数器,仿真图如下:4 译码显示电路:译码电路的功能是将秒、分、时计数器的输出代码进行翻译,变成相应的数字。
输出高电平有效,专用于驱动LED七段共阴极显示数码管。
若将秒、分、时计数器的每位输出分别送到相应七段译吗管的输入端,便可以进行不同数字的显示。
仿真图如下:5 校时电路校时电路是数字钟不可缺少的部分,每当数字钟与实际时间不符时,需要根据标准时间进行校时。
电气控制与PLC实验实验报告
电气控制与PLC实验实验报告实验报告摘要:本实验通过对电气控制与PLC的实验研究,理解和掌握了电气控制系统的原理和PLC编程的基本知识。
通过实验,我们实现了一个简单的电气控制系统,包括PLC编程、信号灯控制和电机控制等。
实验结果表明,电气控制与PLC技术在实际应用中具有很高的可靠性和实用性。
第一部分:引言电气控制与PLC技术是工业自动化领域中非常重要的一部分。
它广泛应用于生产线、机械设备、交通系统等各个领域。
本实验旨在通过实践操作,深入理解电气控制与PLC技术的原理和应用。
第二部分:实验原理本实验使用PLC编程软件和模拟器,通过搭建一个电气控制系统进行实验。
实验中涉及到的主要知识点包括PLC的结构、PLC的编程语言、输入输出模块的使用等。
第三部分:实验步骤1.搭建电气控制系统根据实验要求,连接PLC模拟器、信号灯和电机等设备,并确保连接正确且没有错接。
2.PLC编程使用PLC编程软件编写PLC程序,实现控制系统的功能。
根据实验要求,设置输入输出模块的逻辑关系,如开关信号的输入和灯光的输出。
3.实验数据记录记录实验过程中的各种数据,包括输入输出模块的状态、PLC程序的运行时间等。
4.分析实验结果根据实验数据进行分析,比较实验结果与预期结果的差异,并找出可能存在的问题。
第四部分:实验结果通过实验,我们成功搭建了一个电气控制系统,并编写了相应的PLC 程序。
实验结果显示,PLC程序按照预期的逻辑运行,且信号灯和电机的控制也符合要求。
第五部分:实验总结本次实验通过对电气控制与PLC技术的实践操作,加深了对其原理和应用的理解。
通过编写PLC程序,我们成功实现了一个电气控制系统的功能,这将对今后的学习和工作产生积极的影响。
第六部分:建议建议在实验中增加更多的实际场景,模拟更复杂的电气控制系统,这样能够更好地理解和掌握电气控制与PLC技术。
总结:通过本次实验,我们深入了解了电气控制与PLC技术的原理和应用。
掌握了PLC编程的基本知识,并成功实现了一个电气控制系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《电子钟编程实验》
课程设计报告
专 业: 应用电子技术
班 级: 09应(5)
姓 名: XXX
指导教师: XXX
2011年 4月 24日
目 录
1实验目的„„„„„„„„„„„„„„„„„„„„„„„3
2实验设备„„„„„„„„„„„„„„„„„„„„„„„3
3实验步骤„„„„„„„„„„„„„„„„„„„„„„„3
4实验内容„„„„„„„„„„„„„„„„„„„„„„„3
5总结„„„„„„„„„„„„„„„„„„„„„„„„„6
参考文献„„„„„„„„„„„„„„„„„„„„„„„6
1. 实验目的
1.1 熟悉CX-P编程软件的使用方法。
1.2 掌握定时器、计数器、单字减法运算指令的使用方法,和MT500软件的使用
基础。
1.3 学会定时器、计数器和单字减法运算指令的综合应用,设计出可在PLC实验
箱运行的数字电子钟与指针电子钟的编程。
2. 实验设备
2.1 电脑一台;试验箱一台;AB接口的USB连线一条;电源线两条。
3. 实验步骤
3.1 把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,即向下拨动,再
用AB接口的USB连线把PLC与电脑连接起来,然后给PLC上面。
3.2 启动CX-P软件和MT500软件,分别新建工程并命名为“电子钟编程实验”
进入CX-P软件编程环境和MT500软件编程环境。
3.3 根据实验内容在CX-P软件编程环境里进行编程,然后运行调试并修改CX-P
程序。
3.4 根据CX-P程序在MT500软件编程环境里进行相应的编程,编好MT500程序
后先离线运行,然后调试并修改,可行后再下载到PLC实验箱在线运行。
3.5 保存好文件,做好各项记录。
3.6 把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,切断试验箱的电
源,盖好试验箱的盖子。
3.7 写实验报告。
4. 实验内容
4.1 TIM与CNT的级联运用的验证
根据实验内容编好CX-P梯形图后,编译并下载到PLC中运行。观察图①,看
CNT0的当前值是如何根据TIM0的变化而变化的,同时观察CNT0是如何复位
的。(CNT与CNT的级联运用与此类似,在此略去验证)
图① TIM与CNT的级联
4.2 分和时的报时设计
如图②,在分计数器下加入一个具有自锁功能的线圈100.00,当新的1分钟
到来时,C0就会瞬间闭合并随即断开,100.00自锁点亮整分报时灯,同时接
通TIM1,TIM1定时5秒后将切断T1,熄灭报时灯。整点报时与整分报时的
原理相同,也用TIM1定时5秒点亮报时灯。
图② 整分报时
4.3 用单字减法运算指令实现正计数
如图③,CX-P梯形图程序最后部分是单字减法运算指令,即分别用三个单字
减法运算指令将倒计数形式的秒、分、时(C0、C1、C2)转化为正计数的形式
(D0、D1、D2)。 通过在线运行观察计数方式上的变化。
图③ 用单字减法运算指令实现正计数
4.4根据梯形图编出相应的MT500程序图,如图④。其中三个数字显示从左往右
分别显示D0、D1、D2的值,分别表示时、分、秒。右边的两个报时灯对应
100.00的整分报时,右边的两个报时灯对应100.01的整点报时。时钟由三
个表针和两个刻度元件和12个时刻注释组成,三个表针分别对应着时、分、
秒。
图④ MT500程序图
5. 总结
5.1 这个实验让我们进一步掌握了定时器、计数器、单字减法运算指令的使用,
同时也对CX-P编程软件和MT500软件的使用方法更加熟悉了。
5.2 CX-P程序在PLC实验箱的运行过程中,和TM500程序的离线运行和在线运
行的过程中,通过对数据线和实验箱本身引起的无法下载运行的故障的解决,
让我们对编程软件和工作平台的关系有了进一步的体会。
参考书目:
⑴ 吴永春,吴文廷,陈金佳,曾喜娟,郑晓斌,赖文德,邱平基,《可编程控制器原理与程
序设计》,大连,大连理工大学出版社,2009年
⑵ 吴永春,吴文廷,《可编程控制器原理与程序设计实验指导》,大连,大连理工大学出版
社,2009年