1261成都指导书Word格式文档下载.docx

上传人:b****2 文档编号:4856411 上传时间:2023-05-04 格式:DOCX 页数:53 大小:294.20KB
下载 相关 举报
1261成都指导书Word格式文档下载.docx_第1页
第1页 / 共53页
1261成都指导书Word格式文档下载.docx_第2页
第2页 / 共53页
1261成都指导书Word格式文档下载.docx_第3页
第3页 / 共53页
1261成都指导书Word格式文档下载.docx_第4页
第4页 / 共53页
1261成都指导书Word格式文档下载.docx_第5页
第5页 / 共53页
1261成都指导书Word格式文档下载.docx_第6页
第6页 / 共53页
1261成都指导书Word格式文档下载.docx_第7页
第7页 / 共53页
1261成都指导书Word格式文档下载.docx_第8页
第8页 / 共53页
1261成都指导书Word格式文档下载.docx_第9页
第9页 / 共53页
1261成都指导书Word格式文档下载.docx_第10页
第10页 / 共53页
1261成都指导书Word格式文档下载.docx_第11页
第11页 / 共53页
1261成都指导书Word格式文档下载.docx_第12页
第12页 / 共53页
1261成都指导书Word格式文档下载.docx_第13页
第13页 / 共53页
1261成都指导书Word格式文档下载.docx_第14页
第14页 / 共53页
1261成都指导书Word格式文档下载.docx_第15页
第15页 / 共53页
1261成都指导书Word格式文档下载.docx_第16页
第16页 / 共53页
1261成都指导书Word格式文档下载.docx_第17页
第17页 / 共53页
1261成都指导书Word格式文档下载.docx_第18页
第18页 / 共53页
1261成都指导书Word格式文档下载.docx_第19页
第19页 / 共53页
1261成都指导书Word格式文档下载.docx_第20页
第20页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

1261成都指导书Word格式文档下载.docx

《1261成都指导书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《1261成都指导书Word格式文档下载.docx(53页珍藏版)》请在冰点文库上搜索。

1261成都指导书Word格式文档下载.docx

另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。

2、输入/输出(I/O)接口

I/O接口的PLC与输入/输出设备连接的部件。

输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。

输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。

I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。

I/O点数即输入/输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。

3、电源

图中电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。

4、编程

编程是PLC利用外部设备,用户用来输入、检查、修改、调试程序或监示PLC的工作情况。

通过专用的PC/PPI与电缆线将PLC与电脑联接,并利用专用的软件进行电脑编程和监控。

5、输入/输出扩展单元

I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)连接在一起。

6、外部设备接口

此接口可将打印机、条码扫描仪、变频器等外部设备与主机相联,以完成相应的操作。

实验装置提供的主机型号有西门子S7—200系列的;

CPU224(AC/DC/RELAY),输入点数为14,输出点数为10。

二、PLC的工作原理

PLC是采用“顺序扫描,不断循环”的方式进行工作的。

即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。

然后重新返回第一条指令,开始下一轮新的扫描。

在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。

PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。

PLC在输入采样阶段:

首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。

随即关闭输入端口,进入程序执行阶段。

PLC在程序执行阶段:

按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。

输出刷新阶段:

当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(断电器、晶体管或晶闸管)输出,驱动相应输出设备工作。

三、PLC的程序编制

1、编程元件

PLC是采用软件编制程序来实现控制要求的。

编程时要使用到各种编程元件,它们可提供无数个动合和动断触点。

编程元件是指输入寄存器、输出寄存器、位存储器、定时器、计时器、通用寄存器、数据寄存器及特殊功能存储器等。

PLC内部这些存储器的作用和继电接触控制系统中使用的继电器十分相似,也有“线圈”与“触点”,但它们不是“硬”继电器,而是PLC存储器的存储单元。

当写入该单元的逻辑状态为“1”时,则表示相应继电器线圈得电,其动合触点闭合,动断触点断开。

所以,内部的这些继电器称之为“软”继电器。

S7—200系列CPU224部分编程元件的编号范围与功能说明如下表所示

表1-1-1

元件名称

符号

编号范围

功能说明

输入寄存器

I

I0.0~I1.5共14点

接受外部输入设备的信号

输出寄存器

Q

Q0.0~Q1.1共10点

输出程序执行结果并驱动外部设备

位存储器

M

M0.0~M31.7

在程序内部使用,不能提供外部输出

定时器

256(T0~T255)

T0,T64

保持型通电延时1ms

T1~T4,T65~T68

保持型通电延时10ms

T5~T31,T69~T95

保持型通电延时100ms

T32,T96

ON/OFF延时,1ms

T33~T36,T9~T100

ON/OFF延时,10ms

T37~T63,T101~T255

ON/OFF延时,100ms

计数器

C

C0~C255

加法计数器,触点在程序内部使用

高速计数器

HC

HC0~HC5

用来累计比CPU扫描速率更快的事件

顺控继电器

S

S0.0~S31.7

提供控制程序的逻辑分段

变量存储器

V

VB0.0~VB5119.7

数据处理用的数值存储元件

局部存储器

L

LB0.0~LB63.7

使用临时的寄存器,作为暂时存储器

特殊存储器

SM

SM0.0~SM549.7

CPU与用户之间交换信息

SM(只读)

SM0.0~SM29.7

接受外部信号

累加寄存器

AC

AC0~AC3

用来存放计算的中间值

2、编程语言

所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。

PLC最常用的编程语言是梯形图语言和指令语句表语言,且两者常常联合使用。

1)梯形图(语言)

梯形图是一种从继电接触控制电路图演示而来的图形语言。

它是借住类似于继电器的动合、动断触点、线圈以及串、并联等术语和符号,根据控制要求联接而成的表示PLC输入和输出之间逻辑关系的图形,直观易懂。

梯形图中常用图形符号分别表示PLC编程元件的动合和动断触点;

用()表示它们的线圈。

梯形图中编程元件的种类用图形符号及标注的字母或数加以区别。

触点和线圈等组成的独立电路称为网络,用编程软件生成的梯形图和语句表程序中有网络编号,允许以网络为单位给梯形图加注释。

梯形图的设计应注意到以下三点:

①梯形图按从左到右、自上而下地顺序排列。

每一逻辑行(或称梯级)起始于左母线,然后是触点的串、并联接,最后是线圈。

②梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。

这个“概念电流”只是用来形象地描述用户程序执行中应满足线圈接通的条件。

③输入寄存器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。

因此,梯形图中只出现输入寄存器的触点,而不出现其线圈。

输出寄存器则输出程序执行结果给外部输出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。

输出寄存器的触点也可供内部编程使用。

2)指令语句表

指令语句表是一种用指令助记符来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学,若干条指令组成的程序就是指令语句表。

一条指令语句是由步序、指令语和作用器件编号三部分组成。

下例为PLC实现三相鼠笼电动机起/停控制的两种编程语言的表示方法:

图1-1-2

第二章基本指令简介

S7—200的SIMATIC基本指令简表:

助记符

节点命令

LD

LDN

N

装载(开始的常开触点)

取反后装载(开始的常闭触点)

A

AN

与(串联的常开触点)

取反后与(串联的常闭触点)

O

ON

或(并联的常开触点)

取反后或(并联的常闭触点)

EU

ED

上升沿检测

下降沿检测

=

赋值

R

S_BIT,N

置位一个区域

SHRB

DATA,S_BIT,N

移位寄存器

SRB

SLB

OUT,N

字节右移N位

字节左移N位

RRB

RLB

字节循环右移N位

字节循环左移N位

TON

TOF

Txxx,TP

通电延时定时器

断电延时定时器

CTU

CTD

Cxxx,PV

加计数器

减计数器

END

程序的条件结束

STOP

切换到STOP模式

JMP

跳到指定的标号

ALD

OLD

电路块串联

电路块并联

(其它指令见附表)

一、标准触点指令

LD动合触点指令,表示一个与输入母线相连的动合触点指令,即动合触点逻辑运算起始。

LDN动断触点指令,表示一个与输入母线相连的动断触点指令,即动断触点逻辑运算起始。

A与动合触点指令,用于单个动合触点的串联。

AX与非动断触点指令,用于单个动断触点的串联。

O或动合触点指令,用于单个动合触点的并联。

ON或非动断触点指令,用于单个动断触点的并联。

LD、LDN、A、AN、O、ON触点指令中变量的数据类型为布尔(BOOC)型。

LD、LDN两条指令用于将接点接到母线上,A、AN、O、ON指令均可多次重复使用,但当需要对两个以上接点串联连接电路块的并联连接时,要用后述的OLD指令。

例子:

步序

指令

器件号

指令

I0.0

5

Q0.3

1

I0.1

6

Q0.4

2

I0.2

7

I0.5

3

I0.3

8

Q0.5

4

I0.4

二、串联电路块的并联连接指令OLD

两个或两个以上的接点串联连接的电路叫串联电路块。

串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。

OLD指令与后述的ALD指令均无目标元件指令,而两条无目标元件指令的步长都为一个程序步。

OLD有时也简称或块指令。

三、并联电路的串联连接指令ALD

两个或两个以上的接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。

分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。

ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。

四、输出指令=

=输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。

五、置位与复位指令S、R

S为置位指令,使动作保持;

R为复位指令,使操作保持复位。

从指定的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被指定复位的是定时器位或计数器位,将清除定时器或计数器的当前值。

六、跳变触点EU,ED

正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期。

正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的“P”和“N”分别表示正跳变和负跳变。

七、空操作指令NOP

NOP指令是一条无动作、无目标元件的一个序步指令。

空操作指令使该步序为空操作。

用NOP指令可替代已写入指令,可以改变电路。

在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。

八、程序结束指令END

END是一条无目标元件的一序步指令。

PLC反复进行输入处理、程序运算、输出处理,在程序的最后写入END指令,表示程序结束,直接进行输出处理。

在程序调试过程中,可以按段插入END命令,可以按顺序扩大对各程序段动作的检查。

采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。

要注意的是在执行END指令时,也刷新监视时钟。

第三章可编程控制器梯形图编程规则

一、编程的几个步骤

(一)决定系统所需的动作及次序

当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出。

输入及输出要求:

(1)第一步是设定系统输入及输出数目。

(2)第二步是决定控制先后、各器件相应关系以及作出何种反应。

(二)对输入及输出器件编号

第一输入和输出,包括定时器、计数器、内置寄存器等都有一个唯一的对应编号,不能混用。

(三)画出梯形图

根据控制系统的动作要求,画出梯形图。

梯形图设计规则

(1)触点应画在水平线上,并且根据自左至右、自上而下的原则和对输出线圈的控制路径来画。

(2)不包含触点的分支应放在垂直方向,以便于识别触点的组合和对输出线圈的控制路径。

(3)在有几个串联回路相并联时,应将触点多的那个串联回路放在梯形图的最上面。

在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。

这种安排所编制的程序简洁明了,语句较少。

(4)不能将触点画在线圈的右边。

(四)将梯形图转化为程序

把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它的编码编译成可编程控制器能识别的程序。

这种程序语言是由序号(即地址)、指令(控制语句)、器件号(即数据)组成。

地址是控制语句及数据所存储或摆放的位置,指令告诉可编程控制器怎样利用器件作出相应的动作。

(五)在编程方式下用键盘输入程序。

(六)编程及设计控制程序。

(七)测试控制程序的错误并修改。

(八)保存完整的控制程序。

第四章软件的介绍及应用

一、MCGS系统介绍

(一)、MCGS

MCGS(MonitorandControlGeneratedSystem,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在工业控制领域有着广泛的应用。

MCGS组态软件功能强大,操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。

同时使用MCGS组态软件能够避开复杂的计算机软、硬件问题,集中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。

(二)、MCGS的构成

MCGS系统包括组态环境和运行环境两个部分。

用户的所有组态配置过程都在组态环境中进行,组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用系统。

用户组态生成的结果是一个数据库文件,称为组态结果数据库。

运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。

运行环境本身没有任何意义,必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。

一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。

二、操作软件的介绍及使用

系统主要有以下一些功能。

(一)系统管理

用户只要凭密码登录后才能操作软件,拒绝非法登录。

用户可以修改密码,登录用户分管理员、教师和学生。

管理员具有管理其它用户的权利,能使用软件的全部功能;

教师能使用软件的大部分功能(除了管理用户);

学生只能使用软件的部分功能,但无权使用通讯功能。

(二)状态显示

分为设备状态显示,登录用户显示,当前时间显示和累计运行时间显示等。

(三)实验演示

软件内部为每个实验都建立了实验模型,能逼真、客观、动态演示PLC的程序。

如果PLC程序正确,软件演示的结果就正确;

如果PLC程序有错,软件演示的将显示错误的结果。

从演示效果可以看出PLC程序的对错。

(四)软件的调用

根据实验的需要,在实验时要用到其他的软件,可在软件调用窗口正确书写所需软件的路径,点击确认,即可方便地调用。

(五)输入输出显示

能实时显示I0.0~I1.5,Q0.0~Q1.1共24点的状态。

(六)帮助菜单

针对初次使用的用户有简明的使用帮助。

第五章演示实验

实验一基本指令的编程练习

(一)与或非逻辑功能实验

在基本指令的编程练习实验区完成本实验

一、实验目的

1、熟悉PLC实验装置及实验箱,S7-200系列编程控制器的外部接线方法

2、了解编程软件STEP7的编程环境,软件的使用方法。

3、掌握与、或、非逻辑功能的编程方法。

二、基本指令编程练习的实验面板图

图中的接线孔,通过防转座插锁紧线与PLC的主机相应的输入输出插孔相接。

Ii为输入点,Qi为输出点。

上图中下面两排I0~I1.57为输入按键和开关,模拟开关量的输入。

上边一排Q0.0~Q1.5是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。

三、实验接线列表

通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后输入程序并运行,加以验证。

实验参考程序,表6-1-1

说明

输入

LDI

ANI

Q0.1

与门输出

或非门输出

OI

Q0.2

或门输出

与非门输出

接线

输出

Q0.2

Q0.3

梯形图参考图

四、实验步骤

梯形图中的I0.1、I0.3分别对应控制实验单元输入开关I0.1、I0.3。

通过专用的PC/PPI电缆连接计算机与PLC主机。

打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。

拨动输入开关I0.1、I0.3,观察输出指示灯Q0.1、Q0.2、Q0.3、Q0.4是否符合与、或非逻辑的正确结果。

(二)定时器/计数器功能实验

在基本指令的编程练习实验区完成本实验。

掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。

二、编制梯形图并写出实验程序

定时器、计数器及其扩展的参考程序

1、定时器的认识实验

定时器的控制逻辑是经过时间继电器的延时动作,然后产生控制作用。

其控制作用同一般延时继电器。

实验参考程序,表6-1-2

T37

延时5秒

+50

Q0.0

延时时间到,输出

程序结束

梯形图参考图

2、定时器扩展实验

由于PLC的定时器和计数器都有一定的定时范围和计数范围。

如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。

实验参考程序,表6-1-3

步序

T38

延时3秒

+30

计数器及其扩

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2