6ES7215-1AG40-0XB0西门子模块销售
6ES7215-1AG40-0XB0西门子模块销售
6ES7215-1AG40-0XB0西门子模块销售
一般来说,经验设计法适用于简单控制系统的程序设计,特别是对熟悉继电器控制电路的技术人员,比较容易掌握。经验设计法是在一些典型的控制环节和电路的基础上,根据被控对象对控制系统的具体要求,凭经验进行选择、组合,有时为了得到一个满意的设计结果,需要进行多次反复调试和修改,增加一些辅助触点和中间编程元件,这种设计方法没有一个普遍的规律可遵循,具有一定的试探性和随意性,最后得到的结果也不是唯一的,设计所用的时间、设计的质量与设计者的经验有关。经验设计法对于一些比较简单的控制系统的设计是比较奏效的,可以收到快速、简单的效果,但是,因这种方法主要是依靠设计人员的经验进行设计,所以对设计人员的要求也比较高,特别是要求设计者有一定的实践经验,对工业控制系统和工业上常用的各种典型环节比较熟悉,对于较复杂的系统,经验法一般设计周期长,不易掌握,系统交付使用后,维护困难,所以,经验法一般只适合于较简单的或与某些典型系统相类似的控制系统的设计。设计者在平时的工作中应注意多收集与积累各种的典型环节,从而不断丰富自己的经验。
在工业电气控制线路中,有不少都是通过继电器等电气元件来实现,而继电器、交流接触器的触点都只有两种状态,即闭合和断开,因此,可以用"1"和"0"两种取值的逻辑代数设计电气控制线路。PLC的早期应用就是替代继电器控制系统,因此逻辑设计方法可以用于PLC应用程序的设计。逻辑设计法主要适合于组合理算控制的设计。首先要根据控制要求正确地列写逻辑表达式,化简后画出梯形图。一般来讲,逻辑设计法应与经验设计法配合使用,否则可能使逻辑关系过于复杂。
波形图设计法适用于时序控制系统的设计,首先要根据控制要求把各信号的工作波形画出来,再按时间用逻辑关系组合,要注意逻辑表达式应正确无误,最后根据逻辑表达式即可画出梯形图程序。
对于顺序控制的应用系统,除了经验设计法外,功能表图(流程图)是一种很好的设计精形图的方法,利用功能表图(流程图)设计的梯形图逻辑严密,方法规范、简单易行。由若干工步、转换、动作和有向连线组成的整体就是功能表图。适用于按条件步进控制系统的程序设计,只要能按照控制要求正确表达出转步条件和各步应工作的电器,就能很方便地设计出梯形图程序。

选择能满足控制要求的适当型号的PLC是应用设计中至关重要的一步。目前,国内外PLC生产厂家生产的PLC品种已达数百种,其性能各有特点。所以,在设计时,首先要尽可能考虑采用与正在使用的同系列的PLC,以便于学习和掌握,其次是备件的通用性,可减少PLC的投资。
①PLC的型号 在满足控制要求的前提下,选型时应选择zuijia的性能价格比,具体应考虑以下几点。
a.性能与任务相适应 对于开关量控制的应用系统,当对控制速度要求不高时,可选用小型PLC(如欧姆龙公司C系列CPM1A/CPM2A型PLC)就能满足要求。如对小型泵的顺序控制、单台机械的自动控制等。
对于以开关量控制为主,带有部分模拟量控制的应用系统,如工业生产中常遇到的温度、压力、流量、液位等连续量的控制,应选用带有A/D转换的模拟量输入模块和带D/A 转换的模拟量输出模块,配接相应的传感器、变送器(对温度控制系统可选用温度传感器直接输入的温度模块)和驱动装置,并且选择运算功能较强的小型PLC(如欧姆龙公司的CQM1/CQM1H型PLC)。
对于控制比较复杂的中大型控制系统,如闭环控制、PID调节、通信联网等,可选用中、大型PLC(如欧姆龙公司的C200HE/C200HG/C200HX、CV/CVM1等PIC)。当系统的各个控制对象分布在不同的地域时,应根据各部分的具体要求来选择PLC,以组成一个分布式的控制系统。
L.PLC的处理速度应满足实时控制的要求PLC工作时,从输入信号到输出控制存在着滞后现象,即输入量的变化,一般要在1~2个扫描周期之后才能反映到输出端,这对于一般的工业控制是允许的,但有些设备的实时性要求较高,不允许有较大的滞后时间。例如PLC的I/O点数在几十到几千点范围内,这时用户应用程序的长短对系统的确应速度会有较大的差别,滞后时间应控制在几十毫秒之内,应小于普通继电器的动作时间(普通继电器的动作时间约为100ms),否则就没有意义了。通常为了提高PLC的处理速度,可以采用以下几种方法。
· 选择CPU处理速度快的PLC,使执行一条基本指令的时间不超过0.5grs. · 优化应用软件,缩短扫描周期。
· 采用高速响应模块,例如高速计数模块,其响应的时间可以不受PLC扫描周期的影响,而只取决于硬件的延时。
6.在线编程和离线编程的选择小型PLC一般使用简易编程器。它必须插在PLC上才能进行编程操作,其特点是编程器与PLC共用一个CPU,在编程器上有一个"运行/监控/编程(RUN/MONITOR/PROGRAM)"选择开关,当需要编程或修改程序时,将选择开关转到“编程(PROGRAM)”位置,这时PLC的CPU不执行用户程序,只为编程器服务,这就是“离线编程”。当程序编好后再把选择开关转到“运行(RUN)”位置,CPU 则去执行用户程序,对系统实施控制。简易编程器结构简单、体积小、携带方便,很适合在生产现场调试、修改程序用。
图形编程器或者个人计算机与编程软件包配合可实现在线编程。PLC和图形编程器各有自己的CPU,编程器的CPU可随时对键盘输入的各种编程指令进行处理;PLC的CPU 主要完成对现场的控制,并在一个扫描周期的末尾与编程器通信,编程器将编好或修改好的程序发送给PLC,在下一个扫描周期,PLC将按照修改后的程序或参数控制,实现"在线编程"。图形编程器价格较贵,但它功能强,适应范围广,不仅可以用指令语句编程,还可以直接用梯形图编程,并可存入磁盘或用打印机打印出梯形图和程序。一般大、中型PLC 多采用图形编程器。使用个人计算机进行在线编程,可省去图形编程器,但需要编程软件包的支持,其功能类似于图形编程器。
②PLC容量估算PLC容量包括两个方面:一是I/O的点数,二是用户存储器的容量。
a.I/O点数的估算 根据被控列象的输入信号和输出信号的总点数,并考虑到今后调整和扩充,一般应加上10%~15%的备用量。
b.用户存储器容量的估算 用户应用程序占用多少内存与许多因素有关,如I/O点数、控制要求、运算处理量、程序结构等。因此在程序设计之前只能相略的估算。根据经验,每个I/O点及有关功能器件占用的内存大致如下。
开关量输入:所需存储器字数=输入点数×10。开关量输出:所需存储器字数=输出点数×8。
定时器/计数器:所需存储器字数=定时器/计数器数量×2。模拟量:所需存储器字数=模拟量通道数×100。通信接口:所需存储器字数=接口个数×300。根据存储器的总字数再加上一个备用量。
③I/O模块的选择
开关量输入模块的选择PLC的输入模块用来检测来自现场(如按钮、行程开关、温控开关、压力开关等)的高电平信号,并将其转换为PLC内部的低电平信号。
| MLFB 订货号 | Description 产品描述 |
| 6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
| 6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
| 6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
| 6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
| 6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
| 6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
| 6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
| 6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
| 6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
| 6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
| 6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
| 6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
| 6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |