S7-1200PLC通信课件(全)全书教学教程完整版电子教案最全幻灯片.pptx

上传人:可****阿 文档编号:72346636 上传时间:2023-02-10 格式:PPTX 页数:436 大小:12.78MB
返回 下载 相关 举报
S7-1200PLC通信课件(全)全书教学教程完整版电子教案最全幻灯片.pptx_第1页
第1页 / 共436页
S7-1200PLC通信课件(全)全书教学教程完整版电子教案最全幻灯片.pptx_第2页
第2页 / 共436页
点击查看更多>>
资源描述

《S7-1200PLC通信课件(全)全书教学教程完整版电子教案最全幻灯片.pptx》由会员分享,可在线阅读,更多相关《S7-1200PLC通信课件(全)全书教学教程完整版电子教案最全幻灯片.pptx(436页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、S7-1200 PLC通信通信 教学导航教学导航知识重点:知识重点:了解通信的基本概念。熟悉PLC的通信联网组态。掌握profibus的基本参数。掌握profinet的基本参数。知识难点:知识难点:PLC是如何通信的。能力目标:能力目标:能用博途软件进行设备联网组态。熟悉profibus通信协议的基本参数。熟悉profinet通信协议的基本参数。S7-1200 PLC通信通信一、一、PLC的基本概念的基本概念及工作原理及工作原理 1、概念概念:1987年2月,国际电工委员会(IEC)对可编程控制器的定义是:可编程控制器是一种数字运算操作的电子系统,是专为在工业环境下的应用而设计的。它采用一类可

2、编程序的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数和算术操作等面向用户的指令,并通过数字式或模拟式输入/输出,控制各种类型的机械或生产过程。可编程序控制器及其有关外部设备,都按易于与工业控制系统连成一个整体、易于扩充功能的原则设计。项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境2、PLC的基本原理项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境2、PLC的基本原理的基本原理项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境2、PLC的基本原理的基本原理项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境2、PLC的基本原理的基本原

3、理教学过程1:回顾继电器、接触器系统从上述分析可以看到:即使最简单不自锁电路改为自锁电路,在硬件上也得去现场接线,增加了系统的不可靠性,会增加线路的材料费、人工费、检修费等。有没有什么控制设备能改善上述状况呢?PLC能(回顾PLC 的基本概念)项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境二、二、PLC的基本原理的基本原理教学过程2:PLC的逻辑功能 PLC是一种具备逻辑信号采集、运算和输出的设备:1、传感器把外界的信息以“开、关”(或1、0)的形式给PLC。2、PLC接收到上述逻辑状态信息后根据内部的数字电子线路进行运算。3、PLC将上述运算结果(也是0,1状态)输出给外界的执

4、行器件,执行器件要么动作要么不动作。把把PLC的的逻逻辑辑运运算算功功能能和和电电气气控控制制的的接接线线方方式式结结合合在在一一起起,就就产产生了生了PLC控制。控制。项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境二、二、PLC的基本原理的基本原理教学过程3:逻辑功能与继电器接触器的比照项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境2、PLC的基本原理的基本原理教学过程4:PLC对于继电器、接触器的优势1、PLC的产生与发展是建立在“继电-接触器系统”基础上的。2、运用PLC设计或改造“继电-接触器系统”的基本方法是:主电路保持不变,用程序代替原有的控制电路逻辑。

5、3、“逻辑控制逻辑控制”功能只是功能只是PLC强大功能中的一部分。强大功能中的一部分。项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境2、PLC的基本原理的基本原理教学过程5:PLC刷新过程1、信信号号的的采采集集:现现场场当当中中的的传传感感器器从从现现场场采采集集信信号号给给了了PLC内部;内部;2、PLC内部会做出很多逻辑的判断;内部会做出很多逻辑的判断;3、判断完后,信号会输出驱动现实的执行器件。、判断完后,信号会输出驱动现实的执行器件。项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境2、PLC的基本原理的基本原理教学反思:以学生为主体项目一熟悉项目一熟悉 S7

6、-1200 PLC操作环境操作环境3、S7-1200 PLC硬件结构项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境(1)CPU模块模块S7-1200的CPU模块,将微处理器,电源,数字量,输入/输出电路,模拟量输入/输出电路,PROFINET以太网接口,高速运动控制功能,组合到一个设计紧凑的外壳中。每块CPU内可以安装一块信号板,安装以后不会改变CPU的外形和体积。微处理器相当于人的大脑和心脏,它不断地采集输入信号,执行用户程序,刷新系统的输出。项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境(2)存储器)存储器存储器用来存储程序和数据。(1)随机存储器(RAM)是易

7、失性的存储器,内容需加电保持。具有工作速度高,价格便宜,读写方便等优点。(2)只读存储器(ROM)其内容只能读出,不能写入。是非易失性的存储器。一般用来存放PLC的操作系统。(3)快闪存储器和EEPROM快闪存储器(Flash EPROM),EEPROM为可电擦除可编程的只读存储器。它们是非易失性的,兼有ROM的非易失性的和RAM的随机存储器的优点,但写入所需的时间比RAM长的多。用来存放用户程序和需要长期保存的重要数据。项目项目一熟悉一熟悉 S7-1200 PLC操作环境操作环境(3)输入输入/输出电路输出电路输入模块和输出模块简称为I/0模块,是联系外部设备与CPU的桥梁。(4)电源)电源

8、 PLC使用220V交流电源或24V直流电源。内部的开关电源为各种模块提供5V、12V、24V等直流电源。小型PLC一般都可以为输入电路和外部的电子传感器(如接近开关等)提供24V直流电源;驱动PLC负载的直流电源一般由用户提供。(5)外围接口)外围接口通过各种外围接口,PLC可以与编程器、计算机、PLC、变频器、E2PROM写入器和打印机等连接,总线扩展接口用来扩展I/0模块和智能模块等。项目项目一熟悉一熟悉 S7-1200 PLC操作环境操作环境(3)输入/输出电路输入模块和输出模块简称为I/0模块,是联系外部设备与CPU的桥梁。(4)信号板通过信号板可以给 CPU 增加 I/O。SB 连

9、接在 CPU 的前端。l 具有 4 个数字量 I/O(2 x DC 输入和 2 x DC 输出)的 SB l 具有 1 路模拟量输出的 SB(5)电源 PLC使用220V交流电源或24V直流电源。内部的开关电源为各种模块提供5V、12V、24V等直流电源。小型PLC一般都可以为输入电路和外部的电子传感器(如接近开关等)提供24V直流电源;驱动PLC负载的直流电源一般由用户提供。(6)外围接口通过各种外围接口,PLC可以与编程器、计算机、PLC、变频器、E2PROM写入器和打印机等连接,总线扩展接口用来扩展I/0模块和智能模块等。项目项目一熟悉一熟悉 S7-1200 PLC操作环境操作环境常见西

10、门子的PLC按照结构形式分为(讲解1200)项目项目一熟悉一熟悉 S7-1200 PLC操作环境操作环境温故:1、什么是PLC?2、PLC编程编的什么电路的程序?3、项项目一熟悉目一熟悉 S7-1200 PLC操作环境操作环境教学导航教学导航教学目标:教学目标:掌握会S7-1200硬件组态方法。能通过一个简单的案例来了解TIA Portal V13软件。知识重点:知识重点:掌握S7-1200硬件组态方法。学会用PLC梯形图控制电动机的启动、保持和停止电路设计。知识难点:知识难点:TIA Portal V13软件初识。能力目标:能力目标:能使用TIA Portal V13软件会S7-1200硬件

11、组态。会用万用表检测、排除硬件故障。项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境三、编程工具三、编程工具 SIMATIC STEP 7 Basic 是西门子公司开发的高集成度工程组是西门子公司开发的高集成度工程组态系统,包括面向任务的态系统,包括面向任务的HMI智能组态软件智能组态软件SIMATIC Wincc Basic。上上述述两两个个软软件件集集成成在在一一起起,也也称称为为TIA(Totally Integrated Automation,全全集集成成自自动动化化)Portal,它它提提供供了了直直观观易易用用的的编编辑辑器,用于对器,用于对S7-1200 和精简系列面

12、板进行高效组态。和精简系列面板进行高效组态。除除了了支支持持编编程程以以外外,STEP 7 Basic还还为为硬硬件件和和网网络络组组态态、诊诊断断等等提供通用的工程组态框架。提供通用的工程组态框架。STEP 7 Basic 提供了两种编程语言提供了两种编程语言(LAD 和和 FBD)。有有两两种种视视图图:Portal(门门户户)视视图图,可可以以概概览览自自动动化化项项目目的的所所有有任任务务;项项目目视视图图,将将整整个个项项目目(包包括括PLC和和HMI)按按多多层层结结构构显显示示在在项目树中。项目树中。项项目一熟悉目一熟悉 S7-1200 PLC操作环境操作环境任务任务1 电动机的

13、启动、保护和停止电路设计电动机的启动、保护和停止电路设计1、目的与要求:、目的与要求:任务要求:电动机的启动、保护和停止电路设计基本步骤:基本步骤:1)启动)启动TIA Portal V13软件软件2)创建新项目)创建新项目3)组态硬件设备及网络)组态硬件设备及网络4)PLC编程编程5)组态可视化)组态可视化6)下载项目)下载项目7)运行调试项目)运行调试项目目一熟悉目一熟悉 S7-1200 PLC操作环境操作环境举一反三:举一反三:项目一熟悉项目一熟悉 S7-1200 PLC操作环境操作环境1.PLC是一种工业控制用的专用计算机,是由()与软件系统两大部分组成。硬件系统A软件系统B人机界面C

14、检测系统D提交单选题1分2.PLC是()和继电器常规控制概念结合的产物。微电子技术A微机技术B检测技术C网络技术D提交单选题1分3.PLC的结构按应用规模分类可分为()、小型PLC、中型PLC、大型PLC、超大型PLC。分布型PLCA集成型PLCB超小型PLCC移动型PLCD提交单选题1分4.PLC按硬件结构分类可分为整体式和().架构式结构A模块式结构B分布式结构C集散式结构D提交单选题1分5.在可编程序控制器问世以前,()在工业控制领域中占主导地位。PLCA继电器BTDCCPCD提交单选题1分6.生成程序时,自动生成的块是()。OB100AOB1BFC1CFB1D提交单选题1分任务小结任务

15、小结通过电动机启动、保持和停止电路设计过程,让读者对S7-1200 PLC控制系统有了初步了解和直观认识,与此同时,读者了解了S7-1200 PLC控制系统的开发过程。S7-1200 PLC控制系统的开发过程如下:创建新项目组态硬件设备及网络PLC编程组态可视化下载项目运行调试项目。作业:有手机完成项项目一熟悉目一熟悉 S7-1200 PLC操作环境操作环境项目三项目三 S7-1200 PLC的程序设计基础的程序设计基础项目三项目三 S7-1200程序设计基础程序设计基础教学目标教学目标:1、了解S7-1200PLC的编程语言及其用户程序结构。2、了解S7-1200PLC数据类型及存储体结构。

16、3、掌握PLC变量表的使用。4、掌握S7-1200PLC仿真软件调试程序方法。5、掌握程序状态功能调试程序。教学教学难点难点:S7-1200PLC仿真软件和程序状态功能调试程序的方法。教学重教学重点:点:S7-1200PLC仿真软件和程序状态功能调试程序的方法。能力目标:能力目标:1、会建立PLC变量表。2、会使用PLC-1200仿真软件调试程序。3、会用程序状态功能调试程序 3.1 S7-1200的编程语言的编程语言国际标准国际标准IEC(国国际际电电工工委委员员会会)是是为为电电子子技技术术的的所所有有领领域域制制定定全全球球标标准准的的国际组织。国际组织。IEC 61131是是PLC的的

17、国国际际标标准准,其其中中第第三三部部分分IEC 61131-3是是PLC的的编编程程语语言言标标准准。IEC 61131-3是是世世界界上上第第一一个个,也也是是至至今今唯唯一一的的工工业业控控制制系系统统的的编编程程语语言言标标准准,已已经经成成为为DCS(集集散散控控制制系系统统)、IPC(工工控控机机)、FCS(现现场场总总线线控控制制系系统统)、SCADA(监监控控与数据采集)和运动控制系统事实上的软件标准。与数据采集)和运动控制系统事实上的软件标准。IEC 61131-3的的5种种编编程程语语言言:指指令令表表(Instruction List)、结结构构文文本本(Structur

18、ed Text,ST)、梯梯形形图图(Ladder Diagram,LD)、功功能能块块图图(Function Block Diagram,FBD)、顺顺序序功功能能图图(Sequential Function Chart,SFC)。3.1 S7-1200的编程语言的编程语言梯形图和功能块图梯形图和功能块图梯梯形形图图(LAD)是是使使用用得得最最多多的的PLC图图形形编编程程语语言言,由由触触点点、线线圈圈和用方框表示的指令框组成。和用方框表示的指令框组成。触触点点和和线线圈圈组组成成的的电电路路称称为为程程序序段段(network,网网络络),Step 7 Basic自动为程序段编号。自动

19、为程序段编号。功能块图功能块图(FBD)使用类似于数字电路的图形逻辑来表示控制逻辑。使用类似于数字电路的图形逻辑来表示控制逻辑。3.2 系统存储区与数据类型系统存储区与数据类型物理存储器物理存储器PLC使用的物理存储器类型:使用的物理存储器类型:RAM,ROM,Flash EPROM(简称为简称为FEPROM)装装载载存存储储器器:非非易易失失性性的的存存储储区区,用用于于保保存存用用户户程程序序、数数据据和和组组态态信信息息。所所有有的的CPU都都有有内内部部的的装装载载存存储储器器,CPU插插入入存存储储卡卡后后,用用存存储储卡卡做做装装载载存存储储器器。类类似似于于计计算算机机的的硬硬盘

20、盘,具具有有断断电电保保持持功功能。能。工工作作存存储储器器:集集成成在在CPU中中的的高高速速存存取取的的RAM。类类似似于于计计算算机机的的内存,断电时内容丢失。内存,断电时内容丢失。断断电电保保持持存存储储器器:用用来来防防止止在在电电源源关关闭闭时时丢丢失失数数据据,可可以以用用不不同同方法设置变量的断电保持功能。方法设置变量的断电保持功能。存储卡:可选的存储卡用来存储用户程序,或用于传送程序。存储卡:可选的存储卡用来存储用户程序,或用于传送程序。3.2 系统存储区与数据类型系统存储区与数据类型基本数据类型基本数据类型变量类型符号位数取值范围常数举例位Bool11,0TRUE,FALS

21、E或1,0字节Byte816#0016#FF16#12,16#AB字Word1616#000016#FFFF16#ABCD,16#0001双字DWord3216#0000000016#FFFFFFFF16#02468ACE字符Char816#0016#FFA,t,有符号字节SInt8-128127123,-123整数Int16-3276832767123,-123双整数Dint32-21474836482147483647123,-123无符号字节USInt80255123无符号整数UInt16065535123无符号双整数UDInt3204294967295123浮点数(实数)Real321

22、.17549510-383.402823 103812.45,-3.4,-1.2E+3双精度浮点数LReal642.2250738585072020 10-308 1.7976931348623157 1030812345.12345-1,2E+40时间Time321T#-24d20h31m23s648ms T#24d20h31m23s648msT#1d_2h_15m_30s_45ms3.2 系统存储区与数据类型系统存储区与数据类型字节,字节字节,字节.位寻址位寻址“字字节节.位位”寻寻址址方方式式:如如I3.2,首首位位字字母母表表示示存存储储器器标标识识符符,I表示输入过程映像区表示输入过

23、程映像区8位二进制数组成位二进制数组成1个字节个字节(Byte):以起始字节的地址作为字和双字的地址。以起始字节的地址作为字和双字的地址。起始字节为最高位的字节。起始字节为最高位的字节。3.2 系统存储区与数据类型系统存储区与数据类型字,双字寻址字,双字寻址MW100MD10032位位的的浮浮点点数数又又称称为为实实数数(Real)。浮浮点点数数的的优优点点是是用用很很小小的的存存储储空间空间(4B)表示非常大和非常小的数。表示非常大和非常小的数。PLC输输入入和和输输出出的的数数值值大大多多是是整整数数,例例如如模模拟拟量量输输入入和和输输出出值值,用用浮浮点点数数来来处处理理这这些些数数据

24、据需需要要进进行行整整数数和和浮浮点点数数之之间间的的转转换换,浮点数的运输速度不及整数的运算速度慢一些。浮点数的运输速度不及整数的运算速度慢一些。在在编编程程软软件件中中,用用十十进进制制小小数数来来表表示示浮浮点点数数,例例如如50是是整整数数,50.0为浮点数。为浮点数。3.2 系统存储区与数据类型系统存储区与数据类型浮点数浮点数 3.2 系统存储区与数据类型系统存储区与数据类型系统存储区系统存储区 存储区存储区描述描述强制强制保持保持过程映像输入过程映像输入(I)在在扫扫描描循循环环开开始始时时,从从物物理理输输入入复复制制的的输输入值入值YesNo物理输入物理输入(I_:P)通过该区

25、域立即读取物理输入通过该区域立即读取物理输入NoNo过程映像出过程映像出(Q)在在扫扫描描循循环环开开始始时时,将将输输出出值值写写入入物物理理输输出出YesNo物理输出物理输出(Q_:P)通过该区域立即写物理输出通过该区域立即写物理输出NoNo位存储器位存储器(M)用用于于存存储储用用户户程程序序的的中中间间运运算算结结果果或或标标志志位位NoYes临临时时局局部部存存储储器器(L)块块的的临临时时局局部部数数据据,只只能能供供块块内内部部使使用用,只可以通过符合方式来访问只可以通过符合方式来访问NoNo数据块数据块(DB)数据存储器与数据存储器与FB的参数存储器的参数存储器NoYes2.3

26、 位逻辑指令位逻辑指令常开触点、常闭触点、取反触点常开触点、常闭触点、取反触点输出线圈、取反输出线圈输出线圈、取反输出线圈复位、置位复位、置位区域置位、区域复位区域置位、区域复位复位优先锁存器、置位优先锁存器复位优先锁存器、置位优先锁存器上升沿检测触点、下降沿检测触点上升沿检测触点、下降沿检测触点上升沿检测线圈、下降沿检测线圈上升沿检测线圈、下降沿检测线圈上升沿触发器、下降沿触发器上升沿触发器、下降沿触发器知识梳理与总结知识梳理与总结本项目介绍了PLC-1200编程语言、用户程序、系统存储器及数据类型。通过三相笼型异步电动机的正反转控制任务入手,训练PLC-1200仿真软件、程序状态功能、监视

27、表格调试程序的方法。本项目要掌握的重点内容包括:(1)S7-1200的编程语言及其用户程序结构;(2)S7-1200数据类型及存储体结构;(3)掌握PLC变量表的使用;(4)掌握PLC-1200仿真软件调试程序方法;(5)掌握程序状态功能调试程序方法;(6)掌握监视表格调试程序的方法。2.3 位逻辑指令位逻辑指令置位复位指令置位复位指令最主要的特点是有记忆和保持功能。最主要的特点是有记忆和保持功能。2.3 位逻辑指令位逻辑指令多点置位复位指令多点置位复位指令多多点点置置位位指指令令将将指指定定的的地地址址开开始始的的连连续续若若干干个个地地址址置置位位(变变为为1状态并保持状态并保持)。多多点

28、点复复位位指指令令将将指指定定的的地地址址开开始始的的连连续续若若干干个个地地址址复复位位(变变为为0状态并保持状态并保持)。2.3 位逻辑指令位逻辑指令复位优先、置位优先锁存器复位优先、置位优先锁存器复位优先锁存器置位优先锁存器SR1输出位RS1输出位00保持前一状态00保持前一状态010100101011110111复位优先锁存器、置位优先锁存器:输出线圈可选2.3 位逻辑指令位逻辑指令边缘检测触点指令边缘检测触点指令如如果果输输入入信信号号I0.6由由0变变为为1状状态态(即即输输入入信信号号I0.6的的上上升升沿沿),则则该触点接通一个扫描周期。该触点接通一个扫描周期。触触点点下下面面

29、的的M4.3为为边边缘缘存存储储位位,用用来来存存储储上上一一个个扫扫描描循循环环是是I0.6的的状状态态,通通过过比比较较输输入入信信号号的的当当前前状状态态和和上上一一次次循循环环的的状状态态来来检检测测信信号号的的边边沿沿。边边沿沿存存储储位位的的地地址址只只能能在在程程序序中中使使用用一一次次,它它的的状状态态不不能能在在其其他他地地方方被被改改写写。只只能能使使用用M、全全局局DB和和静静态态局局部部变变量量来来作作边边沿沿存存储储位位,不不能能使使用用临临时时局局部部数数据据或或I/O变变量量来来作边沿存储位。作边沿存储位。2.3 位逻辑指令位逻辑指令边缘检测线圈指令边缘检测线圈指

30、令边缘检测线圈指令:边缘检测线圈指令:上上升升沿沿检检测测线线圈圈仅仅在在流流进进该该线线圈圈的的能能流流的的上上升升沿沿,输输出出位位M6.1为为1状态,状态,M6.2为边沿存储位。为边沿存储位。在在I0.7的的上上升升沿沿,M6.1的的常常开开触触点点闭闭合合一一个个扫扫描描周周期期,使使M6.6置置位位,在在I0.7的的下下降降沿沿,M6.3的的常常开开触触点点闭闭合合一一个个扫扫描描周周期期,使使M6.6复位。复位。2.3 位逻辑指令位逻辑指令P_TRIG与与N_TRIG指令指令在在流流进进P_TRIG指指令令的的CLK输输入入端端的的能能流流的的上上升升沿沿,Q端端输输出出一一个个扫

31、描周期的能流,使扫描周期的能流,使M8.1置位,方框下面的置位,方框下面的M8.0是脉冲存储器位。是脉冲存储器位。P_TRIG指令与指令与N_TRIG指令不能放在电路的开始处和结束处。指令不能放在电路的开始处和结束处。2.3 位逻辑指令位逻辑指令3种边沿检测指令的功能种边沿检测指令的功能以上升沿检测为例:以上升沿检测为例:在在P触触点点指指令令中中,触触点点上上面面的的地地址址的的上上升升沿沿,该该触触点点接接通通一一个个扫扫描描周周期期,因因此此P触触点点用用于于检检测测触触点点上上面面地地址址的的上上升升沿沿,并并且且直直接接输出上升沿脉冲。输出上升沿脉冲。在在P线线圈圈的的能能流流的的上

32、上升升沿沿,线线圈圈上上面面的的地地址址在在一一个个扫扫描描周周期期为为1状状态态,因因此此P线线圈圈用用于于检检测测能能流流的的上上升升沿沿,并并用用线线圈圈上上面面的的地地址址来来输出上升沿脉冲。输出上升沿脉冲。P_TRIG指令用于检测能流的上升沿,并且直接输出上升沿脉冲。指令用于检测能流的上升沿,并且直接输出上升沿脉冲。如如果果P_TRIG指指令令左左边边只只有有I1.0触触点点,可可以以用用I1.0的的P触触点点来来代代替替P_TRIG指令。指令。练习编写启保亭程序,并调试。1、用基本位逻辑指令完成。2、用置位/复位指令完成。总结:基本位逻辑指令置位/复位指令:上升沿/下降沿指令:作业

33、:P1042,102.3 位逻辑指令位逻辑指令故障信息显示电路举例故障信息显示电路举例 1/2设设计计故故障障信信息息显显示示电电路路,从从故故障障信信号号I0.0的的上上升升沿沿开开始始,Q0.7控控制制的的指指示示灯灯以以1Hz的的频频率率闪闪烁烁。操操作作人人员员按按复复位位按按钮钮I0.1后后,如如果果故故障障已已经经消消失失,则则指指示示灯灯灭灭,如如果果没没有有消消失失,则则指指示示灯灯转转为为常常亮亮,直至故障消失。直至故障消失。2.3 位逻辑指令位逻辑指令故障信息显示电路举例故障信息显示电路举例 2/22.4 定时器指令定时器指令定时器的基本功能定时器的基本功能 1/2使使用用

34、定定时时器器指指令令可可创创建建编编程程的的时时间间延延迟迟,S7-1200 PLC有有4种种定定时器:时器:TP:脉冲定时器可生成具有预设宽度时间的脉冲。脉冲定时器可生成具有预设宽度时间的脉冲。TON:接通延迟定时器输出:接通延迟定时器输出Q在预设的延时过后设置为在预设的延时过后设置为 ON。TOF:关断延迟定时器输出:关断延迟定时器输出 Q 在预设的延时过后重置为在预设的延时过后重置为 OFF。TONR:保保持持型型接接通通延延迟迟定定时时器器输输出出在在预预设设的的延延时时过过后后设设置置为为ON。在在使使用用 R 输输入入重重置置经经过过的的时时间间之之前前,会会跨跨越越多多个个定定时

35、时时时段段一直累加经过的时间。一直累加经过的时间。RT:通通过过清清除除存存储储在在指指定定定定时时器器背背景景数数据据块块中中的的时时间间数数据据来来重置定时器。重置定时器。每每个个定定时时器器都都使使用用一一个个存存储储在在数数据据块块中中的的结结构构来来保保存存定定时时器器数数据。据。在编辑器中放置定时器指令时可分配该数据块。在编辑器中放置定时器指令时可分配该数据块。2.4 定时器指令定时器指令定时器的基本功能定时器的基本功能 2/22.4 定时器指令定时器指令定时器的输入输出参数定时器的输入输出参数 1/4TP、TON 和和 TOF 定定时时器器具具有有相相同同的的输输入入和和输出参数

36、。输出参数。TONR 定时器具有附加的复位输入参数定时器具有附加的复位输入参数 R。可可创创建建自自己己的的“定定时时器器名名称称”来来命命名名定定时时器器数数据据块块,还还可可以以描描述述该该定定时时器器在在过过程程中中的的用用途。途。RT 指令可重置指定定时器的定时器数据。指令可重置指定定时器的定时器数据。2.4 定时器指令定时器指令定时器的输入输出参数定时器的输入输出参数 2/4参数参数数据类型数据类型说明说明INBool启用定时器输入启用定时器输入RBool将将 TONR 经过的时间重置为零经过的时间重置为零PT(Preset Time)Bool预设的时间值输入预设的时间值输入QBoo

37、l定时器输出定时器输出ET(Elapsed Time)Time经过的时间值输出经过的时间值输出定时器数据块定时器数据块DB指定要使用指定要使用 RT 指令复位的定时器指令复位的定时器参参数数 IN从从0变变为为1将将启启动动TP、TON 和和 TONR,从从1变变0 将将启启动动 TOF。ET 为为定定时时开开始始后后经经过过的的时时间间,或或称称为为已已耗耗时时间间值值(可可以以不不为为ET指指定定地地址址),它它们们的的数数值值类类型型为为32位位的的Time,单单位位为为ms,最最大大定定时时时间为时间为T#24D_20H_31M_23S_647MS。2.4 定时器指令定时器指令定时器的

38、输入输出参数定时器的输入输出参数 3/4IEC定定时时器器和和IEC计计数数器器属属于于功功能能块块,调调用用时时需需要要指指定定配配套套的的背背景数据块,定时器和计数器指令的数据保存在背景数据块中。景数据块,定时器和计数器指令的数据保存在背景数据块中。在在梯梯形形图图中中输输入入定定时时器器指指令令时时,打打开开右右边边的的指指令令窗窗口口将将“定定时时器器操操作作”文文件件夹夹中中的的定定时时器器指指令令拖拖放放到到梯梯形形图图中中适适当当的的位位置置,在在出出现现的的“调调用用选选项项”对对话话框框中中修修改改将将要要生生成成的的背背景景数数据据块块的的名名称称,或采用默认的名称。点击或

39、采用默认的名称。点击“确定确定”按钮,自动生成数据块。按钮,自动生成数据块。2.4 定时器指令定时器指令定时器的输入输出参数定时器的输入输出参数 4/4定时器定时器 PT 和和 IN 参数值变化参数值变化 TPl定时器运行期间,更改定时器运行期间,更改 PT 没有任何影响。没有任何影响。l定时器运行期间,更改定时器运行期间,更改 IN 没有任何影响。没有任何影响。TONl定时器运行期间,更改定时器运行期间,更改 PT 没有任何影响。没有任何影响。l定时器运行期间,将定时器运行期间,将 IN 更改为更改为 FALSE 会复位并停止定时器。会复位并停止定时器。TOFl定时器运行期间,更改定时器运行

40、期间,更改 PT 没有任何影响。没有任何影响。l定时器运行期间,将定时器运行期间,将 IN 更改为更改为 TRUE 会复位并停止定时器。会复位并停止定时器。TONRl定定时时器器运运行行期期间间更更改改PT没没有有任任何何影影响响,但但对对定定时时器器中中断断后后继继续续运运行会有影响。行会有影响。l定定时时器器运运行行期期间间将将IN更更改改为为 FALSE 会会停停止止定定时时器器但但不不会会复复位位定定时时器。器。l将将 IN 改回改回 TRUE 将使定时器从累积的时间值开始定时。将使定时器从累积的时间值开始定时。2.4 定时器指令定时器指令脉冲定时器脉冲定时器TP时序图时序图2.4 定

41、时器指令定时器指令接通延时定时器接通延时定时器TON时序图时序图2.4 定时器指令定时器指令断开延时定时器断开延时定时器TOF时序图时序图2.4 定时器指令定时器指令保持型接通延时定时器保持型接通延时定时器TONR时序图时序图2.4 定时器指令定时器指令举例举例 1/6用接通延时定时器设计周期和占空比可调的振荡电路。用接通延时定时器设计周期和占空比可调的振荡电路。M2.7只只接接通通一一个个扫扫描描周周期期,振振荡荡电电路路实实际际上上是是一一个个有有正正反反馈馈的的电电路,两个定时器的输出路,两个定时器的输出Q分别控制对方的输入分别控制对方的输入IN,形成了正反馈。,形成了正反馈。振荡电路的

42、高、低电平时间分别由两个定时器的振荡电路的高、低电平时间分别由两个定时器的PT值确定。值确定。2.4 定时器指令定时器指令举例举例 2/62.4 定时器指令定时器指令举例举例 3/6用3种定时器设计卫生间冲水控制电路。2.4 定时器指令定时器指令举例举例 4/62.4 定时器指令定时器指令举例举例 5/6两两条条运运输输带带顺顺序序相相连连,为为避避免免运运送送的的物物料料在在1号号运运输输带带上上堆堆积积,按按下下起起动动按按钮钮I0.3,1号号带带开开始始运运行行,8s后后2号号带带自自动动起起动动。停停机机的的顺顺序序与与起起动动的的顺顺序序相相反反,按按了了停停止止按按钮钮I0.2后后

43、,先先停停2号号带带,8s后后停停1号带。号带。Q1.1和和Q0.6控制两台电动机控制两台电动机M1和和M2。2.4 定时器指令定时器指令举例举例 6/62.5 计数器指令计数器指令计数器的数据类型计数器的数据类型S7-1200有有3种种计计数数器器:加加计计数数器器(CTU)、减减计计数数器器(CTD)和和加加减减计计数数器器(CTUD)。它它们们属属于于软软件件计计数数器器,其其最最大大计计数数速速率率受受到到它它所所在在的的OB的执行速率的限制。的执行速率的限制。如果需要速率更高的计数器,可以使用如果需要速率更高的计数器,可以使用CPU内置的高速计数器。内置的高速计数器。调用计数器指令时

44、,需要生成保存计数器数据的背景数据块。调用计数器指令时,需要生成保存计数器数据的背景数据块。CU和和CD分分别别是是加加计计数数输输入入和和减减计计数数输输入入,在在CU或或CD由由0变变为为1是,实际计数值是,实际计数值CV加加1或减或减1。复复位位输输入入R为为1时时,计计数数器器被被复复位位,CV被被清清0,计计数数器器的的输输入入Q变变为为0。2.5 计数器指令计数器指令计数器的输入输出计数器的输入输出 参数参数参数参数数据类型数据类型说明说明CU、CD BOOL加计数或减计数,按加或减加计数或减计数,按加或减一计数一计数 R(CTU、CTUD)BOOL将计数值重置为零将计数值重置为零

45、 LOAD(CTD、CTUD)BOOL预设值的装载控制预设值的装载控制 PV SInt、Int、DInt、USInt、UInt、UDInt 预设计数值预设计数值 Q、QU BOOLCV=PV 时为真时为真 QD BOOLCV=0 时为真时为真 CV SInt、Int、DInt、USInt、UInt、UDInt 当前计数值当前计数值 2.5 计数器指令计数器指令加计数器加计数器CTU:参参数数 CU 的的值值从从 0 变变为为 1 时时,CTU 使使计计数数值值加加 1。如如果果参参数数 CV(当当前前计计数数值值)的的值值大大于于或或等等于于参参数数 PV(预预设设计计数数值值)的的值值,则则

46、计计数数器器输输出出参参数数 Q=1。如如果果复复位位参参数数 R 的的值值从从 0 变变为为 1,则则当前计数值复位为当前计数值复位为 0。PV=32.5 计数器指令计数器指令减计数器减计数器CTD:参参数数 CD 的的值值从从 0 变变为为 1 时时,CTD 使使计计数数值值减减 1。如如果果参参数数 CV(当当前前计计数数值值)的的值值等等于于或或小小于于 0,则则计计数数器器输输出出参参数数 Q=1。如如果果参参数数 LOAD 的的值值从从 0 变变为为 1,则则参参数数PV(预预设设值值)的的值值将将作作为为新的新的 CV(当前计数值当前计数值)装载到计数器。装载到计数器。PV=32

47、.5 计数器指令计数器指令加减计数器加减计数器 1/2CTUD:加加计计数数(CU,Count Up)或或减减计计数数(CD,Count Down)输入的值从输入的值从 0 跳变为跳变为 1时,时,CTUD 会使计数值加会使计数值加 1 或减或减 1。如如果果参参数数 CV(当当前前计计数数值值)的的值值大大于于或或等等于于参参数数PV(预预设设值值)的的值值,则则计计数数器器输输出出参参数数 QU=1。如如果果参参数数 CV 的的值值小小于于或或等等于零,则计数器输出参数于零,则计数器输出参数 QD=1。如果参数如果参数 LOAD 的值从的值从 0 变为变为 1,则参数,则参数 PV(预设值

48、)的值将(预设值)的值将作为新的作为新的 CV(当前计数值)装载到计数器。(当前计数值)装载到计数器。如果复位参数如果复位参数 R 的值从的值从 0 变为变为 1,则当前计数值复位为,则当前计数值复位为 0。2.5 计数器指令计数器指令加减计数器加减计数器 2/2PV=42.6 用用STEP 7 Basic生成用户程序生成用户程序程序编辑器程序编辑器 2.6 用用STEP 7 Basic生成用户程序生成用户程序电机启动主电路电机启动主电路 2.6 用用STEP 7 Basic生成用户程序生成用户程序电机启动控制电路电机启动控制电路 2.6 用用STEP 7 Basic生成用户程序生成用户程序电

49、机启动控制程序电机启动控制程序 2.6 用用STEP 7 Basic生成用户程序生成用户程序生成用户程序生成用户程序 打开主程序打开主程序OB1,生成如下用户程序:,生成如下用户程序:2.6 用用STEP 7 Basic生成用户程序生成用户程序工具栏上的按钮工具栏上的按钮 在在选选中中的的程程序序段段下下面面插入一个新的程序段插入一个新的程序段删除选中的程序段删除选中的程序段打开、关闭所有的程序段打开、关闭所有的程序段设设置置变变量量的的显显示示方方式式:显显示示绝绝对地址、符号地址或同时显示对地址、符号地址或同时显示关关闭闭或或打打开开程程序段的注释序段的注释显显示示或或隐隐藏收藏夹藏收藏夹

50、跳转到前一个或下一个语法错误跳转到前一个或下一个语法错误更新不一致的块调用更新不一致的块调用打打开开或或关关闭闭程程序序状状态监视态监视2.6 用用STEP 7 Basic生成用户程序生成用户程序设置程序编辑器参数设置程序编辑器参数1/2“选项选项”“设置设置”:2.6 用用STEP 7 Basic生成用户程序生成用户程序设置程序编辑器参数设置程序编辑器参数2/2 操操 作作 数数 与与其其他他对对象象(例例如如触触点点)之之 间间 的的 垂垂直间距直间距操操作作数数水水平平方方向向和和垂垂直直方方向可以输入的最大字符数向可以输入的最大字符数2.6 用用STEP 7 Basic生成用户程序生成

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁