当前位置:文档之家› 三菱PLC基础学习教程

三菱PLC基础学习教程

三菱PLC基础学习教程
三菱PLC基础学习教程

三菱PLC基础学习

(1)输出接口电路的隔离方式

(2)输出接口电路的主要技术参数

a.响应时间响应时间是指PLC从ON状态转变成OFF状态或从OFF状态转变

成ON状态所需要的时间。继电器输出型响应时间平均约为10ms;晶闸管输出

型响应时间为1ms以下;晶体管输出型在0.2ms以下为最快。

b.输出电流继电器输出型具有较大的输出电流,AC250V以下的电路电压可

驱动纯电阻负载2A/1点、感性负载80VA以下(AC100V或AC200V)及灯负载

100W以下(AC100V 或200V)的负载;Y0、Y1以外每输出1点的输出电流是0.5A,

但是由于温度上升的原因,每输出4合计为0.8A的电流,输出晶体管的ON电

压约为1.5V,因此驱动半导体元件时,请注意元件的输入电压特性。Y0、Y1

每输出1点的输出电流是0.3A,但是对Y0、Y1使用定位指令时需要高速响应,

因此使用10—100mA的输出电流;晶闸管输出电流也比较小,FX1S无晶闸管输

出型。

c.开路漏电流开路漏电流是指输出处于OFF状态时,输出回路中的电流。继

电器输出型输出接点OFF是无漏电流;晶体管输出型漏电流在0.1mA以下;晶

闸管较大漏电流,主要由内部RC电路引起,需在设计系统时注意。

(3)输出公共端(COM)公共端与输出各组之间形成回路,从而驱动负载。FX1S

有1点或4点一个公共端输出型,因此各公共端单元可以驱动不同电源电压系

统的负载。

5.电源

PLC的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠得电源

系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去。如FX1S额定电压AC100V—240V,而电压允许范围在AC85V—264V之间。允许瞬时停电在10ms以下,能继续工作。

一般小型PLC的电源输出分为两部分:一部分供PLC内部电路工作;一部分向外提供给现场传感器等的工作电源。因此PLC对电源的基本要求:

1)能有效地控制、消除电网电源带来的各种干扰;

2)电源发生故障不会导致其它部分产生故障;

3)允许较宽的电压范围;

4)电源本身的功耗低,发热量小;

5)内部电源与外部电源完全隔离;

6)有较强的自保护功能。

一、PLC的工作原理

由于PLC以微处理器为核心,故具有微机的许多特点,但它的工作方式却与微机有很大不同。微机一般采用等待命令的工作方式,如常见的键盘扫描方式或I/O扫描方,若有键按下或有I/O变化,则转入相应的子程序,若无则继续扫描等待。

PLC则是采用循环扫描的工作方式。对每个程序,CPU从第一条指令开始执行,按指令步序号做周期性的程序循环扫描,如果无跳转指令,则从第一条指令开始逐条执行用户程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环,每一个循环称为一个扫描周期。扫描周期的长短主要取决于以下几个因素:一是CPU执行指令的速度;二是执行每条指令占用的时间;三是程序中指令条数的多少。一个扫描周期主要可分为3个阶段。

1.输入刷新阶段

在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入输入状态寄存器。完成输入端刷新工作后,将关闭输入端口,转入程序执行阶段。在程序执行期间即使输入端状态发生变化,输入状态寄存器的内容也不会改变,而这些变化必须等到下一工作周期的输入刷新阶段才能被读入。

2.程序执行阶段

在程序执行阶段,根据用户输入的控制程序,从第一条开始逐步执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。当最后一条控制程序执行完毕后,即转入输入刷新阶段。

3.输出刷新阶段

当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路(输出映像寄存器),并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成PLC 的实际输出。

由此可见,输入刷新、程序执行和输出刷新三个阶段构成PLC一个工作周期,由此循环往复,因此称为循环扫描工作方式。由于输入刷新阶段是紧接输出刷新阶段后马上进行的,所以亦将这两个阶段统称为I/O刷新阶段。实际上,除了执行程序和I/O刷新外,PLC还要进行各种错误检测(自诊断功能)并与编程工具通讯,这些操作统称为“监视服务”,一般在程序执行之后进行。综上述,PLC的扫描工作过程如图1—4所示。

显然扫描周期的长短主要取决于程序的长短。扫描周期越长,响应速度越慢。由于每个扫描周期只进行一次I/O刷新,即每一个扫描周期PLC只对输入、输出状态寄存器更新一次,所以系统存在输入输出滞后现象,这在一定程度上降低了系统的响应速度。但是由于其对I/O的变化每个周期只输出刷新一次,并且只对有变化的进行刷新,这对一般的开关量控制系统来说是完全允许的,不但不会造成影响,还会提高抗干扰能力。这是因为输入采样阶段仅在输入刷新阶段进行,PLC在一个工作周期的大部分时间是与外设隔离的,而工业现场的干扰常常是脉冲、短时间的,误动作将大大减小。但是在快

速响应系统中就会造成响应滞后现象,这个一般PLC都会采取高速模块。

总之,PLC采用扫描的工作方式,是区别于其他设备的最大特点之一,我们在学习和使用PLC当中都应加强注意。

第二节FX1S的性能指标

Fx系列PLC个部分含义:

若特殊品种缺省,通常指AC电源、DC输入、横式端子排,其中继电器输出:2A/1点;晶体管输出:0。5A/1点;晶闸管输出:0。3A/1点。

例如FX2N---40MRD,其参数含义为三菱FX2N PLC,有40 个I/O点的基本单元,继电器输出型,使用DC24V电源。

FX1s性能规格:

习题:

1.可编程序控制器的定义是什么?

2.可编程序控制器有哪些主要特点?

3.可编程序控制器的主要功能有哪些?

4.可编程序控制器由哪几部分组成?各有什么作用?5.PLC的工作方式是什么?说明工作原理。

第二章FX1S的软元件及其编程软件

第一节FX1S的软元件地址号、错误代码介绍

一、FX1s可编程控制器一般软元件的种类和编号如下所示,因为和其他FX系列可编程控制器的内容不同,请注意区别:

【】内的软元件是停电保持区域(keep Area), 保持区域的范围是不能变更的。

注记:※ 1.对应功能请参照特殊软元件编号一览表。

为了能可靠保持,可编程控制器连续通电时间必须在5分钟以上。

二、特殊软元件,FX1s可编程控制器特殊软元件的种类及其功能如下:如[M][D]这样有[ ]括起的软元件和未使用的软元件,或没有记载的未定义的软元件,请不要对它们进行程序驱动或数据写入。

*1:RUN——STOP时清除;*2:STOP——RUN时清除;*3:停电保持;*4:END指令结束处理;*5:22(FX1s) 100(版本号1。00 );*6:0002=2K步;*7:02H=存储盒(PROTECT OFF)0AH=存储盒(PROTECT ON) 10H=可编程序控制器内置EEPROM存贮器;*8:M8062除外;*9:用公历的后二位表示,也可以切换成公历四位表示,当用四位表示时可表示从1980—2079年为止; *10:适用于RS、ASCI、HEX、CCD指令。

时钟

D8013~D8019是停电保持. D8018(年)也可以切换成公历1980~2079的4位表示.

第二节三菱PLC编程软件简介

PLC的程序输入通过手持编程器、专用编程器或计算机完成。手持编程器体积小,携带方便,在现场调试时优越性强,但在程序输入、阅读、分析时较繁锁;而专用编程器价格太贵,通用性差;计算机编程在教学中优势较大,且其通讯更为方便。因此也就有了相应的计算机平台上的编程软件和专用通讯模块,在这节当中我们重点介绍三菱fx系列编程软件的使用和操作。

三菱公司fx系列plc编程软件名称为fxgpwin,我们介绍版本为SW0PC-FXGP/WIN-C Version3.00 Copyright (C) 1996 MITSUBISHI ELECTRIC CORPORATION,其具体应用说明如下:

1.Fxgpwin编程软件对FX0/ FX0S、FX1S、FX1N、FX0N、FX1 FX2N / FX2NC和 FX (FX2/FX2C)系列三菱plc编程及其它操作。下图为软件的文件组成:

1)进入fxgpwin的编程环境

双击桌面fxgpwin图标或按table键选择到图标fxgpwin,即可进入编程环境。

2)编程环境如下图

3)编写新程序,新建文件

出现PLC选型界面

选择好PLC型号后按确认键即可进入编辑界面,在视图中可以切换梯形图、指令表等

建立好文件后就可以在其中编写程序了。

4)程序的保存在“文件“菜单下的“另存为“下即可。

5)PLC程序上载,传入PLC。

当编辑好程序后可以就可以向PLC上载程序,方法是:首先必须正确连接好编程电缆,其次是PLC通上电源(POWER)指示灯亮,打开菜单“PLC“——“传送“——“写出“确认。

出现程序写入步数范围选择框图,确认后即可:

6)PLC程序下载一样,在上述操作中选择“读入“,其他操作不变。

7)程序打开打开菜单“文件““打开“,出现界面,选择要打开的程序,确定即可。

8)退出主程序ALT+F4或点击文件菜单下的“退出“。

2.程序的编写

1)编程语言的选择

FXGPWIN软件提供三种编程语言,分别为梯形图、指令表、SFC状态流程图。打开“视图“菜单,选择对应的编程语言。

2)梯形图编辑时如图

3)编写程序可通过功能栏来选择,也可以直接写指令进行程序编写。主要是熟悉菜单下各功能子菜单。

4)梯形图编写需进行转换,在工具菜单下选择或按F4键,转换完毕即可进行上载调

试,注意端口设置。

5)程序的检查

在“选项“菜单下的“程序检查“,即进入程序检查环境,可检查语法错误、双线圈、

电路错误。

3.软元件的监控和强制执行

在FXGPEIN操作环境下,可以监控各软元件的状态和强制执行输出等功能。元件监控功能界面:

强制输出功能界面:

强制ON/OFF功能界面:

主要在“监控/测试“菜单中完成。

4.其他各功能在操作过程中在帮助菜单中熟悉。

5.梯形图常用项具体操作

(1)剪切(梯形图编辑):

[编辑(Alt + E)] - [剪切(Alt + t)]

功能:将电路块单元剪切掉.

操作方法:通过[编辑] - [块选择]菜单操作选择电路块. 在通过[编辑] -

[剪切]菜单操作或[Ctrl] + [X]键操作,被选中的电路块被剪切掉. 被剪切的数据保存在剪切板中.

警告:如果被剪切的数据超过了剪切板的容量,剪切操作被取消.

(2)粘贴(梯形图编辑):

[编辑(Alt + E)] - [粘贴(Alt + P)]]

功能:粘贴电路块单元.

操作方法:通过[编辑] - [粘贴] 菜单操作,或[Ctrl] + [V]键操作, 被选择

的电路块被粘贴上. 被粘贴上的电路块数据来自于执行剪切或拷贝命令时存储在剪切板上的数据.

通过[编辑] - [粘贴]菜单操作或[Ctrl] + [V]键操作,被选中的电路块被粘贴. 被粘贴的数据是在执行剪切或拷贝操作

时被保存在剪切板中的数据.

警告:如果剪切板中的数据未被确认为电路块,剪切操作被禁止.

(3)拷贝(梯形图编辑):

[编辑(Alt + E)] - [拷贝(Alt + C)]

功能:拷贝电路块单元.

操作方法:通过[编辑] - [块选择]菜单操作选择电路块. 在通过[编辑] - [拷贝]菜单操作或[Ctrl] + [C]键操作,被选中的电路块数据被保存在剪切板中.

警告:如果被拷贝的数据超过了剪切板的容量,拷贝操作被取消.

(4)行删除(梯形图编辑):

[编辑(Alt + E)] - [行删除(Alt + L)]

功能:在行单元中删除线路块.

操作方法:通过执行[编辑] - [行删除]菜单操作或[Ctrl]+[Delete]键盘操

作,光标所在行的线路块被删除.

警告:1.该功能在创建(更正)线路时禁用.需在完成线路变化后执行.

2.被删除的数据并未存储在剪切板中.

(5)行删除(梯形图编辑):

[编辑(Alt + E)] - [行删除(Alt + L)]

功能:在行单元中删除线路块.

操作方法:通过执行[编辑] - [行删除]菜单操作或[Ctrl]+[Delete]键盘操

作,光标所在行的线路块被删除.

警告1. 该功能在创建(更正)线路时禁用.需在完成线路变化后执行.

2.被删除的数据并未存储在剪切板中.

(6)删除(梯形图编辑):

[编辑(Alt + E)] - [删除(Alt + D)]

功能:删除电路符号或电路块单元.

操作方法:通过进行[编辑] - [删除]菜单操作或[Delete]键操作删除光标所在处的电路符号欲执行修改操作,首先通过执行[编辑] - [块选择]菜单操作选择电路块. 在通过[编辑] - [删除]菜单操作或[Delete]键操作, 被选单元被删除。

警告1。被删除的数据并不在剪切板中。

(7)行插入(梯形图编辑):

[编辑(Alt + E)] - [行插入(Alt + I)]

功能:插入一行.

操作方法:通过执行[编辑] - [行插入]菜单操作,在光标位置上插入一行.

(8)触点

[工具(Alt + T)] - [触点(Alt + n)] - [-| |-...]

[工具(Alt + T)] - [触点(Alt + n)] - [-|/|-...]

[工具(Alt + T)] - [触点(Alt + n)] - [-|P|-...]

[工具(Alt + T)] - [触点(Alt + n)] - [-|F|-...]

功能:输入电路符号中的触点符号.

操作方法:在执行[工具] - [触点] - [-| |-] 菜单操作时,选中一个触点符号,显示元件输入对话框.执行[工具] - [触点] - [-|/|-] 菜单操作选中B触点.执行[工具] - [触点] - [-|P|-]菜单操作选择脉冲触点符号,或执行[工具] - [触点] - [-|F|-] 菜单操作选择下降沿触发触点符号. 在元件输入栏中输入元件, 按[Enter]键或确认按钮后,光标所在处的便有一个元件被登录. 若点击参照按钮,则显示元件说明对话框,可完成更多的设置.

(9)线圈

[工具(Alt + T)] - [线圈(Alt + o)]

功能:在电路符号中输入输出线圈.

操作方法:在进行[工具] - [线圈] 菜单操作时,元件输入对话框被显示t. 在输入栏中输入元件,按[Enter]键或确认按钮,于是光标所在地的输出线圈符号被登录. 点击参照按钮显示元件说明对话框,可进行进一步的特殊设置.

(10)功能指令线圈:

[工具(Alt + T)] - [功能]

功能:输入功能线圈命令等.

操作方法:在执行[工具] - [功能]菜单操作时,命令输入对话框显出. 在输入栏中输入元件,按[Enter]键或确认按钮, 光标所在地的应用命令被登录. 再点击参照按钮,命令说明对话框被打开,可进行进一步的特殊设置.

(11)连线

[工具(Alt + T)] - [连线(Alt + W)] - [ | ]

[工具(Alt + T)] - [连线(Alt + W)] - [ - ]

[工具(Alt + T)] - [连线(Alt + W)] - [ - / - ]

[工具(Alt + T)] - [连线(Alt + W)] - [ |删除]

功能:输入垂直及水平线,删除垂直线.

操作方法:垂直线被菜单操作[工具] - [连线] - [ | ]登录, 水平线被菜单操作[工具] - [连线] - [ - ]登录,翻转线菜单操作[被工具] - [连线] - [ - / -]登录, 垂直线被菜单操作[工具] - [连线] - [ | 删除] 删除.

(12)全部清除:

[工具(Alt + T)] - [全部清除(Alt + A)...]

功能:清除程序区(NOP命令).

操作方法:点击[工具] - [全部清除] 菜单,显示清除对话框. 通过按[Enter]键或点击确认按钮,执行清除过程.

警告1. 所清除的仅仅是程序区,而参数的设置值未被改变.

(13)转换(梯形图编辑):

[工具(Alt + T)] - [转换(Alt + C)]

功能:将创建的电路图转换格式存入计算机中.

操作方法:执行[工具] - [转换]菜单操作或按[转换]按钮(F4键). 在转换过程中,显示信息电路转换中.

警告1. 如果在不完成转换的情况下关闭电路窗口,被创建的电路图被抹去.

(14)梯形图监控:

[监控/测试(Alt + M)] - [开始监控(Alt + S)]

功能:在显示屏上监视可编程控制器的操作状态. 从电路编辑状态转换到监视状态,同时在显示的电路图中显示可编程控制器操作状态(ON/OFF).

操作方法:激活梯形图视图,通过进行菜单操作进入[监控/测试]-[开始监控].

警告1. 在梯形图监控中,电路图中只有ON/OFF状态被监控.

2.当监控当前值以及设置寄存器,计时器,计数器数据时,应使用依据登录监控功能

(15)程序传送:

[PLC] - [传送(Alt + T)]

功能:将已创建的顺控程序成批传送到可编程控制器中.传送功能包括[读入], [写出]及[校验]. [读入]:将PLC中的顺控程序传送到计算机中.

[写出]:将计算机中的顺控程序发送到可编程控制器中.

[校验]:将在计算机及可编程控制器中顺控程序加以比较校验.

操作方法:由执行[PLC] - [传送] - [读入], - [写出], - [校验]菜单操作而完成. 当选择[读入]时,应在[PLC模式设置]对话框中将已连接的PLC模式设置好.

警告1.计算机的RS232C端口及PLC之间必须用指定的缆线及转换器连接.

2.执行完[读入]后,计算机中的顺控程序将被丢失,PLC模式被改变成被设定的模式,现有的顺控程序被读入的程序替代.

3.在[写出]时, PLC应停止运行,程序必须在RAM或EE-PROM内存保护关断的情况下写出. 然后机动进行校验.

(16)PLC存储器清除:

[PLC] - [PLC存储器清除(Alt +P)...]

功能:为了初始化PLC中的程序及数据. 以下三项将被清除.

[PLC储存器]:顺控程序为NOP,参数设置为缺省值.

[数据元件存储器]:数据文件缓冲器中数据置零.

[位元件存储器]:X, Y, M, S, T, C的值被置零.

操作方法:执行[PLC] - [PLC存储器清除]菜单操作,再在[PLC存储器清除]中设置清除项.

警告1.计算机的RS232C端口及PLC之间必须用指定的缆线及转换器连接.

2.特殊数据寄存器数据不被清除.

习题:

1.列表写出FX1s—20MR的软元件种类及编号。

2.特殊辅助继电器描述。

第三章基本逻辑指令系统

可编程序控制器是按照用户的控制要求编写程序来进行控制的。程序的编写就是用一定的编程语言把一个控制任务描述出来。PLC编程语言中,程序的表达方式有几种:梯形图、指令语句表、逻辑功能图和高级语言,但最常用的语言是梯形图语言和指令语句表。梯形图是一种图形语言,它沿用了传统的继电器控制系统的形式,读图方法和习惯也相同,所以梯形图比较形象和直观,便于熟悉继电器控制系统的技术人员接受。指令语句表一般由助记符和操作元件组成,助记符是每一条基本指令的符号,表示不同的功能;操作元件是基本指令的操作对象。本章内容主要是介绍FX1S的基本指令形式、功能和编程方法。

第一节基本指令的类型

基本指令一览表:基本指令.步进梯形图指令FX1S可编程序控制器的基本顺控指令和步进

零基础自学PLC入门

零基础自学PLC入门 1.1 简单介绍 原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接的开关。是一种结构简单,应用十分广泛的主令电器。在电气自动控制电路中,用于手动发出控制信号,给PLC输入端子输送输入信号。 1.2 应用举例 下面用简单的点动电路举例介绍最常见的常开按钮在电气控制中的应用。 深圳稻草人plc培训

1.2 继电器 继电器的实物照片及符号如图 1-4 所示: 2.1 原理及作用 当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给出继电器线圈未通电和通电后的示意图,进行比较以使读者更深入且直观的了解其原理及作用。

深圳稻草人plc培训 2.2 应用举例 下面用一个简单的点动电路举例介绍继电器在电气控制中的应用。 图 1-7 :按钮未按下 ? 继电器线圈不得电 ? 继电器常开触点切断回路电流 ? 灯泡不亮 深圳稻草人plc培训

图 1-8 :按钮按下 ? 继电器线圈得电 ? 继电器常开触点闭合灯泡有电流 ? 灯泡点亮 继电器与灯泡时序图如下图 1-9: 1.3 三极管 1.3.1 原理及作用: 三极管,全称应为半导体三极管,也称双极型晶体管。分成NPN和PNP两种。三极管有三个极,分别叫做集电极C,基极B,发射极E。 晶体三极管是一种电流控制电流的半导体器件,其作用是把微弱信号放大成辐值较大的电信号,也用作无触点开关。如果三极管主要工作在截止和饱和状态,那么这样的三极管我们一般把它叫做开关管。当基极电流为 0 时,三极管集电极

零基础学习PLC怎么快速入门

随着自动化的技术的发展,会不会有更多的人失业? 以上是一个热门话题,从这个话题也折射出一个意思,工业自动化发展的很迅速。工业自动化就是工业生产中的各种参数为控制目的,实现各种过程控制,在整个工业生产中,尽量减少人力的操作,而能充分利用动物以外的能源与各种资讯来进行生产工作,即称为工业自动化生产。以后很多的工作将使用机器代替人工,很多人也就将失去工作。 工业自动化是未来的发展趋势,国家也在大力扶持。如果抓住这一机遇,你不仅不会失业,还会掌握一门技术,从此有了铁饭碗。 学习自动化技术,其中有一门就是PLC编程,学PLC编程没有过多的要求,学历你可以是初中毕业,男性女性都可以,不过这行以男性居多,对年龄也没有要求,很多四五十岁的都在从零开始学起。 西门子PLC 如果你是从未接触过自动化或者是电工方面的零基础小白,你要学习的路比较长,你需要有很大的耐心,以下有几个建议,你可以参考一二,都是前人总结出来的,会对你有很大的帮助。 1、建议首先学习一下电气元件的基本知识 可以从理论知识开始学起,例如PLC的种类,触摸屏及人机界面的概念,开关、继电器、接触器、热继电器、电磁阀等等,对这个行业所使用的基础元件有个基本的认识。先了解它,你不一定懂它,但在后面学的过程中,有这个知识点,你会做恍然大悟状,这个我早就学习过。 2、建议首先买一本PLC基础教程,或者买一些零基础的视频课程 通过视频教程的指导和纸质教材的理论基础学习,达到你能够实现基本的程序编写,基本的控制你要学会步序逻辑控制,定时器计数器的使用,脉冲和位置复位等基础指令的综合灵活

运用,通过教材自带试验来完成检验是否已经掌握最基本的PLC使用方法,这一步是最基础的,需要你能够理解掌握PLC的工作原理。 3、对PLC的一些常见的概念进行理解 例如什么叫开关量,什么叫模拟量,什么叫高速输入输出,什么叫通讯?通讯中的 RS-232,RS-485,CAN等都是什么意思,是如何通讯的?什么叫扫描周期?扫描周期的长短对程序有什么影响?什么叫中断?使用中断有哪些好处?等等等等,只有对这些基本概念了解了,才能做到心里有数。 三菱plc 4.可以下载好手册或者买一些相关书籍来看看 学PLC编程可以先从三菱fx系列或者是西门子S7-200系列或S7 -200SMART系列学起,这些系列都是最基础的,而且是用的最广泛的。从基础开始学起,由易到难,买你想学的plc的案例书来看。 5.光看书也不行,plc编程是最重要的部分,就是实操了 你有了案例书,但是不去实操,依然等于0。你需要有一个编程软件,一边看书学习基础,一边把书上的实例自己动手操作一下。比如你是学西门子S7 -200的,你需要软件要到西门子官网或者工控论坛下载。 友情提醒,西门子官网没有仿真软件,仿真软件属于民间开发,没有官方的软件,仿真软件可以仿真大部分的指令,这个你可以到论坛下载,比如技成论坛、中华工控网等,使用论坛的搜索功能,或者可以发帖提问,会有热心坛友或者版本帮你指下载方向。

零基础自学PLC入门

目录 (11) 第1章PLC周边常用器件介绍及简单应用.......................................................................................... 1.1按钮开关 (1) 1.2继电器 (2) 1.3三极管 (4) (55) 第2章常用继电器控制电路与相应PLC梯形图解说......................................................................... 2.1点动电路 (5) 2.2自动保持电路 (6) 2.3自保持互锁电路 (7) 2.4先动作优先电路 (8) 2.5动作互锁优先电路 (9) 2.6时间继电器 (10) 2.7计数器 (12) (113) 第3章PLC编程相关软件安装............................................................................................................ 3.1三菱PLC编程工具的安装 (13) 3.2USB转串口芯片PL2303驱动安装 (28) (229) 第4章三菱GX Developer8.31中文版编程软件的使用.................................................................... 4.1创建工程文件 (29) 4.2打开工程 (35) 4.3计算机与PLC连接 (36) 4.4工程文件写入PLC (40) 4.5计算机在线监视PLC (42) (443) 第5章常用继电器控制电路转PLC程序编写测试............................................................................ 5.1点动电路编写测试 (43) 5.2自保持电路编写测试 (46) 5.3自动保持互锁电路编写测试 (49) 5.4先动作优先电路编写测试 (53)

零基础自学PLC入门

第1章PLC周边常用器件介绍及简单应用 (1) 1.1按钮开关 (1) 1.2继电器 (2) 1.3三极管 (4) 第2章常用继电器控制电路与相应PLC梯形图解说 (5) 2.1点动电路 (5) 2.2带停止的自动保持电路 (6) 2.3自保持互锁电路 (7) 2.4先动作优先电路 (8) 2.5后动作优先电路 (9) 2.6时间继电器 (10) 2.7计数器 (12) 第3章PLC编程相关软件安装 (13) 3.1三菱PLC编程工具的安装 (14) 3.2安装USB转串口芯片PL2303驱动 (22) 第4章三菱GX Developer8.31中文版编程软件的使用 (23) 4.1创建工程文件 (24) 4.2打开工程 (29) 4.3计算机与PLC连接 (30) 4.4工程文件写入PLC (34) 4.5计算机在线监视PLC (36) 第5章常用继电器控制电路转PLC程序编写测试 (37) 5.1点动电路编写测试 (38) 5.2带停止的自保持电路编写测试 (40) 5.3自保持互锁电路编写测试 (43) 5.4先动作优先电路编写测试 (47)

第1章 PLC 周边常用器件介绍及简单应用 1.1按钮开关 (a)实物图(b)电气符号(c)等效梯形图符号 图1.1.1 按钮开关示意图 难看出开关功能 是按下时触点导通,灯泡点亮状态见图1.1.3,松开按钮开关,触点断开,灯泡灭状态见图1.1.2。

1.2继电器 (a)继电器实物图(b)电路符号(c)相应的PLC梯形图 图1-4继电器示意图 1.2.1简单介绍 当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给继电器线圈未通电和通电前后作出的比较: 图1-5继电器线圈未通电状态图1-6继电器线圈通电状态 图1-5为继电器原始状态,13、14脚为继电器线圈,5脚是常开触头,1脚是常闭触头。 图1-6为继电器线圈得电状态,13、14脚接通电源后,9脚为继电器公共触头与5脚由原来的常开改为闭合状态,9脚为继电器公共触头与1则由原来的常闭改为断开状态,直到13、14断开电源后由复位弹簧将触头恢复图1-5的原始状态。 (a)原理图(b)实物图 图1-7继电器未通电工作,灯泡熄灭

从零基础自学PLC入门教程

非常实用的P L C 入门教程

第1章PLC周边常用器件介绍及简单应用 (1) 1.1按钮开关 (1) 1.2继电器 (2) 1.3三极管 (4) 第2章常用继电器控制电路与相应PLC梯形图解说 (5) 2.1点动电路 (5) 2.2带停止的自动保持电路 (6) 2.3自保持互锁电路 (7) 2.4先动作优先电路 (8) 2.5后动作优先电路 (9) 2.6时间继电器 (10) 2.7计数器 (12) 第3章PLC编程相关软件安装 (13) 3.1三菱PLC编程工具的安装 (14) 3.2安装USB转串口芯片PL2303驱动 (22) 第4章三菱GX Developer8.31中文版编程软件的使用 (23) 4.1创建工程文件 (24) 4.2打开工程 (29) 4.3计算机与PLC连接 (30) 4.4工程文件写入PLC (34) 4.5计算机在线监视PLC (36) 第5章常用继电器控制电路转PLC程序编写测试 (37) 5.1点动电路编写测试 (38) 5.2带停止的自保持电路编写测试 (40) 5.3自保持互锁电路编写测试 (43) 5.4先动作优先电路编写测试 (47)

第1章 PLC 周边常用器件介绍及简单应用 1.1按钮开关 (a)实物图(b)电气符号(c)等效梯形图符号 图1.1.1 按钮开关示意图 难看出开关功能 是按下时触点导通,灯泡点亮状态见图1.1.3,松开按钮开关,触点断开,灯泡灭状态见图1.1.2。

1.2继电器 (a)继电器实物图(b)电路符号(c)相应的PLC梯形图 图1-4继电器示意图 1.2.1简单介绍 当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给继电器线圈未通电和通电前后作出的比较: 图1-5继电器线圈未通电状态图1-6继电器线圈通电状态 图1-5为继电器原始状态,13、14脚为继电器线圈,5脚是常开触头,1脚是常闭触头。 图1-6为继电器线圈得电状态,13、14脚接通电源后,9脚为继电器公共触头与5脚由原来的常开改为闭合状态,9脚为继电器公共触头与1则由原来的常闭改为断开状态,直到13、14断开电源后由复位弹簧将触头恢复图1-5的原始状态。 (a)原理图(b)实物图 图1-7继电器未通电工作,灯泡熄灭

PLC入门实战教程(百技)

第一贴 上图(点击图片可放大)是一个三菱FX2N—32MR型号的PLC,从上图中我们可以看出,PLC的上下两端全部是接线端子,我们在使用的时候,也是使用这些端子来连接其它的设备,如输入按钮、继电器等。下面我们就来介绍一下PLC上各个部件的作用。 首先来解释上下两排端子的作用: 在PLC的端子排上,已经标出了各个端子的名称,如L、N、com、x1等。途中红色箭头所指的是PLC标注的端子名称,绿色箭头所指的是对应的接线端子。

虽然PLC的主要功能是控制其他电器元件,但他本身也是一个电器,他在工作的时候,也需要工作电源,上图中标有L、N的两个端子,就是给PLC接工作电源的,我们可以给PLC输入110V—220V 之间的交流电源,在这个区间的电压PLC都可以正常工作。 那个标有24V字样的端子是一个直流的24伏电源,有朋友可能迷惑了,24V电源怎么就一个端子,只有正极没有负极呀?别着急,你没有看到那个标有COM的端子吗?那是一个公共端子,它可以作为24V电源的负极使用,同时它还与那些标有X1、x2等字样的输入端子一起作为输入端使用。 输入端?什么是输入端? 输入端就是输入端嘛!例如我们要用PLC控制一个继电器。当我们要想让继电器吸合的时候,总的给PLC发号施令吧,对就是启动按钮,我们把启动按钮接在输入端上,例如接在X1端子上,当我们按启动按钮的时候,就相当于向PLC的X1端子输入了一个信号。PLC接受到一个输入信号之后,就会根据我们编辑的逻辑程序进行工作。 下面一排标有Y1、Y2 ~ Y17等字样的端子是输出端子。也就是接被PLC控制的设备的。如继电器、接触器等。 COM端子:输出端的公用端。我们看到从Y0~Y17一共有16个输出端子,而只有4个标有COM的端子,即COM1~COM4,所以,就要每4个输出端共用一个公共端。 如果这些端子的用处你没有看明白,不理解,没关系,后面

新手学习PLC的入门建议

新手学习PLC编程的入门建议 鄙人原本是化工专业毕业的,后因工作需要,加之个人兴趣,才转行搞仪表、机械。十年前,我刚开始使用PLC时,也是一头雾水。仗着自己对硬件、工程知识的熟悉,和对组态软件的粗浅了解,硬着头皮接下了任务。当时已经来不及接受培训,相关资料极其缺乏, S7-2000手册,以及西门子网站上找到的一些全西文的示例,仅有的参考资料是一本英文的S7-20 总算在三个月内完成了系统的构建、软件的编写工作。期间走弯路、出故障是家常便饭,经常搞得我茶饭不思,而且还由于操作不慎烧毁过一台PLC。所以我非常理解那些刚入门的网友两手抓瞎的感觉。 在此,我想粗略的总结一下自己的学习之路,供网友们参考。 1、编程需要坚强的毅力和足够的耐心

人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑战。我所在实验室中,很多学生看到我编程序就会惊讶于我面对这一堆堆符号所表现出的专注。其实,这是兴趣使然。兴趣使我具备了足够的毅力和耐心。经过无数次失败后,当看到一个个符号按我的思路整齐的排列,PLC按我的要求有条不紊的运行时,兴趣得到了极大的满足,如同打通了一个游戏的关口。所以,我告诉这些学生:你们看到的是一堆枯燥怪异的符号,我看到的却是一群热情奔放的舞者,而我则是她们的导演。 2、编程需要敢于实践的信心 我曾经教过一个学生学AutoCAD,我对她的唯一要求就是实践。我告诉她:你随便怎么操作,大不了一张图重画;最坏的结果是系统崩溃,没关系,系统重做,再来;只要电脑

没被砸了,怎么都行。两年后,我再看到她做的CAD图纸,也自叹不如。 同样道理,只有不断地在PLC上运行这些指令,观察运行的结果,才能弄清PLC指令的作用。很多初学者对PLC一脸的迷茫,往往是出于一种畏惧,担心损坏设备。而这些畏惧是没有任何道理的。仔细的阅读手册是非常重要的,但是仅靠读书是成不了一个工程师的。更何况手册上的内容并非面面俱到。我在接触到那些不熟悉的指令时,喜欢单独编一个小程序,让PLC运行。然后逐个修改条件,观察运行的结果(MicroWin为用户提供了非常好的监控手段),反过来再重新理解手册的描述,这样就可以非常直观的理解这些指令的作用和使用方法。不必担心自己写的程序会有什么问题,会影响PLC的正常工作。程序有没有问题,只有让PLC运行了才能发现。而发现问题并解决问题就是对自己能力的提高。撇开硬件操作不谈,单就软件来说,我还真没有遇到过由于软件问题而损坏PL C的事。在这里不必担心继电器电路接错线可能造成的后果。所以,大胆的实践是PL PLC C 编程的必由之路。

西门子PLC入门基础

西门子PLC入门基础教程 1、PLC基本概念 可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称 PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC。 2、PLC的基本结构 PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同。 A、中央处理器(CPU) 中央处理器(CPU)是PLC的控制中枢。他按照PLC系统成程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先他以扫描的方式接受现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后,按指令的规定执行逻辑或数字运算的结果送入I/O映象区或数字寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。 为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样即使某个CPU出现故障,整个系统仍能正常运行。 B、存储器 存储系统程序的存储器称为系统存储器。 存储应用软件的存储器称为用户存储器。 {(一) PLC常用的存储器类型 1. RAM (Random Assess Memory) 这是一种读/写存储器(随机存储器),其存取速度最快,由锂电池支持。 2. EPROM (Erasable Programmable Read Only Memory) 这是一种可擦除的只读存储器。在断电情况下,存储器内的所有内容保持不变。(在紫外线连续照射下可擦除存储器内容)。 3. EEPROM(Electrical Erasable Programmable Read Only Memory) 这是一种电可擦除的只读存储器。使用编程器就能很容易地对其所存储的内容进行修改。 (二) PLC存储空间的分配 虽然各种PLC的CPU的最大寻址空间各不相同,但是根据PLC的工作原理其存储空间一般包括以下三个区域: 系统程序存储区? 系统RAM存储区(包括I/O映象区和系统软设备等)? 用户程序存储区? 1. 系统程序存储区

零基础自学PLC入门第七讲

零基础自学PLC入门第七讲 FX系列PLC步进指令、功能指令程序的编写和应用 1.步进指令 1.1功能简介 在现实的工业机械控制中,各个动作是按照时间、工艺、传感器等的先后次序,遵循一定的规律程序进行控制输出动作。 一套完整的控制系统,要达到满足某种功能、工艺和控制的需要,还涉及到手动控制、自动控制、原点回归功能和学习(自适应)功能等等;这就需要到步进梯形指令,这个指令可以生成流程和工作与顺序功能非常接近的程序。顺序功能图中每一步包含一小段程序,每一步与其它步完全独立使用的。编程者根据控制要求将程序段按一定的顺序组合一起或者随意调用和组合,进行系统控制或者变更工序控制,在这里,可以将步看成是子程序; 这种编程方法灵活、多样性、便利、快捷,比如 PLSY、PLSR 等指令在 PLC 中对应于 Y0 或者 Y1 输出时,原则是出现一次,在这种情况时,如果对步进电机或者伺服电机进行多段控制或者复杂工艺和多运动轨迹控制的需求,那么,可以将 PLSR Y0 的相关指令放置到某个 STL 步中,如 STL S88,在程序运行时,N 种的控制工艺或者速度和运动轨迹等,则可以 N 次 SET STL88,来达成控制目的;用 FX2N 系列 PLC 的状态继电器编制顺序控制时,应与 STL 指令一起使用。S0~S9 用于初始步,S10~S19用于自动返回原点。S20~S899 用作动作状态控制。RET 表示状态 S 流程的结束。 1.2步进指令(STL、RET) 1.3应用案例 控制要求: 假设有4台电机,Y0,Y1,Y2,Y3。第一台电机击开始按钮为X0,按下X0第一台电机运转。第二台点击开始按钮为X1,当第一台运转后此时按下X1第二台电机运转否则不运转。第3台电机开始按钮为X2,当第二台电机运转后按下X2第三台电机运转否则不运转。第四台点击开始按钮为X3,当第三台电机运转后按下X3第四台电机运转否则不运转。

新手学习PLC编程的入门建议

新手学习P L C编程的入 门建议 Last revision on 21 December 2020

新手学习PLC编程的入门建议 鄙人原本是化工专业毕业的,后因工作需要,加之个人兴趣,才转行搞表、机械。十年前,我刚开始使用时,也是一头雾水。仗着自己对硬件、工程知识的熟悉,和对组态软件的粗浅了解,硬着头皮接下了任务。当时已经来不及接受培训,相关资料极其缺乏,仅有的参考资料是一本英文的S7-200手册,以及西门子网站上找到的一些全西文的示例,总算在三个月内完成了系统的构建、软件的编写工作。期间走弯路、出故障是家常便饭,经常搞得我茶饭不思,而且还由于操作不慎烧毁过一台。所以我非常理解那些刚入门的网友两手抓瞎的感觉。 在此,我想粗略的总结一下自己的学习之路,供网友们参考。 1、编程需要坚强的毅力和足够的耐心 人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑战。我所在实验室中,很多学生看到我编程序就会惊讶于我面对这一堆堆符号所表现出的专注。其实,这是兴趣使然。兴趣使我具备了足够的毅力和耐心。经过无数次失败后,当看到一个个符号按我的思路整齐的排列,按我的要求有条不紊的运行时,兴趣得到了极大的满足,如同打通了一个游戏的关口。所以,我告诉这些学生:你们看到的是一堆枯燥怪异的符号,我看到的却是一群热情奔放的舞者,而我则是她们的导演。 2、编程需要敢于实践的信心

我曾经教过一个学生学AutoCAD,我对她的唯一要求就是实践。我告诉她:你随便怎么操作,大不了一张图重画;最坏的结果是系统崩溃,没关系,系统重做,再来;只要电脑没被砸了,怎么都行。两年后,我再看到她做的CAD图纸,也自叹不如。 同样道理,只有不断地在上运行这些指令,观察运行的结果,才能弄清指令的作用。很多初学者对一脸的迷茫,往往是出于一种畏惧,担心损坏设备。而这些畏惧是没有任何道理的。仔细的阅读手册是非常重要的,但是仅靠读书是成不了一个工程师的。更何况手册上的内容并非面面俱到。我在接触到那些不熟悉的指令时,喜欢单独编一个小程序,让运行。然后逐个修改条件,观察运行的结果(MicroWin为用户提供了非常好的监控手段),反过来再重新理解手册的描述,这样就可以非常直观的理解这些指令的作用和使用方法。不必担心自己写的程序会有什么问题,会影响的正常工作。程序有没有问题,只有让运行了才能发现。而发现问题并解决问题就是对自己能力的提高。撇开硬件操作不谈,单就软件来说,我还真没有遇到过由于软件问题而损坏的事。在这里不必担心继电器电路接错线可能造成的后果。所以,大胆的实践是编程的必由之路。 当然,大胆实践并不是野蛮操作,而是必须遵循必要的规范。还有一个要注意的,在程序未经可靠性证实之前,千万不要挂接负载,以免造成不必要的损失。数字量的输出有LED显示;而模拟量处理可以采用一些硬件或软件模拟手段来解决。 3、编程需要有缜密的逻辑思维 编程本身就是一种逻辑思维过程。在高级语言中,使用最多的是if then else、select这些条件判别语句,这就是逻辑中的因果关系。程序就是由这些因果关系组成的:判别条件是否成立,进而决定执行相应的指令。最初的是用来替代继电器逻辑电路的,所以继承

零基础自学PLC入门第三讲

零基础自学PLC入门第三讲 PLC 编程相关软件安装 1 三菱 PLC 编程工具的安装 1.1 安装三菱 PLC 编程软件 GX Developer8.31 对计算机硬件要求 Pentium 500MHz 或更快 CPU。 内存 256MB 以上 RAM 扩充内存。 硬盘必须有 8GB 以上空间。 显示器:一般为 VGA 或 SVGA 显示卡。 使用与 Windows 兼容键盘、鼠标。 1.2 安装 GX Developer8.31 中文版的步骤 启动电脑进入 Windows 系统桌面,如下图 3-1 所示; 如果电脑上没有安装GX Developer8.31 编程软件,请登陆https://www.doczj.com/doc/2317901869.html,/xzzx.asp找到图 3-2 点击下载; 图 3-2 下载中心图片

鼠标左键对准“点击下载”后电脑弹出“新建下载”如图 3-3 画面; 用鼠标左键点击浏览将弹出下图 3-4; 点击“浏览文件夹”找到“桌面”图标用鼠标左键点击再用鼠标左键点击“确定”到图 3-5; 图 3-5 下载软件 用鼠标左键点击下载,将弹出下图 3-6;

图 3-6 软件下载中请耐心等待下载“完成”的出现面,下载完成后回到 Windows 桌面如图 3-7 ; 找到三菱 GXDevelo...压缩文件包,解压缩后如下图 3-8 所示; 安装前请关闭其它程序找到三菱 GX Developer8.31 中文版,用鼠标左键双击击进入下图 3-9; 打开 1-EnvMEL 文件夹找到 SETP.EXE 程序如下图 3-10 所示;

用鼠标左键双击SETP.EXE 后弹出如下图3-11欢迎界面; 点击下一步会出现如图3-12; 继续点击“下一个”将会出现如下图3-13所示;

相关主题
相关文档 最新文档