可编程控制器LC教程.docx
《可编程控制器LC教程.docx》由会员分享,可在线阅读,更多相关《可编程控制器LC教程.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程掌握器(PLC)教程第 1 讲第一章 可编程掌握器概况可编程掌握器PROGRAMMABLE CONTROLLER,简称 PC。与个人计算机的 PC 相区分,用 PLC 表示。PLC 是在传统的挨次掌握器的根底上引入了微电子技术、计算机技术、自动掌握技术和通讯技术而形成的一代型工业掌握装置,目的是用来取代继电器、执行规律、记时、计数等挨次掌握功能,建立柔性的程控系统。国际电工委员会IEC公布了对 PLC 的规定:可编程掌握器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它承受可编程序的存贮器,用来在其内部存贮执行规律运算、挨次掌握、定时、计数和算术运算等操作的指令,并通过数字的
2、、模拟的输入和输出,掌握各种类型的机械或生产过程。可编程序掌握器及其有关设备,都应按易于与工业掌握系统形成一个整体,易于扩大其功能的原则设计。PLC 具有通用性强、使用便利、适应面广、牢靠性高、抗干扰力量强、编程简洁等特点。可以预料:在工业掌握领域中,PLC 掌握技术的应用必将形成世界潮流。PLC 程序既有生产厂家的系统程序,又有用户自己开发的应用程序,系统程序供给运行平台,同时,还为PLC 程序牢靠运行及信息与信息转换进展必要的公共处理。用户程序由用户按掌握要求设计。可编程掌握器(PLC)教程第 2 讲其次章 PLC 的构造及根本配置一般讲,PLC 分为箱体式和模块式两种。但它们的组成是一样
3、的,对箱体式 PLC,有一块 CPU 板、I/O 板、显示面板、内存块、电源等,固然按CPU 性能分成假设干型号,并按I/O 点数又有假设干规格。对模块式 PLC,有 CPU 模块、I/O 模块、内存、电源模块、底板或机架。无任哪种构造类型的 PLC, 都属于总线式开放型构造,其 I/O 力量可按用户需要进展扩展与组合。PLC 的根本构造框图如下:一、CPU 的构成PLC 中的 CPU 是 PLC 的核心,起神经中枢的作用,每台 PLC 至少有一个 CPU,它按 PLC 的系统程序赐予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据, 并存入规定的存放器中,同时,
4、诊断电源和 PLC 内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的掌握信号,去指挥有关的掌握电路,与通用计算机一样,主要由运算器、掌握器、存放器及实现它们之间联系的数据、掌握及状态总线构成,还有外围芯片、总线接口及有关电路。它确定了进展掌握的规模、工作速度、内存容量等。内存主要用于存储程序及数据,是 PLC 不行缺少的组成单元。CPU 的掌握器掌握 CPU 工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号掌握。CPU 的运算器用于进展数字或规律运算,在掌握器指挥下工作。CPU 的存放器参与运算,并存储运算
5、的中间结果,它也是在掌握器指挥下工作。CPU 虽然划分为以上几个局部,但 PLC 中的 CPU 芯片实际上就是微处理器,由于电路的高度集成, 对 CPU 内部的具体分析已无必要,我们只要弄清它在PLC 中的功能与性能,能正确地使用它就够了。CPU 模块的外部表现就是它的工作状态的种种显示、种种接口及设定或掌握开关。一般讲,CPU 模块总要有相应的状态指示灯,如电源显示、运行显示、故障显示等。箱体式 PLC 的主箱体也有这些显示。它的总线接口,用于接 I/O 模板或底板,有内存接口,用于安装内存,有外设口,用于接外部设备,有的还有通讯口,用于进展通讯。CPU 模块上还有很多设定开关,用以对PLC
6、 作设定,如设定起始工作方式、内存区等。二、I/O 模块:PLC 的对外功能,主要是通过各种 I/O 接口模块与外界联系的,按 I/O 点数确定模块规格及数量, I/O 模块可多可少,但其最大数受 CPU 所能治理的根本配置的力量,即受最大的底板或机架槽数限制。I/O 模块集成了 PLC 的 I/O 电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。三、电源模块:有些 PLC 中的电源,是与CPU 模块合二为一的,有些是分开的,其主要用途是为PLC 各模块的集成电路供给工作电源。同时,有的还为输入电路供给 24V 的工作电源。电源以其输入类型有:沟通电源,加的为沟通 220VAC
7、或 110VAC,直流电源,加的为直流电压,常用的为 24V。四、底板或机架:大多数模块式 PLC 使用底板或机架,其作用是:电气上,实现各模块间的联系,使 CPU 能访问底板上的全部模块,机械上,实现各模块间的连接,使各模块构成一个整体。五、PLC 的外部设备外部设备是 PLC 系统不行分割的一局部,它有四大类1. 编程设备:有简易编程器和智能图形编程器,用于编程、对系统作一些设定、监控 PLC 及 PLC 所掌握的系统的工作状况。编程器是 PLC 开发应用、监测运行、检查维护不行缺少的器件,但它不直接参与现场掌握运行。2. 监控设备:有数据监视器和图形监视器。直接监视数据或通过画面监视数据
8、。3. 存储设备:有存储卡、存储磁带、软磁盘或只读存储器,用于永久性地存储用户数据,使用户程序不丧失,如 EPROM、EEPROM 写入器等。4. 输入输出设备:用于接收信号或输出信号,一般有条码读人器,输入模拟量的电位器,打印机等。六、PLC 的通信联网PLC 具有通信联网的功能,它使 PLC 与 PLC 之间、PLC 与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中掌握。现在几乎全部的 PLC 产品都有通信联网功能,它和计算机一样具有RS-232 接口,通过双绞线、同轴电缆或光缆,可以在几公里甚至几十公里的范围内交换信息。固然,PLC 之间的通讯网络是各厂家专
9、用的,PLC 与计算机之间的通讯,一些生产厂家承受工业标准总线,并向标准通讯协议靠拢,这将使不同机型的 PLC 之间、PLC 与计算机之间可以便利地进展通讯与联网。了解了 PLC 的根本构造,我们在购置程控器时就有了一个根本配置的概念,做到既经济又合理, 尽可能发挥 PLC 所供给的最正确功能。可编程掌握器(PLC)教程第 3 讲 第三章 根本指令系统和编程方法/第一节 根本指令系统特点1 根本指令系统特点PLC 的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言
10、。如三菱公司的产品有它自己的编程语言,OMRON 公司的产品也有它自己的语言。但不管什么型号的 PLC,其编程语言都具有以下特点:1. 图形式指令构造:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业掌握中所需的独立运算功能编制成象征性图形,用户依据自己的需要把这些图形进展组合,并填入适当的参数。在规律运算局部,几乎全部的厂家都承受类似于继电器掌握电路的梯形图,很简洁承受。如西门子公司还承受掌握系统流程图来表示,它沿用二进制规律元件图形符号来表达掌握关系,很直观易懂。较简单的算术运算、定时计数等,一般也参照梯形图或规律元件图赐予表示,虽然象征性不如规律运算
11、局部,也受用户欢送2. 明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400, T120 等。PLC 中的变量和常数以及其取值范围有明确规定,由产品型号打算,可查阅产品名目手册。3. 简化的程序构造:PLC 的程序构造通常很简洁,典型的为块式构造,不同块完成不同的功能, 使程序的调试者对整个程序的掌握功能和掌握挨次有清楚的概念。4. 简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进展的,不要求用户有高深的软件设计力量。5. 强化调试手段:无
12、论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC 的程序调试供给了完备的条件,使用编程器,利用 PLC 和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简洁。总之,PLC 的编程语言是面对用户的,对使用者不要求具备高深的学问、不需要长时间的特地训练。可编程掌握器(PLC)教程第 4 讲第三章 根本指令系统和编程方法/其次节 编程语言的形式2 编程语言的形式本教材承受最常用的两种编程语言,一是梯形图,二是助记符语言表。承受梯形图编程,由于它直观易懂,但需要一台个人计算机及相应的编程软件;承受助记符形式便于试验,由于它只需要一台简易编程器,而不
13、必用昂贵的图形编程器或计算机来编程。虽然一些高档的 PLC 还具有与计算机兼容的 C 语言、BASIC 语言、专用的高级语言如西门子公司的 GRAPH5、三菱公司的 MELSAP,还有用布尔规律语言、通用计算机兼容的汇编语言等。不管怎么样,各厂家的编程语言都只能适用于本厂的产品。* 编程指令:指令是 PLC 被告知要做什么,以及怎样去做的代码或符号。从本质上讲,指令只是一些二进制代码,这点 PLC 与一般的计算机是完全一样的。同时PLC 也有编译系统,它可以把一些文字符号或图形符号编译成机器码,所以用户看到的PLC 指令一般不是机器码而是文字代码,或图形符号。常用的助记符语句用英文文字可用多国
14、文字的缩写及数字代表各相应指令。常用的图形符号即梯形图,它类似于电气原理图是符号,易为电气工作人员所承受。*l 指令系统:一个 PLC 所具有的指令的全体称为该 PLC 的指令系统。它包含着指令的多少,各指令都能干什么事,代表着 PLC 的功能和性能。一般讲,功能强、性能好的 PLC,其指令系统必定丰富,所能干的事也就多。我们在编程之前必需弄清 PLC 的指令系统*l 程序:PLC 指令的有序集合,PLC 运行它,可进展相应的工作,固然,这里的程序是指 PLC 的用户程序。用户程序一般由用户设计,PLC 的厂家或代销商不供给。用语句表达的程序不大直观, 可读性差,特别是较简单的程序,更难读,所
15、以多数程序用梯形图表达。*l 梯形图:梯形图是通过连线把 PLC 指令的梯形图符号连接在一起的连通图,用以表达所使用的 PLC 指令及其前后挨次,它与电气原理图很相像。它的连线有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载LD指令开头,必要时再继以假设干个输入指令含 LD 指令,以建立规律条件。最终为输出类指令,实现输出掌握,或为数据掌握、流程掌握、通讯处理、监控工作等指令,以进展相应的工作。母线是用来连接指令组的。以下图是三菱公司的 FX2N 系列产品的最简洁的梯形图例:它有两组,第一组用以实现启动、停顿掌握。其次组仅一个 END
16、 指令,用以完毕程序。* 梯形图与助记符的对应关系: 助记符指令与梯形图指令有严格的对应关系,而梯形图的连线又可把指令的挨次予以表达。一般讲,其挨次为:先输入,后输出含其他处理;先上,后下; 先左,后右。有了梯形图就可将其翻译成助记符程序。上图的助记符程序为:地址 指令 变量0000 LD X0000001 OR X0100002 AND NOT X0010003 OUT Y0000004 END反之依据助记符,也可画出与其对应的梯形图。* 梯形图与电气原理图的关系:假设仅考虑规律掌握,梯形图与电气原理图也可建立起肯定的对应关系。如梯形图的输出OUT指令,对应于继电器的线圈,而输入指令如LD,
17、AND,OR对应于接点,互锁指令IL、ILC可看成总开关,等等。这样,原有的继电掌握规律,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。有了这个对应关系,用 PLC 程序代表继电规律是很简洁的。这也是 PLC 技术对传统继电掌握技术的继承。可编程掌握器(PLC)教程第5 讲第三章 根本指令系统和编程方法/第三节 编程器件下面我们着重介绍三菱公司的 FX2N 系列产品的一些编程元件及其功能。FX 系列产品,它内部的编程元件,也就是支持该机型编程语言的软元件,按通俗叫法分别称为继电器、定时器、计数器等,但它们与真实元件有很差异,一般称它们为“软继电器”。这些编程用的继电器,它的工作线圈没
18、有工作电压等级、功耗大小和电磁惯性等问题;触点没有数量限制、没有机械磨损和电蚀等问题。它在不同的指令操作下,其工作状态可以无记忆,也可以有记忆,还可以作脉冲数字元件使用。一般状况下,X 代表输入继电器,Y 代表输出继电器,M 代表关心继电器, SPM 代表专用关心继电器,T 代表定时器,C 代表计数器,S 代表状态继电器,D 代表数据存放器, MOV 代表传输等。一、 输入继电器 XPLC 的输入端子是从外部开关承受信号的窗口,PLC 内部与输入端子连接的输入继电器 X 是用光电隔离的电子继电器,它们的编号与接线端子编号全都按八进制输入,线圈的吸合或释放只取决于 PLC 外部触点的状态。内部有
19、常开/常闭两种触点供编程时随时使用,且使用次数不限。输入电路的时间常数一般小于 10ms。各根本单元都是八进制输入的地址,输入为 X000 X007,X010 X017,X020 X027 。它们一般位于机器的上端。二、 输出继电器YPLC 的输出端子是向外部负载输出信号的窗口。输出继电器的线圈由程序掌握,输出继电器的外部输出主触点接到 PLC 的输出端子上供外部负载使用,其余常开/常闭触点供内部程序使用。输出继电器的电子常开/常闭触点使用次数不限。输出电路的时间常数是固定的 。各根本单元都是八进制输出,输出为 Y000 Y007,Y010Y017,Y020Y027 。它们一般位于机器的下端。
20、三、 关心继电器MPLC 内有很多的关心继电器,其线圈与输出继电器一样,由PLC 内各软元件的触点驱动。关心继电器也称中间继电器,它没有向外的任何联系,只供内部编程使用。它的电子常开/常闭触点使用次数不受限制。但是,这些触点不能直接驱动外部负载,外部负载的驱动必需通过输出继电器来实现。如以下图中的 M300,它只起到一个自锁的功能。在 FX2N 中普遍途承受 M0M499,共 5 点关心继电器,其地址号按十进制编号。关心继电器中还有一些特别的关心继电器,如掉电继电器、保持继电器等,在这里就不一一介绍了。四、 定时器T在 PLC 内的定时器是依据时钟脉冲的累积形式,当所计时间到达设定值时,其输出
21、触点动作, 时钟脉冲有 1ms、10ms、100ms。定时器可以用用户程序存储器内的常数 K 作为设定值,也可以用数据存放器D的内容作为设定值。在后一种状况下,一般使用有掉电保护功能的数据存放器。即 使如此,假设备用电池电压降低时,定时器或计数器往往会发生误动作。定时器通道范围如下:100 ms 定时器 T0T199, 共 200 点,设定值:0.1 3276.7 秒;10 ms 定时器 T200TT245,共 46 点,设定值:0.01327.67 秒;1 ms 积算定时器 T245T249,共 4 点,设定值:0.00132.767 秒;100 ms 积算定时器 T250T255,共 6
22、点,设定值:0.13276.7 秒; 定时器指令符号及应用如以下图所示:当定时器线圈 T200 的驱动输入 X000 接通时,T200 的当前值计数器对 10 ms 的时钟脉冲进展累积计数,当前值与设定值 K123 相等时,定时器的输出接点动作,即输出触点是在驱动线圈后的 1.23 秒10 * 123ms = 1.23s时才动作,当 T200 触点吸合后,Y000 就有输出。当驱动输入 X000 断开或发生停电时,定时器就复位,输出触点也复位。每个定时器只有一个输入,它与常规定时器一样,线圈通电时,开头计时;断电时,自动复位,不保存中间数值。定时器有两个数据存放器,一个为设定值存放器,另一个是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 LC 教程
限制150内