官方三菱PLC教材
2024-03-03 14:15:19bob电子综合平台

  官方三菱PLC教材 第一章 可编程控制器概况 可编程控制器(PROGRAMMABLE CONTROLLER,简称 PC)。与个人计算机的 PC 相区别,用 PLC表示。 PLC 是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和 通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数 等顺序控制功能,建立柔性的程控系统。国际电工委员会(IEC)颁布了对 PLC 的规定:可编 程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序 的存贮器,用来在...

  第一章 可编程控制器概况 可编程控制器(PROGRAMMABLE CONTROLLER,简称 PC)。与个人计算机的 PC 相区别,用 PLC

  示。 PLC 是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和 通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数 等顺序控制功能,建立柔性的程控系统。国际电工委员会(IEC)颁布了对 PLC 的规定:可编 程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序 的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指 令,并通过数字的、模拟的输入和输出,控制很多类型的机械或生产的全部过程。可编程序控制器 及其有关设备,都应按易于与工业控制管理系统形成一个整体,易于扩充其功能的原则设计。 PLC 具有通用性强、使用起来更便捷、适应面广、可靠性高、抗干扰能力强、编程简单等特点。 可以预料:在工业控制领域中,PLC控制技术的应用必将形成世界潮流 PLC 程序既有生产厂商的系统程序,又有用户自己开发的应用程序,系统程序提供运行 平台,同时,还为 PLC 程序可靠运行及信息与信息转换做必要的公共处理。用户程序由用 户按控制要求设计。 第二章 PLC 的结构及基本配置 一般讲,PLC 分为箱体式和模块式两种。但它们的组成是相同的,对箱体式 PLC,有一 块 CPU 板、I/O 板、显示面板、内存块、电源等,当然按 CPU 性能分成若干型号,并按 I/O 点数又有若干规格。对模块式 PLC,有 CPU 模块、I/O 模块、内存、电源模块、底板或机架。 无任哪种结构类型的 PLC,都属于总线式开放型结构,其 I/O 能力可按用户要进行扩展与 组合。PLC的基本结构框图如下: 接受 驱动 现场信号 受控元件 一、CPU的构成 PLC 中的 CPU 是 PLC 的核心,起神经中枢的作用,每台 PLC 至少有一个 CPU,它按 PLC 的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来 的状态或数据,并存入规定的寄存器中,同时,诊断电源和 PLC内部电路的工作状态和编程 过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令 规定的任务产生相应的控制信号,去指挥有关的控制电路, 与通用计算机一样,主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制 及状态总线构成,还有外围芯片、总线接口及有关电路。它确定了来控制的规模、工作速 度、内存容量等。内存大多数都用在存储程序及数据,是 PLC 必不可少的组成单元。 CPU 的控制器控制 CPU 工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡 信号控制。 CPU的运算器用于进行数字或逻辑运算,在控制器指挥下工作。 CPU的寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。 CPU 虽然划分为以上几个部分,但 PLC 中的 CPU 芯片实际上就是微处理器,由于电路的 高度集成,对 CPU 内部的详细分析已无必要,我们只要弄清它在 PLC中的功能与性能,能正 确地使用它就够了。 CPU 模块的外部表现就是它的工作状态的种种显示、种种接口及设定或控制开关。一般 讲,CPU 模块总要有相应的状态指示灯,如电源显示、运行显示、故障显示等。箱体式 PLC 的主箱体也有这些显示。它的总线接口,用于接 I/O

  或底板,有内存接口,用于安装内 存,有外设口,用于接外部设备,有的还有通讯口,用于进行通讯。CPU 模块上还有许多设 输 入 接 口 部 件 中央处理单元 CPU板 电 源 部 件 接 口 部 件 输 出 定开关,用以对 PLC 作设定,如设定起始工作方式、内存区等。 二、I/O模块: PLC 的对外功能,主要是通过种种 I/O 接口模块与外界联系的,按 I/O 点数确定模块规 格及数量,I/O 模块可多可少,但其最大数受 CPU 所能管理的基本配置的能力,即受最大的 底板或机架槽数限制。I/O 模块集成了 PLC 的 I/O 电路,其输入暂存器反映输入信号状态, 输出点反映输出锁存器状态。 三、电源模块: 有些 PLC中的电源,是与 CPU模块合二为一的,有些是分开的,其主要用途是为 PLC各 模块的集成电路提供工作电源。同时,有的还为输入电路提供 24V的工作电源。电源以其输 入类型有:交流电源,加的为交流 220VAC 或 110VAC,直流电源,加的为直流电压,常用的 为 24V。 四、底板或机架: 大多数模块式 PLC 使用底板或机架,其作用是:电气上,实现各模块间的联系,使 CPU 能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。 五、PLC 的外部设备 外部设备是 PLC 系统不可分割的一部分,它有四大类 1. 编程设备:有简易编程器和智能图形编程器,用于编程、对系统作一些设定、监控 PLC 及 PLC 所控制的系统的工作状况。编程器是 PLC 开发应用、监测运行、检查维护不可缺 少的器件,但它不直接参与现场控制运行。 2. 监控设备:有数据监视器和图形监视器。直接监视数据或通过画面监视数据。 3. 存储设备:有存储卡、存储磁带、软磁盘或只读存储器,用于永久性地存储用户数据, 使用户程序不丢失,如 EPROM、EEPROM 写入器等。 4. 输入输出设备:用于接收信号或输出信号,一般有条码读人器,输入模拟量的电位器, 打印机等。 六、PLC的通信联网 PLC 具有通信联网的功能,它使 PLC与 PLC 之间、PLC 与上位计算机以及其他智能设备 之间能够交换信息,形成一个统一的整体,实现分散集中控制。现在几乎所有的 PLC新产品 都有通信联网功能,它和计算机一样具有 RS-232 接口,通过双绞线、同轴电缆或光缆,可以 在几公里甚至几十公里的范围内交换信息。 当然,PLC 之间的通讯网络是各厂家专用的,PLC与计算机之间的通讯,一些生产厂商采 用工业标准总线,并向标准通讯

  靠拢,这将使不同机型的 PLC 之间、PLC 与计算机之间 可以方便地进行通讯与联网。 了解了 PLC的基本结构,我们在购买程控器时就有了一个基本配置的概念,做到既经济 又合理,尽可能发挥 PLC 所提供的最佳功能。 第三章 基本指令系统和编程方法 §1 基本指令系统特点 PLC 的编程语言与一般计算机语言相比,有着非常明显的特点,它既不同于高级语言,也不同 与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对 各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON 公司的产 品也有它自己的语言。但不管什么型号的 PLC,其编程语言都具有以下特点: 1. 图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。 系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自 己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家 都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制管理系统流 程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的 算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻 辑运算部分,也受用户欢迎 2. 明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400, T120 等。PLC 中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产 品目录手册。 3. 简化的程序结构:PLC 的程序结构通常很简单,典型的为块式结构,不同块完成不同的功 能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。 4. 简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接 三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编 辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。 5. 强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事, 而 PLC 的程序调试提供了完备的条件,使用编程器,利用 PLC 和编程器上的按键、显示 和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。 总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时 间的专门训练。 §2 编程语言的形式 本教材采用最常用的两种编程语言,一是梯形图,二是助记符语言表。采用梯形图编程, 因为它直观易懂,但需要一台个人计算机及相应的编程软件;采用助记符形式便于实验,因 为它只需要一台简易编程器,而不必用昂贵的图形编程器或计算机来编程。 虽然一些高档的 PLC 还具有与计算机兼容的 C 语言、BASIC 语言、专用的高级语言(如 西门子公司的 GRAPH5、三菱公司的 MELSAP),还有用布尔逻辑语言、通用计算机兼容的汇编 语言等。不管怎么样,各厂家的编程语言都只能适用于本厂的产品。 编程指令:指令是 PLC 被告知要做什么,以及怎样去做的代码或符号。从本质上讲,指 令只是一些二进制代码,这点 PLC 与普通的计算机是完全相同的。同时 PLC 也有编译系 统,它可以把一些文字符号或图形符号编译成机器码,所以用户看到的 PLC 指令一般不 是机器码而是文字代码,或图形符号。常用的助记符语句用英文文字(可用多国文字) 的缩写及数字代表各相应指令。常用的图形符号即梯形图,它类似于电气原理图是符号, 易为电气工作人员所接受。 指令系统:一个 PLC所具有的指令的全体称为该 PLC的指令系统。它包含着指令的多少, 各指令都能干什么事,代表着 PLC 的功能和性能。一般讲,功能强、性能好的 PLC,其指 令系统必然丰富,所能干的事也就多。我们在编程之前必须弄清 PLC 的指令系统 程序:PLC指令的有序集合,PLC 运行它,可进行一定的工作,当然,这里的程序是指 PLC 的用户程序。用户程序一般由用户设计,PLC的厂家或代销商不提供。用语句表达的程序 不大直观,可读性差,特别是较复杂的程序,更难读,所以多数程序用梯形图表达。 梯形图:梯形图是通过连线把 PLC指令的梯形图符号连接在一起的连通图,用以表达所 使用的 PLC 指令及其前后顺序,它与电气原理图很相似。它的连线有两种:一为母线, 另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组 一般总是从装载(LD)指令开始,必要时再继以若干个输入指令(含 LD 指令),以建立 逻辑条件。最后为输出类指令,实现输出控制,或为数据控制、流程控制、通讯处理、 监控工作等指令,以进行一定的工作。母线是用来连接指令组的。下图是三菱公司的 FX2N 系列新产品的最简单的梯形图例: X000 X001 Y000 X010 它有两组,第一组用以实现启动、停止控制。第二组仅一个 END指令,用以 结束程序。 梯形图与助记符的对应关系: 助记符指令与梯形图指令有严格的对应关系,而梯形图的 连线又可把指令的顺序予以体现。一般讲,其顺序为:先输入,后输出(含其他处理); 先上,后下;先左,后右。有了梯形图就可将其翻译成助记符程序。上图的助记符程序 为: 地址 指令 变量 0000 LD X000 0001 OR X010 0002 AND NOT X001 0003 OUT Y000 0004 END END 反之根据助记符,也可画出与其对应的梯形图。 梯形图与电气原理图的关系:如果仅考虑逻辑控制,梯形图与电气原理图也可建立起一定 的对应关系。如梯形图的输出(OUT)指令,对应于继电器的线圈,而输入指令(如 LD, AND,OR)对应于接点,互锁指令(IL、ILC)可看成总开关,等等。这样,原有的继电控 制逻辑,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。 有了这个对应关系,用 PLC 程序代表继电逻辑是很容易的。这也是 PLC 技术对传统继 电控制技术的继承。 §3 编程器件 下面我们着重介绍三菱公司的 FX2N 系列新产品的一些编程元件及其功能。 FX系列新产品,它内部的编程元件,也就是支持该机型编程语言的软元件,按通俗叫法 分别称为继电器、定时器、计数器等,但它们与真实元件有很大的差别,一般称它们为“软 继电器”。这些编程用的继电器,它的工作线圈没有工作电压等级、功耗大小和电磁惯性等问 题;触点没有数量限制、没有机械磨损和电蚀等问题。它在不同的指令操作下,其工作状态 可以无记忆,也可以有记忆,还可以作脉冲数字元件使用。正常的情况下,X 代表输入继电器, Y代表输出继电器,M 代表辅助继电器,SPM代表专用辅助继电器,T 代表定时器,C代表计 数器,S代表状态继电器,D 代表数据寄存器,MOV代表传输等。 一、 输入继电器 (X) PLC 的输入端子是从外部开关接受信号的窗口,PLC 内部与输入端子连接的输入继电器 X 是用光电隔离的电子继电器,它们的编号与接线端子编号一致(按八进制输入),线圈的吸合 或释放只取决于 PLC 外部触点的状态。内部有常开/常闭两种触点供编程时随时使用,且使用 次数不限。输入电路的时间常数一般小于 10ms。各基本单元都是八进制输入的地址,输入为 X000 ~ X007,X010 ~X017,X020 ~X027 。它们一般位于机器的上端。 二、 输出继电器(Y) PLC 的输出端子是向外部负载输出信号的窗口。输出继电器的线圈由程序控制,输出继 电器的外部输出主触点接到 PLC 的输出端子上供外部负载使用,其余常开/常闭触点供内部程 序使用。输出继电器的电子常开/常闭触点使用次数不限。输出电路的时间常数是固定的 。 各基本单元都是八进制输出,输出为 Y000 ~Y007,Y010~Y017,Y020~Y027 。它们一般位 于机器的下端。 三、 辅助继电器(M) PLC 内有很多的辅助继电器,其线圈与输出继电器一样,由 PLC 内各软元件的触点驱动。 辅助继电器也称中间继电器,它没有向外的任何联系,只供内部编程使用。它的电子常开/ 常闭触点使用次数不受限制。但是,这些触点不能直接驱动外部负载,外部负载的驱动必须 通过输出继电器来实现。如下图中的 M300,它只起到一个自锁的功能。在 FX2N 中普遍途采 用 M0~M499,共 500 点辅助继电器,其地址号按十进制编号。辅助继电器中还有一些特殊的 辅助继电器,如掉电继电器、保持继电器等,在这里就不一一介绍了。 X000 X001 M300 M300 四、 定时器(T) 在 PLC 内的定时器是根据时钟脉冲的累积形式,当所计时间达到设定值时,其输出 触点动作,时钟脉冲有 1ms、10ms、100ms。定时器可以用用户程序存储器内的常数 K作 为设定值,也可以用数据寄存器(D)的内容作为设定值。在后一种情况下,通常用有 掉电保护功能的数据寄存器。即使如此,若备用电池电压降低时,定时器或计数器往往 会发生误动作。 定时器通道范围如下: 100 ms 定时器 T0~T199, 共 200 点,设定值:0.1~ 3276.7 秒; 10 ms 定时器 T200~TT245,共 46 点,设定值:0.01~327.67 秒; 1 ms 积算定时器 T245~T249,共 4点,设定值:0.001~32.767 秒; 100 ms 积算定时器 T250~T255,共 6 点,设定值:0.1~3276.7 秒; 定时器指令符号及应用如下图所示: X000 T200 K123 设定值(累积) T200 Y000 当定时器线 ms 的时钟 脉冲进行累积计数,当前值与设定值 K123 相等时,定时器的输出接点动作,即输出触点 是在驱动线 触点吸合后,Y000 就有输出。当驱动输入 X000 断开或发生停电时,定时器就复位,输出触点也复位。 每个定时器只有一个输入,它与常规定时器一样,线圈通电时,开始计时;断电时, 自动复位,不保存中间数值。定时器有两个数据寄存器,一个为设定值寄存器,另一个 是现时值寄存器,编程时,由用户设定累积值。 如果是积算定时器,它的符号接线 定时器线0 ms 的时 钟脉冲进行累积计数,当该值与设定值 K345 相等时,定时器的输出触点动作。在计数过 程中,即使输入 X001 在接通或复电时,计数接着来进行,其累积时间为 34.5s(100 ms*345=34.5s)时触点动作。当复位输入 X002 接通 ,定时器就复位,输出触点也复位。 五、 计数器(C) FX2N 中的 16 位增计数器,是 16 位二进制加法计数器,它是在计数信号的上升沿 进行计数,它有两个输入,一个用于复位,一个用于计数。每一个计数脉冲上升沿使原 来的数值减 1,当现时值减到零时停止计数,同时触点闭合。直到复位控制信号的上升 沿输入时,触点才断开,设定值又写入,再又进入计数状态。 其设定值在 K1~K32767 范围内有效。 设定值 K0 与 K1 含义相同,即在第一次计数时,其输出触点就动作。 T250 RST T250 END 通用计数器的通道号:C0 ~C99,共 100 点。 保持用计数器的通道号:C100~C199,共 100 点。 通用与掉电保持用的计数器点数分配,可由参数设置而随意更改。 举个例子: X010 X011 K 计数器 C 0 由计数输入 X011 每次驱动 C0 线圈时,计数器的当前值加 1。当第 10次执行线圈指令 时,计数器 C0 的输出触点即动作。之后即使计数器输入 X011 再动作,计数器的当前值 保持不变。 当复位输入 X010 接通(ON)时,执行 RST 指令,计数器的当前值为 0,输出接点也 复位。 应注意的是, 计数器 C100~C199,即使发生停电,当前值与输出触点的动作状态或 复位状态也能保持。 六、 数据寄存器 数据寄存器是计算机必不可少的元件,用于存放各种数据。FX2N 中每一个数据寄存 器都是 16bit(最高位为正、负符号位),也可用两个数据寄存器合并起来存储 32 bit 数据(最高位为正、负符号位)。 1)通用数据寄存器 D 通道分配 D 0~D199,共 200 点。 只要不写入其他数据,已写入的数据不会变化。但是,由 RUN→STOP 时, 全部数据均清零。(若特殊辅助继电器 M8033 已被驱动,则数据不被清零)。 2)停电保持用寄存器 通道分配 D200~D511,共 312 点,或 D200~D999,共 800 点 (由机器的具体型号定)。 基本上同通用数据寄存器。除非改写,否则原有数据不会丢失,不论电源接通与否,PLC RST C 0 C 0 Y000 运行与否,其内容也不变化。然而在二台 PLC 作点对的通信时, D490~D509 被用作通 信操作。 3)文件寄存器 通道分配 D1000~D2999,共 2000 点。 文件寄存器是在用户程序存储器(RAM、EEPROM、EPROM)内的一个存储区,以 500 点 为一个单位,最多可在参数设置时到 2000 点。用外部设备口进行写入操作。在 PLC 运行时,可用 BMOV 指令读到通用数据寄存器中,但是不能用指令将数据写入文件寄 存器。用 BMOV 将 数据写入 RAM 后,再从 RAM 中读出。将数据写入 EEPROM 盒时,需 要花费一定的时间,务必请注意。 4)RAM 文件寄存器 通道分配 D6000~D7999,共 2000 点。 驱动特殊辅助继电器 M8074,由于采用扫描被禁止,上述的数据寄存 器可作为 文件寄存器处理,用 BMOV 指令传送数据(写入或读出)。 5)特殊用寄存器 通道分配 D8000~D8255,共 256 点。 是写入特定目的的数据或已经写入数据寄存器,其内容在电源接通时,写入初始化值 (一般先清零,然后由系统 ROM 来写入)。 §4 FX2N 系列的基本逻辑指令 基本逻辑指令是 PLC 中最基本的编程语言,掌握了它也就初步掌握了 PLC 的使用方 法,各种各样不同型号的 PLC的基本逻辑指令都大台大同小异,现在我们针对 FX2N 系列,逐条学 习其指令的功能和使用方法,。每条指令及其应用实例都以梯形图和语句表两种编程语言 对照说明。 一、输入输出指令(LD/LDI/OUT) 下面把 LD/LDI/OUT 三条指令的功能、梯形图表示形式、操作元件以列表的形式加以 说明: 符号 功 能 梯形图表示 操作元件 LD(取) 常开触点与母线相连 X,Y,M,T,C,S LDI(取反) 常闭触点与母线相连 X,Y,M,T,C,S OUT(输出) 线圈驱动 Y,M,T,C,S,F LD 与 LDI 指令用于与母线相连的接点,此外还可用于分支电路的起点。 OUT 指令是线圈的驱动指令,可用于输出继电器、辅助继电器、定时器、计数器、状 态寄存器等,但不能用于输入继电器。输出指令用于并行输出,能连续使用多次。 X000 Y000 地址 指令 数据 0000 LD X000 0001 OUT Y000 二、触点串连指令(AND/ANDI)、并联指令(OR/ORI) 符号(名称) 功 能 梯形图表示 操作元件 AND(与) 常开触点串联连接 X,Y,M,T,C,S ANDI(与非) 常闭触点串联连接 X,Y,M,T,C,S OR(或) 常开触点并联连接 X,Y,M,T,C,S ORI ( 或非) 常闭触点并联连接 X,Y,M,T,C,S AND、ANDI 指令用于一个触点的串联,但串联触点的数量不限,这两个指令可连续 使用。 OR、ORI 是用于一个触点的并联连接指令。 X001 X002 Y001 地址 指令 数据 0002 LD X001 X003 0003 ANDI X002 0004 OR X003 0005 OUT Y001 三、电路块的并联和串联指令(ORB、ANB) 符号(名称) 功 能 梯形图表示 操作元件 ORB(块或) 电路块并联连接 无 ANB(块与) 电路块串联连接 无 含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时,支 路的起点以 LD 或 LDNOT 指令开始,而支路的终点要用 ORB 指令。ORB指令是一种独立指 令,其后不带操作元件号,因此,ORB 指令不表示触点,可以看成电路块之间的一段连 接线。如需要将多个电路块并联连接,应在每个并联电路块之后使用一个 ORB 指令,用 这种方法编程时并联电路块的个数没有限制;也可将所有要并联的电路块依次写出,然 后在这些电路块的末尾集中写出 ORB 的指令,但这时 ORB 指令最多使用 7 次。 将分支电路(并联电路块)与前面的电路串联连接时使用 ANB 指令,各并联电路块 的起点,使用 LD 或 LDNOT 指令;与 ORB 指令一样,ANB指令也不带操作元件,如需要将 多个电路块串联连接,应在每个串联电路块之后使用一个 ANB 指令,用这种方法编程时 串联电路块的个数没有限制,若集中使用 ANB 指令,最多使用 7 次。 ANB X000 X002 X003 Y006 X001 X004 X005 ORB X006 X003 地 址 指 令 数 据 0000 LD X000 0001 OR X001 0002 LD X002 0003 AND X003 0004 LDI X004 0005 AND X005 0006 OR X006 0007 ORB 0008 ANB 0009 OR X003 0010 OUT Y006 四、程序结束指令(END) 符号(名称) 功 能 梯形图表示 操作元件 END(结束) 程序结束 无 在程序结束处写上 END 指令,PLC只执行第一步至 END之间的程序,并立即输出处 理。若不写 END 指令,PLC 将以用户存贮器的第一步执行到最后一步,因此,使用 END 指令可缩短扫描周期。另外。在调试程序时,可以将 END 指令插在各程序段之后,分段 检查各程序段的动作,确认无误后,再依次删去插入的 END 指令。 其他的一些指令,如置位复位、脉冲输出、清除、移位、主控触点、空操作、跳转 指令等,同学们可以借鉴一些课外书,在这里我们不详细的介绍了。 下面同学们可练习由梯形图写出与之对应的助记符形式的指令。并由后面的 GPP 软件传输到 PLC 中,实时运行。 1) X000 X001 X002 X003 Y000 X004 X005 2) X000 X001 X004 X005 Y000 X002 X003 X006 X007 结束 END 3) X000 X001 X002 Y000 X003 X004 X005 X006 X007 §5 梯形图的设计与编程方法 梯形图是各种 PLC 通用的编程语言,尽管各厂家的 PLC 所使用的指令符号等不太一 致,但梯形图的设计与编程方法基本上大同小异。 一、确定各元件的编号,分配 I/O 地址 利用梯形图编程,首先必须确定所使用的编程元件编号,PLC 是按编号来区别操作 元件的 。我们选用的 FX2N 型号的 PLC,其内部元件的地址编号如下表所示,使用时一 定要明确,每个元件在同一时刻决不能担任几个角色。一般讲,配置好的 PLC,其输入 点数与控制对象的输入信号数总是相应的,输出点数与输出的控制回路数也是相应的(如 果有模拟量,则模拟量的路数与实际的也要相当),故 I/O 的分配其实就是把 PLC 的入、 出点号分给实际的 I/O 电路,编程时按点号建立逻辑或控制关系,接线时按点号“对号 入坐”进行接线N 系列的 I/O 地址分配及一些其他的内存分配前面都已介绍过了, 同学们也可以借鉴 FX 系列的编程手册。 二、梯形图的编程规则 1、每个继电器的线圈和它的触点均用同一编号,每个元件的触点使用时没有数量限制。 2、 梯形图每一行都是从左边开始,线圈接在最右边(线圈右边不允许再有接触点),如 END END 图(a)错,图(b)正确。 图 ( a ) 图 (b) 3、线圈不能直接接在左边母线、在一个程序中,同一编号的线圈若使用两次,称为双线圈输出,它很容易引起误操 作,应尽可能的避免。 5、在梯形图中没有真实的电流流动,为便于分析 PLC的周期扫描原理和逻辑上的因果 关系,假定在梯形图中有“电流”流动,这个“电流”只能在梯形图中单方向流动—— 即从左向右流动,层次的改变只能从上向下。 下图是一个错误的桥式电路梯形图。 三、编程实例 首先介绍一个常用的点动计时器,其功能为每次输入 X000 时,接通时,Y000 输出一个脉宽为定长的脉冲,脉宽由定时器 T000 设定值设定。它的时序图如下图所 示: X000 Y000 T T 根据时序图我们就可画出相应的梯形图: M000 T0 M000 X000 M000 T0 M000 T0 Y000 运用定时器还可构成振荡电路,如根据下面的时序图,我们可用两个定时器 T001、 T002 构成振荡电路,其梯形图如下: X000 Y000 T1 T2 X000 T002 T001 T001 T002 Y000 Y000 T002 下面是一个延时接通/延时断开电路。同学们根据时序图,画出梯形图。 T1 T2 END END 第四章 实验部分 下面咱们提供四个实验题目,让同学们自己设计梯形图,并输入到计算机中,带动 负载运行。 实验一、 用可编程控制器控制交流异步电动机 预习要求 (1) 复习已学过的磁力启动器、正反转控制线路及异步电动机顺序控制的有关内容。 (2) 阅读材料中有关可编程控制器和交流异步电动机控制的有关内容。 (3) 阅读实验指导书,预先设计线) 熟悉 GPP软件及其应用。 一、实验目的 1、学习自己设计梯形图。 2、熟练应用 GPP 软件进行编程,并在 ON LINE 状态下运行负载。 3、学习用可编程控制器控制交流异步电动机正反转,并对电动机正反转进行接线.PLC 程控器实验装置。 3.RS—232 数据通信线.继电控制装置实验板。 5.异步电动机一台。 6.导线若干。 三、实验内容说明 吊车或某些生产机械的提升机构需要作左右上下两个方向的运动,拖动它们的电动机必 须能作正、反两个方向的旋转。由异步电动机的工作原理可知,要使电动机反向旋转,需对 调三根电源线中的两根以改变定子电流的相序。因此实现电动机的正、反转需要两个接触器。 电机正反转的继电器控制线 所示。 A B C FR SB1 SBF KMR KMF KMF KMR KMF SBR KMF KMR FR KMR 图 4-1 虚线框部分,我们称为主电路,其余部分称为控制电路。从图中主电路可见,若正 转接触器 KMF 主触点闭合,电动机正转,若 KMF 主触点断开而反转接触器 KMR 主触点闭 合,电动机接通电源的三根线中有两根对调,因而反向旋转。不难看出,若正、反转接 触器主触点同时闭合,将造成电源二相短路。 用可编程控制器控制电机的正反转时控制电路中的接触器触点逻辑关系可用编程实 M 现从而使线路接线大为简化。用可编程控制器实现电机正反转的接线图,主电路不变, 控制电路如图 4-2 所示。 正转 反转 正转 反转 停车 相 相 KMF KMR ~220V 绿 黄 红 ~ 220V 中 中 Y000 Y001 COM Y005 Y006 Y007 COM 程控器输出端接线VDC 程控器输入端接线 下面是异步电动机正、反转控制输入/输出地址定义表 输入口地址 定 义 输出口地址 定 义 X001 正转起动按钮(常开) Y000 正转接触器线 反转起动按钮(常开) Y001 反转接触器线 停止按钮(常闭) Y005 正转运行指示灯(绿色) X004 热继电器(常闭) Y006 反转运行指示灯(黄色) Y007 停止运行指示灯(红色) 三、实验步骤 1. 根据定义表,在 GPP 下编写正确梯形图。 2. 将程序传送至程控器,先进行离线. 程序正确后,在断电状态下,按照图 4-1、图 4-2 进行正确接线。 实验二、十字路通信号灯自动控制 一、实验目的: 1. 通过实验,了解上位机与 PLC之间是通过 RS-232 口相联的,它们之间的数据通信是 网络通信中最基本的一对一的通信。 2. 进一步熟悉 PLC 的一些指令、时序图,如定时、计数指令。 3. 进一步了解软件 GPP,并熟练应用。 二、实验器件: 1. 个人电脑 PC。 2. PLC 程控器实验装置。 3. RS—232 数据通信线. 十字路通信号灯自动控制实验板。 5. 导线若干。 三、实验内容: 模拟十字路通灯的信号,控制车辆有次序地在东西向、南北向正常通行,本实 验的要求是,红灯亮 20 秒,绿灯亮 15秒,黄灯亮 5秒,完成一个循环周期为 40秒, 它的时序图如下: 东 红灯 西 黄灯 向 绿灯 0 5 10 15 20 25 30 35 40 南 红灯 北 黄灯 向 绿灯 0 5 10 15 20 25 30 35 40 图 1-1 输入地址: 启动 X000 复位 X001 输出地址: 东 红灯 Y000 西 黄灯 Y002 向 绿灯 Y003 南 红灯 Y004 北 黄灯 Y005 向 绿灯 Y006 交通灯的面板示意图如下: MG MY SR SY SG MR 北 西 东 SG SY SR 南 MG MY MR 图 1-2 该模拟交通信号灯分为南北和东西两个方向,分别由绿、黄、红三种颜色,其标号 分别为 MG、MY、MR和 SG 、SY、SR,其中,交通灯选用 5V 直流电,COM端为交通灯的 公共端。而灯与程控器之间的接线 的 : 输 : 出 : 5V 端 COM 图 1- 3 从上图可看出,程控器的公共端接 5V电源的负极,而灯的公共端接电源的正端, 灯的另一端接到程控器的输出端,如 Y000,Y001 …… 等。 四、实验步骤 1. 根据时序图及输入输出地址,应用 GPP 软件在计算机上编制梯形图。 2. 根据面板图 1-3 正确接线. 将梯形图传输至 PLC,并运行,观察交通灯是不是正常工作。 实验三 舞台艺术灯饰的 PLC控制 一、实验目的: 1:掌握 PLC 与上位机的接线:进一步熟悉 PLC 的一些指令,如移位寄存器指令。 3:熟练应用 GPP 软件。 二、实验器件: 1:个人电脑 PC。 2:PLC 程控器实验装置,型号 FX2N 。 3:RS—232 数据通讯线:舞台艺术灯饰控制板。 5:稳压电源一台。 6:导线若干。 三、实验内容: 我 们平 时 看到 五光 十 色的 舞 台灯 光 ,可 以用 PLC 来 控制 , 如下 图 2 所 示的舞台灯饰,共有 7 道灯,上方 4 道呈拱形,下方 3 道呈阶梯形,现要求 1 -- 7 号灯 闪亮的时序如下图 1: 7 6 5 4 3 2 1 0 5 10 15 20 25 30 35 40 45 50 55 60 图 1 7 号灯一亮一灭交替进行,6、5、4号 3 道灯由内到外依次点亮,3、2、1 号阶梯 灯由上至下依次点亮,再全灭,整一个完整的过程需要 60 秒,循环往复。 其面板布置图如下图 2: 7 6 5 4 3 2 1 图 2 程控器与舞台灯饰面板电路接线 上图可看出,程控器的 COM 端接 24V 电源的负端,所有灯的公共端接 5V 电源 的正端,灯的另一端接到程控器的输出端,Y000,Y001,Y002 …… 等。 四、实验步骤 1. 根据时序图,在计算机上编制梯形图。(也可自己设计灯光闪烁时序)。 2. 由面板图,按图 3 正确接线. 运行自己编制的梯形图,观察灯光闪烁的情况,是否与时序图相吻合。 第五章 第六章 GPP软件简介 一、基本概况 SW3D5-GPPW-E 是三菱电气公司开发的用于可编程控制器的编程软件,可在 Windows 3.1 及 Windows 95 下运行,适用于 IBM PC/AT (兼容)其 CPU 为 i486SX 或更高,内存需 8 兆或更高(推荐 16兆以上)。该程序可在串行系统中可与可编程控制器进行通讯,文件传 送,操作监控以及各种测试功能。 在GPP软件中,你可通过线路符号,助记符来创建顺控指令程序,建立注释数据及设置 寄存器数据,并可将其存储为文件,用打印机打印。 在 PLC 与 PC 之间必须有接口单元及缆线。 接口单元: FX-232AWC 型 RS-232C/RS-422 转换器(便携式). FX-232AW 型 RS-232C/RS-422 转换器(内置式) 缆线 缆线C 型可编程控制器, 0.3 米]; FX-422CAB-150 型 RS-422 缆线C 型可编程控制器, 1.5 米。 二、用 GPP 编写梯形图 GPP软件用起来灵活、简单、方便,我们把它安装在程序中,使用时只要进入程序, Y000 Y001 : : COM 选中 MELSEC Applications → 在 WINDOWS 下运行的 GPP ,打开工程,选中新建,出现 如下图 5-1 画面,先在 PLC 系列中选出你所使用的程控器的 CPU 系列,如在我们的实验 中,选用的是 FX系列,所以选 FXCPU,PLC 类型是指选机器的型号,我们实验用 FX2N 系 列,所以选中 FX2N(C),确定后出现如图 5-2 画面,在画面上我们清楚地看到,最左边 是根母线,兰色框表示现在可写入区域,上方有菜单,你只要任意点击其中的元件,就 可得到你所要的线 如你要在某处输入 X000,只要把兰色光标移动到你所需要写的地方,然后在菜单上 选中 ┫┣ 触点,出现如下图 5-3 画面: 图 5-3 再输入 X000,就可以完成写入 X000。 如要输入一个定时器,先选中线圈,再输入一些数据,数据的输入标准在第三章中已 提过,图 5-4 显示了其操作的流程。 图 5-4 对于计数器,因为它有时要用到两个输入端,所以在操作上既要输入线圈部分,又 要输入复位部分,其操作的流程如图 5-5、5-6 所示。 图 5-5 注意,在图 5-5 中的箭头所示部分,它选中的是应用指令,而不是线 计数器的使用方法及计数范围在第三章中已讲过,同学们可自己查阅。图 5-7是一 个简单的计数器显示形式。 图 5-7 通过上面的举例,同学们就明白了,如果你需要画梯形图中的其他一些线、输出触 点、定时器、计时器、辅助继电器等,在菜单上都能方便地找到,再输入元件编号即可。 在图 5-6 的上方还有其它的一些功能菜单,如果你把光标指向菜单上的某处,在屏幕的左 下角就会显示其功能,或者打开菜单上的“帮助”,你可找到一些快捷键列表、特殊继电 器/寄存器等信息,同学们可自己边学习边练习。 三、传输、调试 当你写完梯形图,最后写上 END 语句后,一定要进行程序转换,转换功能键有两种, 在下图 5-8 的箭头所示位置。 图 5-8 在程序的转换过程中,如果程序有错,它会显示,也可通过菜单“工具”,查询程 序的正确性。 只有当梯形图转换完毕后,才能进行程序的传送,传送前,必须将 FX2N 面板上的开 关拨向 STOP 状态,再打开“在线”菜单,进行传送设置,如下图 5-9 所示: 图 5-9 根据图示,你必须确定你的 PLC 与计算机的连接是通过 COM1 口还是 COM2 口连接, 在实验中我们已统一将 RS-232 线连在了计算机的 COM1 口,你在操作上只要进行设置选 择。 写完梯形图后,在菜单上还是选“在线”,选中“写入 PLC(W)”,就出现如图 5-9 图 5-9 从图上可看出,在执行读取及写入前必须先选中 MAIN、PLC 参数,否则,不能执行 对程序的读取、写入,然后点击“开始执行”即可。

  本文档为【官方三菱PLC教材】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。

  [版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件,我们尽快处理。

  本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。

  网站提供的党政主题相关联的内容(国旗、国徽、党徽..)目的是配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

  全新版大学英语(第二版)综合教程_第四册_Unit7 The 911 Terrorist Attacks

  10 第十章 建筑工程一切险金融与保险 张国兴 课件

Copyright © 2018 BOB电子(中国)官方网站 All Rights Reserved
网站地图 备案信息: 湘ICP备14017517