




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自动药片装瓶机 PLC 控制系统设计 摘 要 PLC 可编程序控制器其实质是一种专用于工业控制的计算机,其硬件结构基 本上与微型计算机相同。 它采用一类可编程的存储器,用于其内部存储程序,执 行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或 模拟式输入/输出控制各种类型的机械或生产过程。 在现今医药行业中,自动装瓶机得到了广泛应用,它由 PLC 通过 USS 通信协议 直接控制电动机。不仅能够实现对装药机方式运行的控制,而且能够根据需要灵活 控制装药时间,达到节约电能,降低成本,提高生产效率等目的。PLC 特有的 I/O 指示功能以及简便的 PLC 控制硬接线使得查找故障点十分迅速、方便。PLC 主机工 作可靠,本身故障率很低。所以,本文采用 PLC 设计装瓶机控制系统。 关键词:工业控制系统;PLC;自动装瓶机 The design of PLC control system about automatic tablet bottling machine Abstract PLC programmable controller and its essence is a kind of special for industrial control computer, and its hardware structure is basically the same with micro computer. It adopts a kind of programmable memory, for its internal storage procedures, the implementation of logical, sequential control, timing, counting and arithmetic operations such as user-oriented instructions, and through digital or analog input / output control various types of machinery or production process. In todays pharmaceutical industry, automatic bottling machine has been widely used, it from the PLC through the USS communication protocol to control the motor directly. Not only can realize the charging machine operation control, and can flexibly control the charge time, save energy, reduce costs, improve production efficiency and other purposes. PLC special I / O indication function and simple PLC control hard wiring that find the point of failure is very rapid, convenient. PLC host work reliability, failure rate is very low. Therefore, this paper uses PLC to design a bottling machine control system. Key words: industrial control system ;PLC ;automatic bottling machine 目 录 摘要.I Abstract.II 绪论.1 1 方案设计.2 1.1 任务描述2 1.2 生产工作过程和要求3 1.3 方案设计图4 1.4 系统总体设计5 2 硬件设计.6 2.1 PLC 的基本结构6 2.1.1 PLC 的软件结构.7 2.1.2 PLC 的编程语言.8 2.1.3 用户程序结构.10 2.2 PLC 的基本工作原理10 2.3 PLC 控制系统的设计基本原则11 3 软件设计.13 3.1 PLC 输入输出(IO)端口与资源分配.13 3.2 硬件系统结构方框图.13 3.3 软件系统设计与设备动作要求.14 3.3.1 信号预处理块.14 3.3.2 药瓶移位及药片装瓶模块.15 3.3.3 状态指示及药片计数块.15 3.3.4 程序梯形图.16 4 程序调试.20 4.1 测试程序20 4.2 调试总结21 总结.22 致谢.23 参考文献.24 绪 论 本文是应用三菱 FX2N-16MR 与 simulator6c 仿真软件设计的自动药片装瓶机系 统。 1 方案设计 1.1 任务描述 这是一个将一定数量药片自动连续地装入到药瓶中的控制任务。 按下按钮 S1、S2、S3 或者 S4,可选择每瓶装入 3 片、5 片、7 片或者 10 片药 片,通过指示灯 HI、H2、H3 或者 H4 表示当前每瓶的装药数量。当选定要装入瓶 中的药片的数量后,接通系统开关,电动机 M 驱动皮带机运转,位置检测检测到 皮带机上的药瓶到达装瓶机的位置,皮带机停止运转。 当电磁阀 Y 打开药片自动装瓶的装置后,通过光电传感器 B1,对进入药瓶的 药片进行计数,当药瓶中的药片达到预先选定的数量后,电磁阀 Y 关闭,皮带机重 新自动启动,使药片装瓶过程自动连续运行。 如果当前的装药过程正在进行时,需要改变药片装入数量(例如 7 片改为 5 片) ,则只有在当前药瓶装满后,从下一个药瓶开始装入改变后的数量。 如果在装药过程中断开系统开关,则在当前药瓶装满后,系统停止运行。 当系统开关 X0 的常闭触点闭合时,采用手动操作,首先选择装药量,如果按 下每瓶装 3 片按钮 S1,电磁阀打开,开始装药,通过光电传感器和计数器对药片进 行计数,当达到 3 片时电磁阀关闭,停止装药。同样的对于 5 片、7 片、10 片。自 动药片装瓶机模型如图 1-1 所示。 1 图 1-1 自动药片装瓶机控制系统模拟器示意图 1.2 生产工作过程和要求 (1) 实际试验和生产表明,该控制系统能够达到生产所提出的速度和效率 要求。并且该控制系统扩展性和通用性良好。由该装瓶机控制系统可见,一般药品 包装动作均可分为以下几个模块: 药品容器供应(如药瓶供应); 药品供应(如药丸药粒等供应); 密封方案实现(如瓶盖供应与封盖); 成品半成品运输(如主传动链,连接各个动作阶段,直至完成装瓶); 最终封装(如装箱等)。PLC 的逻辑控制能力强,处理数字与模拟信号能力稳 定快速,而且对于基于时间的顺序动作控制能力尤其强,因此是医药行业中自动药 品包装机械的理想控制平台。只要药品包装的各个动作能通过机械方式实现,就能 够找到相应的控制系统来实现自动化。 (2) 典型的自动控制动作有: 精确的位置控制可由高精度的步进电机或伺服电机实现,以及通过设计闭环 控制系统使用传感技术实现; 运动的控制可由各种电机实现; 单向或双向的冲击动作可由气压系统实现,液压系统还可以完成带负载的有 位置要求的动作; 对于各种动作所需要的条件判断可利用各种传感技术输入信号至 PLC 来实现 等。由此可见,该自动装瓶机的控制系统稍加改进,能实现各种异型瓶、异型粒的 自动包装,在药品包装行业中能够实现绝大多数的包装机械的自动化。另外,该自 动装瓶机所有动作均可由气缸和步进电机来完成,因此也可由数字量的输入输出控 制来完成。现在多元化的产品和市场要求可能在产品包装中需要能够处理模拟量的 控制系统,如精确可调或连续的位置量、参量等。PLC 的功能同样可以处理模拟量 的控制。 1.3 程序流程图 程序流程图设计如图 1-2 所示 图 1-2 程序流程图 3 1.4 系统总体设计 FX2N 系列可编程控制器是功能齐全的中小型 PLC,其控制规模包括 16 点/32 点/48 点/64 点/80 点/128 点/,输出具有继电器/晶体管/晶闸管输出,内置 8KB 容量的 EEPROM 存储器,CPU 运算处理速度 0.550.7us/基本指令,在三菱 FX2N 系列 PLC 器件的右侧可连接 I/O 扩展模块和特殊功能模块。 图 1-3 自动药片装瓶控制系统 PLC 资源分配 2 硬件设计 2.1 PLC 的基本结构 PLC(Programmable Logic Controller) ,可编程逻辑控制器,一种数字运算操作 的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其 内部存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指 令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。是工业控制 的核心部分。PLC 已经广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽 车、轻纺、交通运输、环保及文化娱乐等各个行业,它具有高可靠性、抗干扰能力 强、功能强大、灵活、易学易用、体积小,重量轻和价格便宜的特点。 PLC 实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相 同,基本构成为: (1) 电源 PLC 的电源在整个系统中起着十分重要的作用。如果没有一个良 好的、可靠的电源系统是无法正常工作的,因此 PLC 的制造商对电源的设计和制造 也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将 PLC 直接连接到交流电网上去。 (2) 中央处理单元 (CPU)中央处理单元 (CPU) 是 PLC 的控制中枢。它按 照 PLC 系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、 存储器、I/O 以及警戒定时器的状态,并能诊断用户程序中的语法错误。当 PLC 投 入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入 I/O 映像区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令 的规定执行逻辑或算数运算的结果送入 I/O 映像区或数据寄存器内。等所有的用户 程序执行完毕之后,最后将 I/O 映像区的各输出状态或输出寄存器内的数据传送到 相应的输出装置,如此循环运行,直到停止运行。 为了进一步提高 PLC 的可靠性,近年来对大型 PLC 还采用双 CPU 构成冗余系 统,或采用三 CPU 的表决式系统。这样,即使某个 CPU 出现故障,整个系统仍能 正常运行。 5 (3) 存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的 存储器称为用户程序存储器。 (4) 输入输出接口电路。 现场输入接口电路由光耦合电路和微机的输入接口电路,作用是 PLC 与现场 控制的接口界面的输入通道。 现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用 PLC 通过现场输出接口电路向现场的执行部件输出相应的控制信号。 (5) 功能模块如计数、定位等功能模块。 (6) 通信模块如以太网、RS485、Profibus-DP 通讯模块等。 (7) 存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的 存储器称为用户程序存储器。 (8) 输入输出接口电路。 现场输入接口电路由光耦合电路和微机的输入接口电路,作用是 PLC 与现场 控制的接口界面的输入通道。 现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用 PLC 通过现场输出接口电路向现场的执行部件输出相应的控制信号。 (9) 功能模块如计数、定位等功能模块。 (10) 通信模块如以太网、RS485、Profibus-DP 通讯模块等。 2.1.1 PLC 的软件结构 PLC 的软件由系统程序和用户程序两大部分组成。系统程序由 PLC 制造商固 化在机内,用以控制 PLC 本身的运作;用户程序则是由使用者编制并输入的,用来 控制外部对象的运作。 系统程序主要包括三部分。第一部分为系统管理程序,他控制 PLC 的运行。第 二部分为用户指令解释程序,将 PLC 的编程语言变为机器语言指令,再由 CPU 执 行。第三部分为标准程序模块与系统调用程序,包括许多不同功能的子程序及其调 用管理程序。 (1) 系统管理程序 系统管理程序是系统程序中最重要的部分,用以控制 PLC 的运作。其作用有三, 一是进行运行管理,控制 PLC 何时输入、何时输出、何时计算、何时自检、何时通 信等时间上的分配管理;二是存储空间管理,即生成用户环境、规定各种参数、程 序的存放地址,将用户使用的数据参数、存储地址化为实际的数据格式及物理存放 地址,将有限的资源变为用户很方便的直接使用的元件。三是系统自检程序,包括 系统出错检验,用户程序语法检验、句法检验、警戒时钟运行等。 (2) 用户指令解释程序 用户指令解释程序是联系高级语言和机器码的桥梁。PLC 可用梯形图语言编程, 把使用者直观易懂的梯形图变成机器易懂的机器语言,这就是解释程序的任务。解 释程序将梯形图逐条解释,翻译成相应的机器语言指令,再由 CPU 执行这些指令。 (3) 标准程序模块与系统调用程序 标准程序模块与系统调用程序由许多独立的程序块组成,各块程序有不同的功 能,有的完成输入、输出处理,有的完成特殊运算等。PLC 的各种具体工作都是由 这部分程序来完成的,这部分程序的多少决定了 PLC 性能的强弱。 整个系统监控程序是一个整体,它质量的好坏很大程度上影响 PLC 的性能。因 为通过改进系统监控程序就可在不增加任何硬设备的条件下改善 PLC 的性能。 用户程序 即应用程序,是 PLC 的使用者针对具体控制对象编制的应用程序。 根据不同控制要求编制不同的程序,相当于改变 PLC 的用途,也相当于继电接触器 控制设备的硬接线线路进行重设计和重接线,这就是所谓的“可编程序” 。程序既 可有编程器方便的送入 PLC 内部的存储器中,也能通过他方便的读出、检查与修改。 PLC 编程语言有多种,它是用 PLC 的编程语言或某种 PLC 指令的助记符编制 而成的。编程语言可以是语句表、梯形图或状态流程图(功能图) 。各个元件的助 记符随 PLC 型号的不同而略有不同。 2.1.2 PLC 的编程语言 (1) 梯形图(LAD) 7 梯形图是一种类似于继电器控制线路图的一种语言。这种语言继承传统继电器 控制系统中使用的框架结构、逻辑运算方式和输入输出形式,使得程序直观易读, 具有形象实用的特点,因此应用最广泛。 PLC 梯形图的一个关键概念是“能流” ,是一种假想的“能量流” 。把左边的母 线假设为电源“火线” ,而把右边的母线假想为电源“零线” 。如果有“能流”从左 至右流向线圈,则线圈被激励。 要强调的是,引入“能流”概念,是为了和继电接触器控制系统相比较,告诉 人们如何来理解梯形图各输出点的动作,实际上并不存在这种“能流” 。 (2) 语句表(STL) 语句表是一种类似于计算机汇编语言的助记符语言,它是 PLC 最基础的编程语 言。由不同的指令所构成的语句组成的,其中的指令则由操作码和操作数组成,其 中操作码指出了指令的功能,操作数指出了指令所用的元件或数据。例如图 2-2 所 示。 图 2-2 梯形图 (2) 状态流程图(SFC) 状态流程图“SFC”编程是一种较新的方法,它是用“功能图”来表达一个顺 序控制过程,是一种图形化的编程方法。用方框表示整个控制过程中一个个“状态” ,或称“功能”或称“步” ,用线段表示方框间的关系及方框间状态转换的条件。 2.1.3 用户程序结构 设计一个好的用户程序,就要设计一个合适的用户程序结构,正确地使用用户 程序语言才能编写出满足工程需要的程序。主要包括:用户程序、数据块和参数块。 (1) 用户程序 用户程序是程序中的必须项。用户程序在存储器空间中称为组织块,他处于最 高层次,可以管理其他快,他是用各种语言编写的用户程序。不同机型的 CPU,其 程序空间容量也不同。用户程序的结构比较简单,一个完整的用户控制程序应当包 含一个主程序、若干子程序和若干中断程序三大部分,不同编程设备对各程序块的 安排方法也不同。 (3) 数据块 数据块为可选部分,他主要存放控制程序所需的数据,在数据块中允许以下数 据类型:布尔型,表示编程元件的状态;十进位、二进位制或十六进制数;字母、 数字和字符型。 (3) 参数块 参数块也是可选部分,他存放的是 CPU 组态数据,如果在编程软件或其他编 程工具上来进行 CPU 组态,则系统默认值进行自动配置。 2.2 PLC 的基本工作原理 当 PLC 投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执 行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间, PLC 的 CPU 以一定的扫描速度重复执行上述三个阶段。 (1) 输入采样阶段。在输入采样阶段,PLC 以扫描方式依次地读入所有输 入状态和数据,并将它们存入 I/O 映像区中的相应的单元内。输入采样结束后,转 入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化, I/O 映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号, 则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能 被读入。 9 (2) 用户程序执行阶段在用户程序执行阶段,PLC 总是按由上而下的顺序 依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边 的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制 线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统 RAM 存储 区中对应位的状态;或者刷新该输出线圈在 I/O 映像区中对应位的状态;或者确定 是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输 入点在 I/O 映像区内的状态和数据不会发生变化,而其他输出点和软设备在 I/O 映 像区或系统 RAM 存储区内的状态和数据都有可能发生变化,而且排在上面的梯形 图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相 反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期 才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即 I/O 指令则可 以直接存取 I/O 点。即使用 I/O 指令的话,输入过程影像寄存器的值不会被更新, 程序直接从 I/O 模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些 区别。 (3) 输出刷新阶段当扫描用户程序结束后,PLC 就进入输出刷新阶段。在 此期间,CPU 按照 I/O 映像区内对应的状态和数据刷新所有的输出锁存电路,再经 输出电路驱动相应的外设。这时,才是 PLC 的真正输出。 2.3 PLC 控制系统的设计基本原则 (1) 分析控制系统的控制要求熟悉被控对象的工艺要求,确定必须完成的 动作及动作完成的顺序,归纳出顺序功能图。 (2) 选择适当类型的 PLC 根据生产工艺要求,确定 I/O 点数和 I/O 点的类 型(数字量、模拟量等) ,并列出 I/O 点清单。进行内存容量的估计,适当留有余量。 根据经验,对于一般开关量控制系统,用户程序所需存储器的容量等于 I/O 总数乘 以 8;对于只有模拟量输入的控制系统,每路模拟量需要 100 个存储器字;对于既 有模拟量输入又有模拟量输出的控制系统,每路模拟量需要 200 个存储器字。确定 机型时,还要结合市场情况,考察 PLC 生产厂家的产品及其售后服务、技术支持、 网络通信等综合情况,选定性能价格比好一些的 PLC 机型。 (3) 硬件设计根据所选用的 PLC 产品,了解其使用的性能。按随机提供的 资料结合实际需求,同时考虑软件编程的情况进行外电路的设计,绘制电气控制系 统原理接线图。 (4) 软件设计 软件设计的主要任务是根据控制系统要求将顺序功能图转换为梯形图,在程 序设计的时候最好将使用的软元件(如内部继电器、定时器、计数器等)列表,标 明用途,以便于程序设计、调试和系统运行维护、检修时查阅。 模拟调试。将设计好的程序下载到 PLC 主单元中。由外接信号源加入测试信 号,可用按钮或小开关模拟输入信号,用指示灯模拟负载,通过各种指示灯的亮暗 情况了解程序运行的情况,观察输入/输出之间的变化关系及逻辑状态是否符合设 计要求,并及时修改和调整程序,直到满足设计要求为止。现场调试在模拟调试合 格的前提下,将 PLC 与现场设备连接。现场调试前要全面检查整个 PLC 控制系统, 包括电源、接地线、设备连接线、I/O 连线等。在保证整个硬件连接正确无误的情 况下才可送电。将 PLC 的工作方式置为“RUN” 。反复调试,消除可能出现的问题。 当试运一定时间且系统运行正常后,可将程序固化在具有长久记忆功能的存储器中, 做好备份。 11 3 软件设计 3.1 PLC 输入输出(IO)端口与资源分配 系统的 I/O 继电器地址分配如表 3-1、3-2 所示,包括对该系统中需要控制的硬 件资源输出控制接口的分配与定义。 表 3-1 I/O 分配 编程元件I/O 端子电路器件作用 X000K工作开关 X001S1每瓶装 3 片按钮 X002S2每瓶装 5 片按钮 X003S3每瓶装 7 片按钮 X004S4每瓶装 10 片按钮 X005SF位置开关 输入继电器 X006B1光电传感器 Y001M皮带机接触器 Y002Y电磁阀 Y003H13 片指示灯 Y004H25 片指示灯 Y005H37 片指示灯 输出继电器 Y006H410 片指示灯 表 3-2 其它编程元件的地址分配 编程元件编程地址用途 S0准备 S20皮带机输送空瓶 S21每瓶装 3 片 S31每瓶装 5 片 S41每瓶装 7 片 状态器 S51每瓶装 10 片 C1设定值 3 C2设定值 5 C3设定值 7 计数器 C4设定值 10 3.2 硬件系统接线图和状态流程图 由于该自动药片装瓶控制系统需要 7 个输入继电器和 6 个输出继电器,同时要 用 6 个状态器和 4 个计数器,所以本系统选择了 FX2N-16MR 作为该系统的核心控 制器。用三菱 FX2N-16MR 设计的硬件系统接线如图 3-1 所示,状态流程如图 3-2 所示。 图 3-1 PLC 接线图 图 3-2 状态流程图 3.3 软件系统设计与设备动作要求 3.3.1 信号预处理模块 使所有的状态器 S0、S20、S21、S31、S41、S51 复位,为后续步骤的进行做好 准备,再置位 S0,步进开始,当开关 X000 打开时置位 S20,皮带机开始运转。梯 形图程序如图 3-3 所示。 13 图 3-3 信号预处理模块 3.3.2 药瓶移位及药片装瓶模块 S20 已经置位,选择装药数量,当达到指定位置时,位置检测器检测到皮带上 的药瓶达到装瓶的指定位置,就开始按照选择的药片数量进行装药,可选择 3 片、 5 片、7 片、10 片药片。其梯形图如图 3-4 所示。 图 3-4 药瓶移位及药片选择模块 3.3.3 状态指示及药片计数模块 上一步选择好了药片数量,使对应的状态器置位,若是装 3 片药片,电磁阀打 开,3 片指示灯 H1 点亮,光电传感器准确控制药片数量为 3 片,置位准备工作开 关 S0,为装下一瓶准备。其梯形图如图 3-5 所示。 图 3-5 装 3 片指示及计数模块 上一步选择好了药片数量,使对应的状态器置位,若为装 5 片药片,电磁阀打 开,5 片指示灯 H2 点亮,光电传感器准确控制药片数量为 5 片,置位准备工作开 关 S0,为装下一瓶准备。其梯形图如图 3-6 所示。 图 3-6 装 5 片指示及计数模块 上一步选择好了药片数量,使对应的状态器置位,这是装 7 片药片,电磁阀打 开,7 片指示灯 H3 点亮,光电传感器准确控制药片数量为 7 片,置位准备工作开 关 S0,为装下一瓶准备。其梯形图如图 3-7 所示。 图 3-7 装 7 片指示及计数模块 上一步选择好了药片数量,使对应的状态器置位,这是装 10 片药片,电磁阀打 开,10 片指示灯 H4 点亮,光电传感器准确控制药片数量为 10 片,置位准备工作 开关 S0,为装下一瓶准备。其梯形图如图 3-8 所示。 图 3-8 装 10 片指示及计数模块 3.3.4 程序梯形图 (1) 控制梯形图如图 3-9 所示 15 图 3-9 控制梯形图 (2) 指令表 0 LD M8002 1 ZRST SO S51 2 LD M8002 3 SET S0 4 STL S0 5 LD X000 6 SET S20 7 STL S20 8 OUT Y001 9 LD X005 10 AND X001 11 SET S21 12 LD X005 13 AND X002 14 SET S31 15 LD X005 16 AND X003 17 SET S41 18 LD X005 19 AND X004 20 SET S51 21 STL S21 22 OUT Y002 23 OUT Y003 24 LD X006 25 OUT C1 K3 26 LD C1 27 OUT S0 17 28 STL S31 29 OUT Y003 30 OUT Y004 31 LD X006 32 OUT C2 K5 33 LD C2 34 OUT S0 35 STL S41 36 OUT Y002 37 OUT Y005 38 LD X006 39 OUT C3 K7 40 LD C3 41 OUT S0 42 STL S51 43 OUT Y002 44 OUT Y006 45 LD X006 46 OUT C4 K10 47 LD C4 48 OUT S0 49 RET 50 END 4 程序调试 4.1 测试程序测试程序 在完成顺序功能图和梯形图的绘制以后,下面就是对该程序进行调试。调试顺 序控制程序的主要任务是检查程序的运行是否符合顺序功能图的规定,即在某一转 换实现时,是否发生步的活动状态的正确变化,该转换所有的前级步是否变为不活 动步,所有的后续步是否变为活动步,以及各步被驱动的负载是否发生相应的变化。 为了测试之前所完成的程序,所以利用 simulator6c 对程序进行仿真,步骤如 下: 首先点击编程界面右侧的仿真按钮,出现如图 4-1 调试选项卡。 图 4-1 调试选项卡 然后点击在线调试软元件测试对程序进行测试。 在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、顺序功能 图中的每一条支路、各种可能的进展路线,都应逐一检查,不应遗漏。发现问题后 及时修改程序,直到在各种可能的情况下输入信号与输出信号之间的关系完全符合 要求。程序检查窗口如图 4-2 所示。 19 图 4-2 程序检查窗口 4.2 调试总结 调试中会出现软件和硬件的问题,主要软件是软件中的用户程序问题。 首先要熟悉 GX-Develop 的用法。然后是输入程序,这是最花时间也是最要细 心的环节,输入完程序后必须进行检查,看看进行到哪个步骤出了错,然后修改程 序。重新下载调试时,其中有几部分出错,一是系统无法启动,二是系统无法停止。 再次选择指令,修改程序,第三次调试,系统无法循环。第四次修改程序,再次调 试。反复修改调试。程序一切都调好后,导出语句表,调试完成。 注:由于仿真软件本身的缺陷,有时候在程序正确的情况下并不能仿真出真实 结果,这时需要关闭程序后重新打开仿真,或是过一段时间再仿真。 总 结 此次毕业设计,留给我印象最深的是要设计一个成功的产品,必须要有足够的 理论知识和实践经验。 从论文选题到搜集资料,从提纲的完成到正文的反复修改,直至一份完整的毕 业论文圆满地完成,我经历了遇到问题时的痛苦和迷茫,解决问题后的喜悦,完成 论文的成就感,付出的努力都是有回报的,付出越多得到的就越多,以后的生活中 都要拿出积极努力面对生活的心态。 通过本次毕业设计,我亲自体会到做 PLC 程序设计的艰辛和所需要付出的努力, 在设计过程中遇到不少困难,但是我都坚持并努力克服了,和同学相互讨论,不懂 的地方请教了老师,在不断的调试程序过程中,发现了很多问题,并进行了深入研 究,使问题得到很好的解决。使我加深了对 PLC 梯形图、指令表、外部接线图的理 解,还有经过在网上查找资料以及到图书馆学习,也使我更好的理解和认识了关于 PLC 设计原理和实际中的应用过程。本次课程设计的完成,要感谢身边的同学还有 敬爱的屈老师。使我不仅学到了 PLC 实用的知识,为以后进行 PLC 的研究,打了 很好的基础。提高了自己对设计课题的分析能力、编程能力及解决实际问题的综合 能力与调试能力;通过学习这一次实践,增强了动手能力,提高和巩固了 PLC 方面 的知识,让我认识到把理论应用到实践中去是多么重要;让自己的心态变得更好, 遇到问题不去抱怨,要用乐观的心态去解决,只要有自信心,很多问题都很容易解 决,可以说没有解决不了的问题,只有不敢去去尝试的心。毕业设计不仅是对前面 所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明 白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么 东西都会,什么东西都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 独家授权网络小说电子版权分销及网络文学版权代理合同
- 国际市场推广策略优化补充协议
- 版权独家授权补充合同范本
- 虚拟现实医疗康复训练系统研发与授权合同
- 国际人才市场招聘与人才输送服务协议
- 股权收益权质押与资产证券化项目合作协议
- 离婚协议财产分割及变更执行仲裁协议(含子女抚养、房产、股权及债权)
- 环保节能设备技术合作与市场推广合同
- 美团餐饮行业市场拓展与合作伙伴合同
- 电子商务中个人信息保护与知情权平衡协议
- 人体损伤致残程度分级(2017)全文
- 中国遗传性血色病诊疗指南2024版解读
- 美国加州租房合同范本(2篇)
- DB11-1983-2022 建筑类涂料与胶粘剂挥发性有机化合物含量限值标准
- 2023-2024学年江苏省泰州市高二下学期6月期末考试物理试题(解析版)
- GB/T 44679-2024叉车禁用与报废技术规范
- 中国精对苯二甲酸(PTA)行业市场动态分析及前景战略研判报告
- 轨道车司机(高级)理论知识备考试题库大全-下(判断题)
- 制造业智能制造技术与设备升级改造方案
- 《建筑抗震加固技术规程》JGJ116-2009
- 投标货物的包装、运输方案
评论
0/150
提交评论