零基础自学PLC入门

合集下载

超实用PLC编程入门教程

超实用PLC编程入门教程

超实用PLC编程入门教程PLC(可编程逻辑控制器)是一种用于自动化控制的电子设备,广泛应用于工业自动化、楼宇自动化、交通控制等领域。

对于初学者来说,掌握PLC编程的基本概念和技巧至关重要。

本教程将帮助你从零开始,逐步掌握PLC编程的使用方法。

一、PLC概述1. 定义:PLC是一种用于工业自动化控制的电子设备,可以通过编程来实现对各种生产过程的自动化控制。

2. 应用:PLC广泛应用于工业自动化、楼宇自动化、交通控制等领域,如生产线自动化、电梯控制、交通信号灯控制等。

3. 优势:PLC具有可靠性高、稳定性好、易于编程和维护等优点,是现代工业自动化控制的首选设备。

二、PLC编程语言1. 梯形图(Ladder Diagram):梯形图是一种图形化的编程语言,类似于电气控制电路图。

它使用继电器、接触器等符号来表示逻辑关系,易于理解和编写。

2. 指令表(Instruction List):指令表是一种文本化的编程语言,使用特定的指令来表示逻辑关系。

它具有更高的灵活性和可读性,适用于复杂的控制逻辑。

3. 功能块图(Function Block Diagram):功能块图是一种图形化的编程语言,使用功能块来表示逻辑关系。

它具有模块化的特点,便于编写和维护复杂的控制程序。

三、PLC编程环境1. 选择合适的PLC编程软件:根据PLC型号和品牌,选择合适的编程软件。

常见的编程软件有Siemens STEP 7、Mitsubishi GX Developer、Rockwell RSLogix等。

2. 安装和配置编程软件:按照软件的安装指南,将编程软件安装到计算机上,并配置好与PLC的通信参数。

3. 创建新项目:在编程软件中创建新项目,选择PLC型号和配置参数,并设置项目名称和保存路径。

四、基本编程技巧1. 理解输入/输出:在PLC编程中,输入/输出是控制逻辑的核心。

理解输入/输出的概念,并正确地配置它们,是编写有效控制程序的关键。

PLC(欧姆龙)编程入门(初学者适用)(精编文档).doc

PLC(欧姆龙)编程入门(初学者适用)(精编文档).doc

【最新整理,下载后即可编辑】PLC 初级培训教材第一章 电气系统及PLC 简介一、设备电气系统结构简介 设备电气系统一般由以下几部分组成1、 执行机构:执行令陶瓷行业中常构有:电动机(普通、带刹车、带离合)、电磁阀(控制油路或气路的通闭完成机械动作)、伺服马达(控制调节油路、气路的开度大小)等。

2、输入元件:从外部取入信息陶瓷行业中常见的输入元件有:各类主令电器(开头、按扭)、行程开关(位置)、近接开关(反映铁件运动位置)、光电开关(运动物体的位置)、编码器(反映物体运动距离)、热电偶(温度)、粉位感应器粉料位置)等。

控制中心:记忆程序或信息、执行逻辑运算及判断常见控制中心部件有各类PLC 、继电器、接触器、热继电器、等。

电源向输入元件、控制中心提供控制电源;向执行机构提供电气动力。

二、简单的单台电动机电气系统例:一台星——角启动的鼠笼式电动机的电气系统1、一次线路图2、二次线路图A B C JC1 RRSJJCJ3、上图看出,二次回路图中为实现延时控制,要使用一个时间继电器,而在陶瓷行业中,星——角启动控制可说是一种非常简单的例子,若在陶瓷生产设备上全部采用继电器类来实现生产过程的自动控制,要使用许多的继电器、时间继电器等其它一些电气产品,而该类产品占空间大,且运行不是十分可靠。

三、PLC简介1、可编程序控制器早期的PLC只能做些开关量的逻辑控制,因而叫PLC,但近年来,PLC 采用微处理器作为中央处理单元,不仅有逻辑控制功能,还有算术运算、模拟量处理甚至通信联网功能,正确应称为PC,但为了与个人计算机有所区别,仍称其为PLC。

2、PLC的特点1>、灵活、通用控制功能改变,只要改变软件及少量的线路即可实现。

2>、可靠性高、抗干扰能力强①硬件方面:采用微电子技术开关动作由无触点的半导体电路及大规模集成电路完成,CPU与输入输出之间,采用光电隔离措施,隔离了它们之间电的联系。

②软件方面:有自身的监控程序,对强干扰信号、欠电压等外界环境定期检查,有故障时,存现状态到存储器,并对其封闭以保护信息;监视定时器WTD,检查程序循环状态,超出循环时间时报警;对程序进行校验,程序有错误进输出报警信息并停止执行。

零基础自学PLC入门

零基础自学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 时,三极管集电极电流为 0(这叫做三极管截止),相当于开关断开;当基极电流很大,以至于三极管饱与时,相当于开关闭合。

plc基础知识入门讲解

plc基础知识入门讲解

存储器
总结词
数据存储部分
详细描述
存储器是PLC中用于存储程序、数据和系统参数的部件。根据不同类型的存储器,PLC 可以存储用户程序、系统程序、配置参数等。存储器分为只读存储器(ROM)和随机 存取存储器(RAM),其中ROM用于存储系统程序,RAM用于存储用户程序和实时
数据。
输入/输出接口电路
总结词
PLC的未来展望
更高效的控制性能
边缘计算
云平台集成
人工智能应用
随着处理器技术的不断进步, PLC将具备更强大的计算和 控制能力,实现更快速、精
确的控制效果。
PLC将与边缘计算技术结合, 实现更高效的数据处理和分 析,提高工业自动化系统的
响应速度和准确性。
PLC将与云平台集成,实现 远程监控、配置和管理功能, 提高工业自动化系统的可维
扫描工作方式是指PLC按照一定的顺序逐条读取输入信号并执行程序,然 后输出相应的控制信号。
PLC在每个扫描周期内,依次读取输入信号,执行程序,并更新输出信号, 完成对外部设备的控制。
扫描工作方式保证了PLC的可靠性和稳定性,使其能够适应各种复杂的工 业控制环境。
输入采样阶段
1
输入采样阶段是PLC在扫描周期的开始阶段,对 所有输入端子的信号进行采样,并将采样值存储 在输入映像寄存器中。
PLC按照程序指令逐条执行,并根据输入映 像寄存器的值进行逻辑运算、计时、计数等 操作,最终得到输出映像寄存器的值。
在程序执行阶段,输入映像寄存器 的值保持不变,输出映像寄存器的 值会随着程序执行而更新。
输出刷新阶段
输出刷新阶段是PLC在程序执行阶段之后,将输出映像寄存器中的值输出到输出端子,控制外部设备。
开放性 为了更好地与其他工业系统集成, PLC将采用开放的通信协议和标 准,促进不同厂商设备之间的互 操作性和信息共享。

从零基础自学PLC入门教程(一)

从零基础自学PLC入门教程(一)

从零基础自学PLC入门教程(一)PLC(可编程逻辑控制器)技术已经在工业自动化领域得到广泛应用,成为了工业自动化控制的核心之一。

但是,对于初学者来说,学习PLC 却是一个比较困难的过程。

那么,如何从零基础开始自学PLC呢?下面是本文的具体分析。

一、了解PLC的基本概念和工作原理PLC的工作原理是以数字信号的输入和输出为基础的。

对于初学者而言,了解PLC的基本概念和工作原理是必不可少的。

简单的说,PLC的输入是通过传感器来实现的,而输出则会控制执行器的运动。

因此,我们需要学习PLC的输入输出的基本原理和常用的PLC传感器及执行器。

二、学习PLC的编程语言PLC编程语言有多种,但是Ladder和SFC是最常用的两种。

Ladder语言的语法结构类似于电气图,很容易理解和掌握。

SFC语言则适用于更加复杂的控制程序,需要学习的知识和门类就比较多了。

因此,初学者可以首先学习Ladder语言并掌握其基本语法,从而逐渐掌握更复杂的PLC编程语言。

三、选择适合的PLC编程软件和硬件平台PLC编程软件和硬件平台是PLC学习的重要组成部分。

因此,在学习PLC的过程中,需要选择适合自己的编程软件和硬件平台。

国内比较流行的PLC编程软件有3S-Smart Software Solutions GmbH的CoDeSys、西门子的Step7和欧姆龙的CX-Programmer等。

硬件平台方面,初学者可以选择一些较为基础的PLC型号,例如欧姆龙的CP1H、西门子的S7-200等。

四、多实践,多思考,多交流PLC技术作为一种实用性很强的技术,学习过程中实践极为重要。

因此,多做PLC编程的实验,才能掌握PLC编程的技巧和方法,理解系统结构和执行过程。

同时,要多思考,多与人交流,就可以更好地提高PLC 编程的能力。

以上就是从零基础自学PLC入门教程的主要内容。

初学者可以结合自身的需求和理解能力,按照上述四点来进行PLC学习。

相信通过不断的努力和练习,可以掌握PLC编程技术,成为一个合格的PLC程序员。

西门子PLC自学教程(从入门到精通)

西门子PLC自学教程(从入门到精通)

软件编程规范与技巧
编程技巧
编程规范:遵循结构化编程 、模块化设计原则,编写清
晰易懂的程序。
01
02
03
合理使用中间变量和临时寄 存器,提高程序可读性和可
维护性。
采用循环结构和子程序调用 ,简化程序结构,提高运行
效率。
04
05
对关键代码段进行注释和说 明,方便后期维护和调试。
系统调试流程及注意事项
自动化生产线调试结果展示与 总结
展示生产线运行过程中的各 项参数监控界面
总结调试过程中遇到的问题及 解决方法
调试结果展示与总结
01
02
03
分析系统性能及优化方向
智能楼宇环境监控调试结果展示 与总结
展示环境参数实时监测界面及设 备控制界面
调试结果展示与总结
总结调试过程中遇到的问题 及解决方法
分析系统性能及优化方向
实例分析
通过实例分析,加深对梯形图编程语 言的理解和应用。
编程规则与技巧
学习梯形图的编程规则,如并联、串 联、置位、复位等,并掌握一些编程 技巧,如使用中间变量、避免双线圈 输出等。
指令表(STL)编程语言介绍
1 2 3
指令表基本概念
了解指令表的组成元素,如操作码、操作数、注 释等。
编程规则与技巧
学习指令表的编程规则,如赋值、比较、逻辑运 算等,并掌握一些编程技巧,如使用立即数、间 接寻址等。
实例分析
通过实例分析,加深对指令表编程语言的理解和 应用。
顺序功能图(SFC)编程语言介绍
顺序功能图基本概念
了解顺序功能图的பைடு நூலகம்成元素,如步、转换条件、动作等。
编程规则与技巧
学习顺序功能图的编程规则,如选择序列、并行序列、跳 转等,并掌握一些编程技巧,如使用局部变量、优化转换 条件等。

计划向零基础学习plc

计划向零基础学习plc

计划向零基础学习plc随着工业自动化水平的不断提高,PLC(Programmable Logic Controller,可编程逻辑控制器)作为实现工业自动化的重要设备,得到了越来越广泛的应用。

而对于零基础的我来说,学习PLC是非常有必要的,它不仅可以帮助我在工作中更高效地完成任务,提高工作效率,还可以为我的职业发展增添新的技能和竞争力。

因此,我计划从零基础开始,系统地学习PLC知识,掌握其基本原理和编程技能。

二、学习计划1. 学习目标(1)了解PLC的基本原理和组成结构;(2)掌握PLC的程序编程技能;(3)具备使用PLC解决实际工程问题的能力;(4)能够独立完成简单的PLC应用系统设计和调试工作。

2. 学习内容(1)PLC基本原理和组成结构;(2)PLC编程语言及编程工具;(3)PLC在工业控制中的应用实例。

3. 学习方法和步骤(1)通过阅读相关教材和资料,了解PLC的基本原理和组成结构;(2)通过在线视频教学和实践操作,学习PLC的程序编程技能;(3)通过参与实际项目和案例分析,掌握PLC在工业控制中的应用实例。

4. 学习时间安排(1)第一阶段:了解PLC基本原理和组成结构(2周);(2)第二阶段:学习PLC编程语言及编程工具(4周);(3)第三阶段:掌握PLC在工业控制中的应用实例(4周)。

5. 学习工具和材料(1)PLC教材和相关资料;(2)在线视频教学资源;(3)实验箱和PLC编程软件。

三、学习过程1. 了解PLC基本原理和组成结构在第一阶段的学习中,我将通过阅读相关教材和资料,了解PLC的基本原理和组成结构,包括PLC的工作原理、硬件组成、输入输出模块、通信接口等内容。

我会结合实际案例,学习PLC在工业自动化控制系统中的应用,以便更好地理解PLC的作用和重要性。

2. 学习PLC编程语言及编程工具在第二阶段的学习中,我将通过在线视频教学和实践操作,学习PLC的程序编程技能,包括PLC的编程语言、程序结构、指令集等内容。

新手如何学习PLC

新手如何学习PLC

新手如何学习PLC
PLC(可编程逻辑控制器)是一种用于自动化控制系统的设备,它使用可编程的方法来执行各种任务。

对于新手来说,学习PLC可能是一个挑战,但是通过以下步骤,您可以更轻松地掌握PLC的基本知识和技能。

1.学习基础知识:PLC的基本概念、原理和功能是学习PLC的基础。

您可以通过查阅相关的教材、参加培训课程或自学来了解这些基础知识。

2.熟悉PLC的硬件:PLC系统通常由中央处理器(CPU)、输入/输出模块(I/O)、电源和编程设备等组成。

了解PLC的硬件组成和功能可以帮助您更好地理解PLC的工作原理和使用方法。

3. 学习PLC的编程语言:PLC通常使用一种特定的编程语言来编写控制逻辑。

常见的PLC编程语言包括Ladder Diagram(LD)、Function Block Diagram(FBD)、Structured Text(ST)等。

选择一种适合自己的编程语言,并学习如何使用它来编写控制逻辑。

4.进行实践操作:理论知识只是学习PLC的一部分,实践是巩固知识和技能的关键。

通过使用PLC编程软件和硬件设备进行实际的控制任务,您可以更深入地了解PLC的使用方法和技巧。

6.持续学习和更新知识:PLC技术在不断发展和更新,因此,持续学习和更新知识是学习PLC的必要条件。

关注最新的PLC技术和发展,参加相关的培训课程和研讨会,与其他PLC用户交流经验和分享问题都是提高自己技能的有效途径。

最后,要记住学习PLC是一个长期的过程,需要不断地练习和实践。

通过坚持不懈地学习和实践,您将能够掌握PLC技术并成功地应用于各种自动化控制系统中。

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

零基础自学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时,三极管集电极电流为0这叫做三极管截止,相当于开关断开;当基极电流很大,以至于三极管饱和时,相当于开关闭合.1.3.2应用举例:下面用一个简单的控制电路介绍一下NPN形三极管的开关作用.深圳稻草人plc培训图1-11a为实物图,b是与之相对应的原理图,按钮开关未按下时三极管b脚没有电流,电流无法从三极管c脚流向e脚,此时灯泡不亮.图1-12a为实物图,b是与之对应的原理图,按下按钮开关时,三极管b有电流,此时c脚与e脚导通,电流从ce脚流过,故灯泡点亮.FX系列PLC步进指令、功能指令程序的编写和应用1.步进指令1.1功能简介在现实的工业机械控制中,各个动作是按照时间、工艺、传感器等的先后次序,遵循一定的规律程序进行控制输出动作.一套完整的控制系统,要达到满足某种功能、工艺和控制的需要,还涉及到手动控制、自动控制、原点回归功能和学习自适应功能等等;这就需要到步进梯形指令,这个指令可以生成流程和工作与顺序功能非常接近的程序.顺序功能图中每一步包含一小段程序,每一步与其它步完全独立使用的.编程者根据控制要求将程序段按一定的顺序组合一起或者随意调用和组合,进行系统控制或者变更工序控制,在这里,可以将步看成是子程序;这种编程方法灵活、多样性、便利、快捷,比如PLSY、PLSR等指令在PLC中对应于Y0或者Y1输出时,原则是出现一次,在这种情况时,如果对步进电机或者伺服电机进行多段控制或者复杂工艺和多运动轨迹控制的需求,那么,可以将PLSRY0的相关指令放置到某个STL 步中,如STLS88,在程序运行时,N种的控制工艺或者速度和运动轨迹等,则可以N次SETSTL88,来达成控制目的;用FX2N系列PLC的状态继电器编制顺序控制时,应与STL指令一起使用.S0~S9用于初始步,S10~S19用于自动返回原点.S20~S899用作动作状态控制.RET 表示状态S流程的结束.1.2步进指令STL、RET1.3应用案例控制要求:假设有4台电机,Y0,Y1,Y2,Y3.第一台电机击开始按钮为X0,按下X0第一台电机运转.第二台点击开始按钮为X1,当第一台运转后此时按下X1第二台电机运转否则不运转.第3台电机开始按钮为X2,当第二台电机运转后按下X2第三台电机运转否则不运转.第四台点击开始按钮为X3,当第三台电机运转后按下X3第四台电机运转否则不运转.深圳稻草人plc培训深圳稻草人plc培训.dcrauto用三菱PLC中文版编程软件Gx-Developer8.31编写梯形图.参照第3章3.2将PLC与计算机连接.参照第4章4.4将已编译好的工程文件写入PLC.参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态.编写完毕转图7-2后用PLC学习机做实际测试.深圳稻草人plc培训2.传送类指令指令传送类指令包含以下10种指令.1MOV传送指令2CML取反传送指令3XCH字交换指令4SWAP上下字节交换指令5BMOV成批传送指令深圳稻草人plc培训6FMOV一点多送指令7SMOV位移位传送指令8BIN转换BCD码指令9BCD转换BIN码指令10PRUN八进制传送指令由于本书是入门教材,所以只介绍MOV、CML、XCH指令,其它指令请读者参考FX-2N程手册.2.1MOV传送指令2.工作原理当X001=1的时候,把数据H5555H代表16进制数据即0101010101010101传送到K4Y000中,Y17~Y0的数值为0101010101010101.当X002=1的时候,把数据H9999H代表16进制数据即1010101010101010传送到K4Y000中,Y17~Y0高位在千的数值为1010101010101010.其中H代表16进制,K代表10进制.K4Y000代表Y000~Y17包含位个数16个不包括Y8与Y9.详情请FX-2N参考编程手册.3.程序测试当按下学习机上的X1按钮时,你会发现Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.当按下学习机上的X2按钮时,你会发现Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0灯亮.2.2CML取反传送指令1.功能简介所谓CML取反传送指令就是把S中的数据取反后传到D中去.梯形图:深圳稻草人plc培训图7-7CML指令梯形图适用范围:S:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000=1的时候,把数据H5555取反后即1010101010101010传送到K2Y4Y000中,Y17~Y0的数值为1010101010101010.所谓取反就是把1用0替换,把0用1替换其中H 代表16进制,K代表10进制.K4Y000代表Y000~Y17包含位个数16个不包括Y8与Y9.详情请FX-2N参考编程手册.3.程序测试当按下学习机上的X0按钮时,你会发现Y17,Y15,Y13,Y11,Y7,Y5,Y3,Y1灯亮.2.3XCH字交换指令1.功能简介所谓XCH字交换指令就是D1与D2中的数据相互交换.把D2中的数据给D1,把D1中的数据给D2.深圳稻草人plc培训D1与D2适用范围:KnYKnMKnSTCDV、Z2.工作原理当PLC一开机,把16进制数据H5555传送到数据寄存器D1中,把16进制数据H9999传送到数据寄存器D2中,当X001=1的时候,把数据D1与D2中数据互相交换,此时D1中数据为H9999,D2中数据为H5555,当X002=1的时候把D1中数据传送给K0~K17.3.程序测试当你先按X1,再按X2的时候你会发现学习机上的Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0灯亮.当只是按下X2你会发现学习机上的你Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.3.四则运算指令四则运算指令包含以下11种1ADD加法指令2SUB减法指令3MUL乘法指令深圳稻草人plc培训4DIV除法指令5INC加一指令6DEC减一指令7WAND逻辑字与指令8WOR逻辑字或指令9WXOR逻辑字异或指令10NEG求补码指令11SQR求平方根运算指令2.工作原理当X000=1的时候,源D10的数值加上源D20的数值并把结果传送到目标D30中D10+D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当加的结果为“0”,零标志位M8020会变为“1”.为“1”.注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同时为零.3.程序测试PLC开机的时候,把数据H1111传送到D10,把数据H4444传送到D20中,当按下按深圳稻草人plc培训钮X001的时候,执行加法指令D30=D10+D20,此时D30中的数据是H5555,在按下按钮X002,把数据H5555传送到Y0~Y17,你会发现PLC学习机上Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.3.2SUB减法指令1.功能简介S1—S2,结果送D.2.工作原理当X000=1的时候,源D10的数值减去源D20的数值并把结果传送到目标D30中D10-D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当减的结果为“0”,零标志位M8020会变为“1”.注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同时为零.深圳稻草人plc培训3.程序测试PLC开机的时候,把数据H5555传送到D10,把数据H4444传送到D20中,当按下按钮X001的时候,执行加法指令D30=D10-D20,此时D30中的数据是H1111,在按下按钮X002,把数据H5555传送到Y0~Y17,你会发现PLC学习机上Y14,Y10,Y4,Y0灯亮.3.3MUL乘法指令1.功能简介16位计算:S1×S2,结果送D+1D;32位计算:S1×S2,结果送D+3D+2D+1D;深圳稻草人plc培训适用范围:S1,S2:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000=1的时候,源D10的数值乘于源D20的数值并把结果传送到目标D30中D10D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.3.程序测试深圳稻草人plc培训3.4DIV除法指令1.功能简介源D10的数值除以源D20的数值把商送到目标D30,余数送D31.适用范围:S1,S2:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000接通时,源D10的数值除以源D20的数值把结果送到目标D31D30中D1020=D30......D31,D30是商,D31是余数.注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当D20是“0”时,不执行除法指令.3.程序测试深圳稻草人plc培训PLC开机的时候,把数据H7FFF传送到D10,把数据H12C传送到D20中,当按下按钮X001的时候,执行除法指令D30=D10D20,此时D30中的数据是H6D,D31中的数据是H43,在按下按钮X002,把数据D30中H1111传送到Y0~Y17,你会发现PLC学习机上Y6,Y5,Y3,Y2,Y0,灯亮.在按下按钮X003把D31中数据H2222传送到Y0~Y17,你会发现PLC学习机上Y6,Y0,Y1灯亮.深圳稻草人plc培训3.5INC加1指令1.功能简介D10中的数值自动加1.适用范围:D:KnYKnMKnSTCDV、Z2.工作原理当X000接通时,D10中的数值加1.在使用INC加1指令的时候,如果X000是开关或着是按钮一直处于导通状态,那么D10中的数据会在PLC每个扫描周期自动加1.假设D10中数据刚开始是0,如果X000一直导通D10中的数据从0自动加1到32767,在加一到-32768直到0.完成一个周期,如此循环.为了避免这种情况,我们使用脉冲执行指令,这样只有X000在每个上升沿D10中的数据才会加1.深圳稻草人plc培训3.6DEC减一指令1.功能简介D10中的数值自动减12.工作原理当X000接通时,D10中的数值减1.在使用DEC减1指令的时候,如果X000是开关或着是按钮一直处于导通状态,那么D10中的数据会在PLC每个扫描周期自动减1.如果使用脉冲执行指令,这样只有X000在每个上升沿D10中的数据才会加1.深圳稻草人plc培训1.自动门1.1自动门控制要求进门:行人到门前一米,门自动打开,进门后人离门一米开始算起延时10秒自动关门.出门:行人到门后一米,门自动打开,出门后人离门一米开始起延时10秒自动关门.门下有人:如果门前后一米范围内有人,门不关;直到人离开,延时10自动关门.1.2解决方案1、分析控制要求,画出梯形图及I/O接线图由于本书的宗旨是:让读者自学入门PLC,故机械部分不作介绍.下面先看自动门示意图.深圳稻草人plc培训2、工作原理:进门:X2感应到人闭合Y0得电自锁同时K0得电门得到电机动力移动开门,联动杆触发X0接通,同时PLC内部X1常闭断开Y0掉电解锁同时K0掉电断开门失去电机动力停止移动在X0接通同时触发M0自锁T0开始计时10秒后T0触发Y1、K1得电门得到电机深圳稻草人plc培训动力移动关门联动杆触发X1接通同时PLC内部X1常闭断开M0掉电解锁T0、Y1、K1同时失电门失去电机动力停止移动.出门:原理与进门相同.门下有人:此时门应该是打开状态X0为接通M0自锁10秒后T0动作,此时因人体应X2是接通状态使得Y1无法得电,故门不动作.1.3上机测试用三菱PLC中文版编程软件Gx-Developer8.31编写图8-2自动门控制梯形图参照第3章3.2将PLC与计算机连接参照第4章4.4将已编译好的工程文件写入PLC参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态编写完毕转图8-2后用PLC学习机做实际测试参照图8-1自动门示意图和图8-5自动门电路测试按下X2模拟行人到门前、后一米,Y0亮表示电机得电带动门往打开方向移动.按下X0后Y0灯灭表示开门到位,10秒钟后Y0亮表示电机得电带动门往关闭方向移动.按下X1后Y1灯灭表示关门到位.按下X2和X0模拟有人门前、后一米停留,Y0、Y1均不亮.你也可以改变延时时间作学习测试,或者再加一些延时触点触发Y0做自动往返测试,本程序仅供学习,因为要用到真正的自动门还需要考虑到人身体安全,在实际使用还需要增加很多保护措施,比如关门防止撞伤、夹伤行人,火灾要及时开门、停电要手动开门等等.2单向流水灯深圳稻草人plc培训2.1流水灯控制要求按下再松开X0:Y0亮1秒后熄灭再点亮Y1,以此类推直到Y17亮1秒后熄灭,再自动点亮Y0形成一个自动循环流水灯.按下再松开X2:状态暂停.按下再松开X3:状态恢复.按下再松开X0:灯流水停止,所有灯灭.直到重新按下再松开X0键才重新点亮流水灯.2.2解决方案据要求编写梯形图深圳稻草人plc培训深圳稻草人plc培训2.3上机测试用三菱PLC中文版编程软件Gx-Developer8.31编写图8-6,8-7梯形图参照第3章3.2将PLC与计算机连接参照第4章4.4将已编译好的工程文件写入PLC参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态编写完毕转图8-7后用PLC学习机做实际测试按下再松开X0:Y0亮1秒后熄灭再点亮Y1,以此类推直到Y17亮1秒后熄灭,再自动点亮Y0形成一个自动循环流水灯.如图8-8所示.备注Y3~Y14的点亮过程省去深圳稻草人plc培训3.方向可选流水灯3.1方向可选流水灯控制要求按下再松开X0:Y0亮,此时若按下再松开X1选择灯往左流水,若按下再松开X2则选择往右流水.灯在流水时按下再松开X0状态回到Y0亮其它停止.灯在流水时:第一次按下再松开X3灯暂停流水,第二次按下再松开X3灯恢复流水,此过可反复操作.灯在暂停或流水状态下只要按下再松开X0状态回到Y0亮其它停止.3.2解决方案根据上述要求写编写语句表或梯形图进行上机测试.深圳稻草人plc培训4基本指令交通灯4.1交通灯控制要求深圳稻草人plc培训按下再松开X0:启动交通灯按下再松开X1:停止交通灯南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒4.2解决方案根据上述要求写编梯形图并进行测试.深圳稻草人plc培训5步进指令交通灯5.1步进指令交通灯要求按下再松开X0:启动交通灯南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒5.2解决方案根据上述要求写语句表或编写梯形图并进行测试.深圳稻草人plc培训深圳稻草人plc培训深圳稻草人plc培训深圳稻草人plc培训6功能指令交通灯6.1功能指令交通灯控制要求按下再松开X0:启动交通灯.按下再松开X1:停止交通灯.南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒.6.2解决方案根据上述要求写语句表或编写梯形图并进行测试.深圳稻草人plc培训。

相关文档
最新文档