第4章 PLC的数据处理功能及应用

合集下载

plc讲义第四章 西门子S7-200 PLC

plc讲义第四章 西门子S7-200 PLC

返回第一张
上一张幻灯片 下一张幻灯片
6 CPU操作模式
( 1)在PLC 上有 3个挡位( RUN 、 TERM、 STOP )的方式开 关。 (2)CPU有RUN、STOP两种状态。 ( 3)当方式开关处在 TERM 方式时,可用编程工具实现 RUN、STOP。
返回第一张
上一张幻灯片 下一张幻灯片
(1)主机CPU模块内部配 备的EEPROM,上装程 序时,可自动装入并永久 保存用户程序、数据和 CPU的组态数据。
返回第一张
上一张幻灯片 下一张幻灯片
5 存储系统
( 2 )用户可以定义存储器保持范围或用程序将存储在 RAM中的数据备份到EEPROM存储器。 ( 3)主机CPU 提供一个超级电容器,可使 RAM中的程序 和数据在断电后保持几天之久。 ( 4 ) CPU 提供一个可选的电池卡,可在断电后超级电容 器中的电量完全耗尽时,继续为内部RAM存储器供电, 以延长数据所存的时间。 ( 5 )可选的存储器卡可使用户像使用计算机磁盘一样来 方便地备份和装载程序和数据。
Q1.0 Q1.1
CPU 214
I.0 I.1 I.2 I.3 I.4 I.5 I.6 I.7
DI 8 x DC24V
SIMATIC S7-200
返回第一张
上一张幻灯片 下一张幻灯片
S7-300
S7-300是模块化的中型PLC,有5种不同档次的CPU,可 选择不同类型的扩展模块,扩展多达32个模块。
上一张幻灯片 下一张幻灯片
二、主机结构及性能特点
1 主机外形
S7-200主机模块主要有:CPU 221、 CPU 222、 CPU 224 (224XP)、 CPU 226(226XM),其外型如图:

第四章 可编程序控制器(PLC)原理与应用)

第四章     可编程序控制器(PLC)原理与应用)
表4-3 按PLC的功能分类
分类 低档机 主要功能 具有逻辑运算、定时、计数、移位及自诊断、监控 等基本功能。有些还有少量模拟量I/O功能和算术运 算等功能 应用场合 开关量控制、定时、计数控制、顺序控制等场合, 有模拟量I/O功能的低档PLC应用更广 适用于既有开关量又有模拟量的较为复杂的控制 系统,如过程控制、位置控制等
年份 第一代1969~1972 第二代1973~1975 功能特点 逻辑运算、定时、计数、中小规模集成电路CPU,磁芯 存储器 增加算术运算、数据处理功能,初步行程系列,可靠性 进一步提高 增加复杂数值运算和数据处理,远程I/O和通信功能, 采用大规模集成电路,微处理器,加强自诊断、容错技 术 高速大容量多功能,采用32位微处理器,编程语言多样 化,通信能力进一步完善,智能化功能模块齐全 取代继电器控制 能同时完成逻辑控制,模拟量控制 适应大型复杂控制系统控制需要并用于联网、通信、 监控等场合 构成分级网络控制系统,实现图像动态过程监控, 模拟网络资源共享 应用范围
输 入 继 电 器
05 06 1000~1715 07 08 09 10 11 12 13 14
15
主机
15
15
扩Ⅰ
15
15
扩Ⅱ
15
15
扩Ⅲ
15
表4-7 输出继电器区域(共128点)
名称 范围 20CH 00 01 02 03 04 21CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 22CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 继电器地址通道 23CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 24CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 25CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 26CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 27CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14)

S7-1500PLC应用技术 第4章 S7-1500 PLC的常用指令

S7-1500PLC应用技术 第4章 S7-1500 PLC的常用指令
JMP与指定跳转标签LABEL的 指令必须位于同一程序块中 ,跳转标签的名称在块中只 能分配一次。
54
Date: 2023-08-01
Page:
4.5 程序控制操作指令
• JMP(N)指令
55
Date: 2023-08-01
Page:
4.5 程序控制操作指令
• JMP_LIST指令
56
Date: 2023-08-01
44
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-取整指令
45
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-截尾取整指令
46
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-标定指令
72
Date: 2023-08-01
Page:
4.7 基本指令应用示例
• 示例2:交通灯控制系统设计
73
Date: 2023-08-01
Page:
4.7 基本指令应用示例
• 示例3:多台设备运行状态监控系统设计
1 . 控制要求 某车间排风系统,由三台风机组成,采用S7-1500 PLC控制。现要 求根据风机工作状态进行监控,并通过指示灯信号进行显示,具体控 制要求如下: 1 当系统中没有风机工作时,指示灯以2Hz频率闪烁; 2 当系统中只有1台风机工作时,指示灯以0.5Hz频率闪烁; 3 当系统中有2台以上风机工作时,指示灯常亮。 试根据以上控制要求编写风机状态监控程序。
69
Date: 2023-08-01
Page:

《S7-1200 PLC应用教程第2版》课件第4章

《S7-1200 PLC应用教程第2版》课件第4章
P =(High N)/ 27648 (MPa) 用函数FC1实现上述运算。
2.生成函数 双击指令树的“添加新块”,单击“添加新块”对话框中的“函数”按钮, FC默认的编号为1,默认的语言为LAD。设置函数的名称为“计算压力”。 单击“确定”按钮,生成FC1。 3.定义函数的局部数据 往下拉动程序区最上面的分隔条,分隔条上面是函数的接口区,下面是程 序区。
FB3
OB1
4.2 数据类型与间接寻址 4.2.1 数据类型
1.数据类型的分类 数据类型分为基本数据类型、复杂数据类型、参数类型、系统数据类型和 硬件数据类型。
(1)参数类型 参数类型是传递给被调用块的形参的数据类型。参数类型Void不保存数值, 它用于函数不需要返回值的情况。 (2)系统数据类型 系统数据类型(SDT)由系统提供,可供用户使用,具有不能更改的预定 义的结构。例如定时器结构IEC_TIMER,6种整数数据类型的计数器结构等。 (3)硬件数据类型 硬件数据类型与硬件组态时模块的设置有关。它用于识别硬件元件、事件 和中断OB等与硬件有关的对象。PLC变量表的“系统常量”选项卡列出了项 目中的硬件数据类型变量的值,即硬件组件和中断事件的标识符。
5.用于定时器计数器的多重背景 IEC定时器指令实际上是函数块,每次调用它们时,都需要指定一个背景 数据块。为了解决前述的FB中定时器、计数器固定的背景数据块带来的问题, 在函数块的接口区定义数据类型为IEC_Timer的静态变量(见图4-6),用它 们来提供定时器和计数器的背景数据。这种程序结构被称为多重背景。 将定时器TON方框拖放到FB1的程序区,出现“调用选项”对话框。单击 选中“多重实例”,选中列表中的“定时器DB”,用FB1的静态变量“定时 器DB”提供TON的背景数据。

第4章 PLC基本指令及其应用(6-7)

第4章 PLC基本指令及其应用(6-7)

数IN和OUT指向同一单元,若LAD中操作数IN和
OUT不一致,则将LAD转换成STL指令时应附加
一条传送指令。
9
举例
I0.0 P
SHL_W
EN
ENO
VW100 IN 1N
OUT VW102
STL: MOVW VW100,VW102 SLW VW102,1
移位前 传送指令
VW100 1100 0101 1101 0001
FINAL-循环计数器终值
FOR
EN
ENO
INDX INIT FINAL
STL FOR INDX INIT FINAL :
●INDX大于结束值,循环中止;若初值大于结束 值,则不执行循环。
● FOR与NEXT指令必须成对使用;允许循环嵌
套,最多嵌套8层。
16
2. 举例
I2.1
FOR
EN
ENO
VW0 1 20
VW102 1100 0101 1101 0001
SM1.1
VW102
移位后 1 1000 1011 1010
0010
10
● 左移位指令
□数据类型: B、W、DW
LAD:
SHR_□
EN
ENO
IN
OUT
N
STL: SR□OUT,N
IN -输入端;N-数据移的位数。
指令说明:右移指令SHR将输入操作数IN向右移 动N位,结果存入OUT中,移空的位自动补0 。
□数据类型: B-字节、W-字、 DW-双字、R-实数
使能 输入端
数据类型 使能
功能:把输入数据(IN)
MOV_□
EN
ENO
输出端

第4章PLC的数据处理功能及应用.

第4章PLC的数据处理功能及应用.
6
4
041016
4
程序如图,已知VB20中内容为:1110 0010,分析程序执行后VB20中的内容如何变化。
0001 1100
4
1
041017
2
字节循环左移位指令的梯形图格式为(),
语句表格式为()。
RLB OUT,N
4
1
041017
2
字节循环右移位指令的梯形图格式为(),
语句表格式为()。
RRB OUT,N
041014
1
字移位指令的操作数N指移位位数,要通过字寻址方式来设置。

3
2
041014
1
字移位指令把输入的字左移或右移N位,移出位自动补0。

4
1
041015
2
双字左移位指令的梯形图格式为(),
语句表格式为()。
SLD OUT,N
4
1
041015
2
双字右移位指令的梯形图格式为(),
语句表格式为()。
IN1 ,IN2
IN1 ,IN2
1
1
041010
2
双字整数比较指令中的操作数IN1、IN2可寻址的寄存器不包括下列那一个()。
A.V B.I C.AC D.T
D.
3
2
041010
1
双字整数比较指令比较两个双字整数大小,若比较式为真,该触点闭合。

3
2
041010
1
双字整数比较指令比较两个双字整数大小,若比较式为真,该触点断开。
4
1
041007
2
字节交换指令的梯形图格式为(),
语句表格式为()。
SWAP IN

S7-1200 PLC编程及应用第三版_廖常初_课件_第4章.ppt

S7-1200 PLC编程及应用第三版_廖常初_课件_第4章.ppt

在接口区中生成局部变量,后者只能在它所在的块中使用。 右键单击项目树中的FC1,单击快捷菜单中的“属性”,选中打开的对话 框左边的“属性”,用复选框取消默认的属性“块的优化访问”。成功编译 后接口区出现“偏移量”列,只有临时数据才有偏移量。 函数各种类型的局部变量的作用如下: 1)输入参数Input用于接收调用它的主调块提供的输入数据。 2)输出参数Output用于将块的程序执行结果返回给主调块。 3)输入_输出参数InOut的初值由主调块提供,块执行完后用同一个参数将 它的值返回给主调块。
数据覆盖。பைடு நூலகம்
6)常量Constant是块中使用并且带有符号名的常量。 4.FC1的程序设计 程序见下图,运算的中间结果用临时局部变量“中间变量”保存。STEP 7 自动地在局部变量的前面添加#号。 5.在OB1中调用FC1 在变量表中生成调用FC1时需要的3个变量,将项目树中的FC1拖放到右边 的程序区的水平“导线”上。FC1的方框中左边的“输入数据”等是在FC1的 接口区中定义的输入参数和输入/输出参数,右边的“压力值”是输出参数。 它们被称为块的形式参数,简称为形参,形参在FC内部的程序中使用。方框 外是调用时为形参指定的实际参数,简称为实参。实参与它对应的形参应具 有相同的数据类型。STEP 7自动地在全局变量的符号地址两边添加双引号。
2.用于用户生成的函数块的多重背景 在项目“多重背景”生成与4.1.2节相同 的名为“电动机控制”的函数块FB1,去掉 FB1“优化的块访问”属性。生成一个名为 “ 多 台 电 机 控 制 ” 的 函 数 块 FB3 , 去 掉 FB3“优化的块访问”属性。在它的接口区 生成两个数据类型为“电动机控制”的静 态变量“1号电动机”和“2号电动机”。 每个静态变量内部的参数是自动生成的, 与FB1“电动机控制”的相同。 在FB3中调用FB1,在“调用选项”对话 框中选中“多重背景DB”,选中列表中的 “1号电动机”,用FB3的静态变量“1号电 动机”提供FB1“电动机控制”的背景数据。 用同样的方法调用FB1来控制2号电动机。

plc功能指令及应用 -回复

plc功能指令及应用 -回复

plc功能指令及应用-回复标题:PLC功能指令及其应用一、引言在自动化控制系统中,可编程逻辑控制器(Programmable Logic Controller,简称PLC)是实现控制的核心设备。

PLC的功能指令,作为其最基础也最重要的部分,决定了PLC的性能和功能。

本文将详细介绍PLC的功能指令及其应用。

二、PLC功能指令概述PLC功能指令是指PLC为完成特定功能而设置的指令,包括基本指令、步进指令、功能指令等。

这些指令用于进行逻辑运算、计数、定时、数据处理、运动控制等功能。

三、PLC基本指令1. 输入/输出指令:输入/输出指令是PLC中最基本的指令,主要用于读取外部输入设备的状态或改变外部输出设备的状态。

2. 逻辑运算指令:逻辑运算指令包括与、或、非三种基本逻辑运算,以及异或、同或等复合逻辑运算。

3. 计数器指令:计数器指令用于对输入信号进行计数,可以设定计数范围和计数方向。

4. 定时器指令:定时器指令用于对时间进行测量,可以设定定时时间、定时方式等参数。

四、PLC步进指令步进指令是一种特殊的控制指令,用于实现复杂的顺序控制任务。

通过使用步进指令,可以将一个复杂的控制过程分解为多个简单的步骤,然后按照预定的顺序逐一执行。

五、PLC功能指令1. 数据处理指令:数据处理指令用于对数据进行各种操作,如数据传送、比较、移位、旋转、转换等。

2. 运动控制指令:运动控制指令用于控制电机、伺服等运动设备,实现精确的位置控制和速度控制。

3. 网络通信指令:网络通信指令用于实现PLC之间的通信,以及PLC与其他设备的通信。

六、PLC功能指令的应用1. 在工业生产线上,PLC功能指令被广泛应用于设备控制、物料搬运、工艺流程控制等方面。

2. 在建筑智能化系统中,PLC功能指令被用于空调、照明、电梯、安防等系统的控制。

3. 在交通控制系统中,PLC功能指令被用于交通信号灯的控制、车辆检测、道路监控等。

七、结论总的来说,PLC功能指令是PLC的核心组成部分,它们决定了PLC的性能和功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章PLC的数据处理功能及应用学习目标:了解数据转换指令与数据表指令的格式及应用;理解整数、实数及逻辑运算指令的格式及应用;掌握数据传送、比较及移位指令的格式及应用。

PLC的数据处理功能主要包括数据的传送、比较、移位、转换、运算及各种数据表格处理等。

PLC通过这些数据处理功能可方便地对生产现场的数据进行采集、分析和处理,进而实现对具有数据处理要求的各种生产过程的自动控制。

例如过程控制系统中温度、压力、流量的范围控制、PID控制及伺服系统的速度控制等等。

4.1数据传送指令及应用传送指令主要作用是将常数或某存储器中的数据传送到另一存储器中。

它包括单一数据传送及成组数据传送两大类。

通常用于设定参数、协助处理有关数据以及建立数据或参数表格等。

4.1.1数据传送指令1.指令格式及功能(见表4-1)表4-1 数据传送指令的格式和功能梯形图LAD语句表STL功能操作码操作数MOV_X IN ,OUT当使能位EN为1时,把输入的数据IN传送到输出OUT说明:1)操作码中的X代表被传送数据的长度,它包括四种数据长度,即字节(B)、字(W)、双字(D)和实数(R)。

2)操作数的寻址范围要与指令码中的X一致。

其中字节传送时不能寻址专用的字及双字存储器,如T、C、及HC等;OUT寻址不能寻址常数。

2.指令编程举例例1 假定I0.0闭合,将VW2中的数据传送到VW10中,则对应的梯形图程序及传送结果如图4-1所示。

4.1.2 块传送指令1.指令格式及功能(见表4-2)表4-2 块传送指令的格式及功能梯形图LAD语句表STL功能操作码操作数BMX IN,OUT,N当使能位EN为1时,把从IN存储单元开始的连续的N个数据传送到从OUT开始的连续的N个存储单元中MOV_X ENIN OUTBLK MOV_X ENINN OUT0 0 1 1 0 0 1 0 1 0 1 1 1 1 0 10 0 1 1 0 0 1 0 1 0 1 1 1 1 0 1VB2VB10图4-1 MOV_X编程举例说明:1)操作码中的X表示数据类型,分为字节(B)、字(W)、双字(D)三种。

2)操作数N指定被传送数据块的长度,可寻址常数,也可寻址存储器的字节地址,不能寻址专用字及双字存储器,如T、C、及HC等,可取范围为1~255。

3)操作数IN 、OUT不能寻址常数,它们的寻址范围要与指令码中的X一致。

其中字节块和双字块传送时不能寻址专用的字及双字存储器,如T、C、及HC等。

2.指令编程举例例2I0.1闭合时,将从VB0开始的连续4个字节传送到VW10~VW13中。

对应的梯形图程序及传送结果如图4-2所示。

4.1.3字节交换指令1.指令格式及功能(见表4-3)表4-3 字节交换指令的格式及功能梯形图LAD语句表STL功能操作码操作数SWAP IN当使能位EN为1时,将输入字IN中的高字节与低字节交换SWAP ENIN 图4-2 块传送指令举例5632100125212VB10VB11VB12VB13VB14563210012548VB0VB1VB2VB3VB4说明:操作数IN 不能寻址常数,只能对字地址寻址。

2.指令编程举例例3 假定变量存储器VW4单元中存放一数据0A06。

当I0.0由“0”变“1”后,SWAP 指令将使VW4中内容的高字节与低字节交换,其结果使VW4中的内容变为060A ,其梯形图程序及执行结果如图4-3所示。

4.1.4 数据传送指令上机实践 实践1 存储器初始化1.初始化程序的设计存储器初始化程序是用于开机运行时对某些存储器清0或置数的一种操作。

通常采用传送指令来编程。

若开机运行时将VB10清0、将VW100置数1800,则对应的梯形图程序如图4-4所示。

2.上机操作步骤及要求图4-3 字节交换指令编程0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 00 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 执行前VW4 执行后VW4 图4-4 存储器的设置与清0初始化扫描脉冲 使VB10清0使VW100置18001)启动STEP 7-Micro/MIN 32,将程序录入到梯形图编辑器中,将数据VB10 10、VW100 100录入数据编辑器中;2)下载梯形图程序及数据,使PLC进入梯形图监控状态,观察VB10和VW100的值;3)点击运行按钮使PLC进入运行状态,观察VB10和VW100的值;4)若将连续的某些存储单元清0或置入某数值应如何编程?如何在编程软件中进行监控操作?实践2 多台电动机的同时起停控制1.程序设计设三台电动机分别由Q0.0、Q0.1、Q0.2驱动,I0.0为起动输入信号,I0.1为停止信号。

则对应的梯形图程序如图4-5所示。

I0.0同时启动三台电动机I0.1同时停止三台电动机图4-5 多台电动机的同时起停控制程序2.上机操作步骤及要求1)根据题目要求,连接PLC输入输出接线;2)启动STEP 7-Micro/MIN 32,将程序录入下载到PLC中,并使PLC 进入运行状态;3)使PLC进入梯形图监控状态,在未进行任何操作的前提下,观察QB0的值;交替按下启动、停止按钮,观察输入输出状态指示灯的状态及QB0的值。

4)若三台电动机分别采用Q0.3、Q0.5、Q0.6控制,则应如何编写控制程序?实践3 多种预选值的选择控制1.程序设计设某厂生产的三种型号产品所需加热时间分别为30、20、10min分钟。

为方便操作,设置一个选择手柄来设定定时器的预置值,选择手柄分三个档位,每一档位对应一个预置值;另设一个起动开关,用于起动加热炉;加热炉由接触器通断。

系统所用PLC的输入输出端子分配如表4-4所示,梯形图程序如图4-6所示。

表4-4 I/O分配表选择30分钟工作时间选择20分钟工作时间选择10分钟工作时间加热炉定时停止控制加热炉加热时间控制图4-6 预选时间控制程序2.上机操作步骤及要求1)根据题目要求,连接PLC输入输出接线,起动STEP 7-Micro/MIN 32,将程序录入下载到PLC中,并使PLC进入运行状态;2)使PLC进入梯形图监控状态,观察VW10的值;交替操作I0.0、I0.1、I0.2,观察VW10的值;3)上机时为缩短观察时间,可将上述时间分别改为30s、20s、10s。

4)三种预选值的选择,也可采用分别调用子程序的方法编程。

实践4 开机时间的保存1.程序设计为记录每次机器运行的开机时间,需在PLC程序设计时通过数据传送指令将其当前时间保存在某个指定的存储器中。

假定机器启动按钮为I0.0,开机时间保存在VW1000开始的存储单元中,则其对应的梯形图程序如图4-7所示。

建立开机时间存储地址指针开机时间读至VB100开始的连续的8个存储单元中将开机时间保存到VB1000开始的存储单元中修改开机时间存储地址指针图4-7 保存开机时间梯形图程序注:该例中日期时钟表示的格式是年、月、日、时、分、秒、0、星期,且为16进制数据。

2.上机操作步骤及要求1)启动STEP 7-Micro/MIN 32,将程序录入下载到PLC中,并使PLC 进入运行状态;2)在PLC菜单中启动实时时钟;3)打开数据表监控器,按顺序输入VB100~VB107、VW1000~VW1007、VW1008~VW1015及I0.0;4)进入数据表监控状态,交替强制I0.0得失电,观察VB00~VB107、VW1000~VW1007、VW1008~VW1015的值。

4.2 数据比较指令及应用4.2.1数据比较指令比较指令用于比较两个数据的大小,并根据比较的结果使触点闭合,进而实现某种控制要求。

它包括字节比较、字整数比较、双字整数比较及实数比较指令四种。

1.指令格式及功能(见表4-5)表4-5 数据比较指令的格式及功能1)操作码中的F代表比较符号,可分为“=”、“<>”、“>=”、“<=”、“>”及“<”六种;2)操作码中的X代表数据类型,分为字节(B)、字整数(I)、双字整数(D)和实数(R)四种。

3)操作数的寻址范围要与指令码中的X一致。

其中字节比较、实数比较指令不能寻址专用的字及双字存储器,如T、C、及HC等;字整数比较时不能寻址专用的双字存储器HC;双字整数比较时不能寻址专用的字存储器T、C等。

4)字节指令是无符号的,字整数、双字整数及实数比较都是有符号的。

5)指令中的比较符号<>、<、>指令不适用于CPU21X系列机型。

为了实现这三种比较功能,在CPU21X系列机型编程时,可采用NOT指令与=、>=、<=指令组合的方法实现。

如要想表达VD10<>100,写成语句表程序即为:LD= VD10,100NOT2.指令编程举例例4 若MW4中的数小于IW2中的数,则使M0.1复位;若MW4中的数据大于等于IW2,则使M0.1置位。

对应的梯形图及语句表程序如图4-8所示。

图4-8 比较指令编程举例4.2.2 比较指令上机实践实践5 多台电动机分时起动控制起动按钮按下后,3台电动机每隔3 s钟分别依次起动,按下停止按钮,三台电动机同时停止。

1.程序设计设PLC的输入端子I0.0为起动按钮输入端,I0.1为停止按钮输入端,Q0.0、Q0.1、Q0.2分别为驱动三台电动机的电源接触器输出端子。

其对应的梯形图程序如图4-9所示。

置起停标志M0.0启动定时器T37,定时6 s首台电动机起动3 s之后起动第二台电动机6 s之后起动第三台电动机图4-9三台电机分时启动梯形图程序2.上机操作步骤及要求1)根据题目要求,连接PLC输入输出接线。

2)启动STEP 7-Micro/MIN 32,将程序录入下载到PLC中,并使PLC 进入运行状态;3)使PLC进入梯形图监控状态,观察定时器T37的当前值;按下起动按钮I0.0,观察T37当前值的变化情况及输出Q0.0~Q0.2的工作情况;按下停止按钮I0.1,观察输出Q0.0~Q0.2的工作情况。

实践6 简单的定尺裁剪控制材料的定尺裁剪可通过对脉冲计数的方式进行控制。

在电动机轴上装一多齿凸轮,用接近开关检测多齿凸轮,产生的脉冲输入至PLC的计数器。

脉冲数的多少,反映了电动机转过的角度,进而间接地反映了材料前进的距离。

1.控制要求电动机起动后计数器开始计数,计数至4900个脉冲时,使电动机开始减速,计数到5000个脉冲时,使电动机停止,同时剪切机动作将材料切断,并使脉冲计数复位。

2.PLC输入输出分配根据控制要求列出的PLC输入输出端子分配如表4-6所示。

表4-6端子分配输入输出元件名称端子号元件名称端子号元件名称端子号元件名称端子号启动按钮I0.0 接近开关I0.2 电机高速运转Q0.0 剪切机Q0.2停止按钮I0.1 剪切结束I0.3 电机低速运转Q0.13.程序设计根据控制要求及PLC端子分配情况编写的梯形图程序如图4-10所示。

相关文档
最新文档