三菱plc样本与-全系列培训_第1页
三菱plc样本与-全系列培训_第2页
三菱plc样本与-全系列培训_第3页
三菱plc样本与-全系列培训_第4页
三菱plc样本与-全系列培训_第5页
已阅读5页,还剩130页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PLC第一节PLC基 第二节PLC硬件结构工作原 第三节PLC的编程语 第四节PLC编程软件的使 第五节PLC软元件介 第六节指令分类指令结构及原 第七节编程实例及技 第八节PLC控制系统的和故障第九节可编程控制器控制系统的设 第十节综合实验部 二.PLC选修课第十一节模拟量的控 第十二节PLC通信基 第十三节常用特殊继电器说 PLCPLC的来动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的。传统上,通动或电气控制系统来实现的。1968年GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,数字公司研制出了基于集成电路和控制器,英文名字叫ProgrammableController(PCProgrammableControllerPC。为了与个人计算机(alComputer)区别,地用PLC作为可编程序控制器的缩写。2、PLCPLC是一个以微处理器为的数字运算操作的电子系统装置专为在工业现场应用而设计,它采用可编程序的器,用以在其执行逻辑运算、顺序控控制各种类型的机械或生产过程。PLC1、随着电子技术和计算机技术的发生,PC的功能越来越强大,其概念和内涵也80PC,为了方便,也为了反映或可编程控制器的功能特点,A-B公司将可编程序控制器定名为可编程序逻辑控制器ProgrammableLogicController(PLC).28090PLC发展最快的时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于地位的DCS系统.市场,PLC增长速度出现渐缓的趋势,但其在工业自动化控制特别是顺序控制中PLC大到整厂的流水线、大型仓储、停车场,更大的还有大型的制造行业,交通PLC是以哪些形式应用于各行各业的呢?以下是一些工程实例,主要介绍PLC我国在PLCPLC应用方面,我国是很活跃的,近年来每年约新投入10万台套PLC产品,年销售额30亿.在我国,一般按I/O点数将PLC分为以下级别(但不绝对,国外分类有些区别微型:32I/O小型:256I/O中型:1024I/O大型:4096I/O巨型:8192I/OPLC系统中,I/O64PLCPLC47%,64点~25631%,合计占整个PLC78%PLC车、轻工、环保及文化等各行各业,随着PLC性能价格比的不断提高,其应用领域不断扩大.从应用类型看,PLC开关量逻辑控利用PLC最基本的逻辑运算、定时、计数等功能实现逻辑控制,可以取代传统的PLCPLC运动控大多数PLC都有拖动步进电机或伺服电机的单轴或多轴位置控制模块。这能过程控大、中型PLC都具有多路模I/OPID控制功能,有的小型PLC也具有模拟量输入输出。所以PLC可实现模拟量控制,而且具有PID控制功能的PLC可构成闭环控制,用于过程控制。这能已广泛用于锅炉、反应堆、水处理、酿数据处现代的PLC都具有数算、数据传送、转换、排序和查表等功能,可进行数据、分析和处理,同时可通过通口将这些数据传送给其它智能装置,通信联PLCPLCPLCPLCPLCPLC络,以实现信息的交换,并可构成“集中管理、分散控制”的多级分布式控制系统,满足工厂自动化(FA)系统发展的需要。PLC1PLC制造商纷纷通过收购或联合软件企业、或发展软件产业,大大提高了其软件提高了系统的性能,同时,为用户的开发和降低了成本,使更易形成人机友好的控制系统,目前,PLC+网络+IPC+CRT的模式被广泛应用。2PLCCPURS232/422/485接口的基础上,逐渐增加3PLC在发展过程中,各PLC制造商为了和扩大各自市场,各自发展自己的标1,IEC8(IL(LD(SFC(FBD3,OPC推出了OPC(OLEforProcessControl)标准,这进一步增强了软硬件的互操作性,通过OPC一致性测试的产品,可以实现方便的和无缝隙。4、PLCPLC理能力、运算速度、内存、复杂运算能力均大大增强,不再局限于逻辑控制的应用,而越来越应用于过程控制方面,除过程等个别领域5PLC为此,人们致力于将以太网引进控制领域,各PLC厂商纷纷推出适应以太网的产6、软PLC所谓软PLC实际就是在PC机的平台上、在Windows操作环PLC的功能。7、(PACPLC和PC功能的新一代工业控制器。传统的PLC厂商使用PAC的概念来描述他们的高端系统,而PCPLC的几种控制系1、单机控制(一台PLC控制一台设备2是用一个PLC控制一台或多个被控设备。主要用于输入、输出点数较少,各3、I/O控制系统(一台PLC控制多个分散系统是指控制单元远离控制现场,PLC通过通信电缆与被控设备进行信息传递。采用通信模块,提高了系统的成本和复杂性。4PLCPLCPLC的主要特点(优点A、可靠性高,能力1、对电源,CPU,器等严格,几乎不受外部干扰。有很好的冗余技术。例:家用电视,显示器,收音机等,一旦旁边有或其他电磁波,我们都能明PLC2、采用微电子技术,大量的无触点方式,使用大大加长。正常情况下在5年以上。B、通用性强.控制程序可变,使用方便, ,C、编程简单.容易掌握梯形图与继电器电路很类似.控制线路清晰直观.很容易上手目前,PLC对数字量,模拟量输入,输出,逻辑,算术运算,定时,记数,顺序控制,通信,人机,自检,记录,显示,等功能。E、减少控制系统的设计及施工的工作量PLCF、体积小,重量轻,方便PLC主要产1BPLCGE公司,欧姆龙、三菱、富士、松下、东芝2PLC生产厂约30家:德维森,艾默生、无锡光洋、无锡信捷、和利时、凯迪恩、安控、黄石科威、洛阳易达、浙大中控、浙大中自,3PLCFXAQFXPLCFX1S-FX1S-FX1S-FX1S-FX1S-FX1S-FX1S-FX1S-FX1S-10MR-FX1S-14MR-FX1S-20MR-FX1S-30MR-FX1S-10MT-FX1S-14MT-FX1S-20MT-FX1S-30MT-PLCFX0N-FX0N-FX0N-PLCFX1N-FX1N-FX1N-FX1N-PLCFX2N-FX2N-FX2N-FX2N-FX2N-FX2N-FXPLC~~AA1S(HA2S(HQQ02(HFXFX2N-32ER(161640ET(24其中32及40—总I/O点数,R—继电器输出 1、现场总线控制系统的概念控制、通信能力的微处理,数字化仪表(设备)在现场实现彻底分散控制,并以这些现场分散的测量,控制设备单个点作为网络节点,将这些点以总线形式连接起来,形成一个现场总线控制系统。2、DCS(DistributedControlSystem)分散控制系统的简称,国内一般称之集散控制系统DCS是一个由过程控制级和过程级组成的以通信网络为纽带4C3、虽然从外形上来看,PAC与传统的PLC非常相似,但究其实质,PAC系统的性能却PACPAC图二PACPLC1、PLC结构及各部件功FXAQ1PLCA:①固定式:PLC:PLCB:I/O①超小型PLC②小型PLC③中型 ④大型 ⑤超大型C:上位计算图 系上位计算图 系条码判读外设接扩接扩单限位开手动开电磁指示编输接输接蜂鸣数字开电电编程处理单器程程1、CPU是PLC的主要由运算器控制器、寄存器及实现它们之间联系的数据、B、电源,电路、程序的语法错误C、通过输入接口,外部输入信号的状态,存入输入映象寄存器D、用户程序,逐条逐步的执行,并把计算结果存入输出状态寄存器CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO2、I/OPLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLCI/OPLCI/O(DI)开关量输出(DO)模拟量输入(AI)模拟量输出(AO)开关量是指只有开和关(10)两种状态的信号,模拟量是指连续变I/O开关量:按电压水平分,有220VAC、110VAC、24VDC,按方式分,有继电器和晶体管。模拟量:按信号类型分,有电流型(4-20mA,0-20mA、电压型(0-10V,0-5V,-10-10V)12bit,14bit,16bitIOIO3内存主要用于程序及数据是PLC不可缺少的组成单元不同机型的4110VAC,直流电源(24VAC5大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能底板上的所有模块,机械上,实现各模块间的连接,使各模块6、PLC3.APLCAPLC的I/O分配根据模块所在的插槽位置及模块本身占用的I/OI/O0号槽开始,向右展开,输入为X□□□,输出为32I/O基本I/O分配如下图所示8个槽处理。并且第一块扩展基板的首地址应53个插槽也应分配相应I/O点,然后扩展基板的I/O地址紧随在主基板最后的地址后面。QPLC的输入输出分Q00JCPU123但是可以使用的插槽数(模块数)16Q00/Q01CPU145但是可以使用的插槽数(模块数)24AnS系列PLC83个插槽或58个插槽。QPLC3I/OA、QPLCI/OGPPI/O16I/O3216Q系列PLC的输入输出分配与FX32点I/O5不同的I/O下面主要介绍常用的输入输出组件的基本接法:我们以常见的输入模块QX41为例: QX41正面外观,上方是每个I/O点对应的指示灯,当I/O接通时,它对应的图的右边是模块的每个针脚对应的I/O图中间是模块的接线原理,其COM(公共端)DC24V0VNPNNPN0V。PNPoutVCCNPNout0V2PLC原1、PLC的工作原理:PLC采用顺序扫描,不断循环的工作方式PLC工作的基本步骤为:1自2通讯3输入采样4程序执行5输出刷新工作过程:CPU按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用循环扫描的方式由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,电源和PLC电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序器中逐条指令,经分析后再按指令规定的任务产生相一般来说,PLC的扫描周期如下图所示,一个扫描周期等于自、通讯、程序1:程序用一次扫描周期,就可完成对M42要用四次扫描周期,才能完成M4的刷新。顺序扫描的话,在梯形图程序中,PLC执行最后面的结果。PLCPLCIL:此语言类似于计算机的汇编语言,但比汇编语言通俗、易懂,并且LD:梯形图沿用了继电器的触点、线圈、连线等图形与符号,是编程语SFC是一种IE标准推荐的首选编程语言,近年来开始逐步的普及与推广FBD:PLCPLC结构化文本ST:在一些大型、复杂的控制系统中,需要将开关量控制、模拟量PLCBASIC、PASCAL、C

第四PLC编程软件的使三菱编程软件分为好几个版本,以下为8.26版本的软件安装包,也是目前的1--SETUP初次安装三菱编程软件时,首先安装EnvMEL文件夹内SETUP.EXE安装软件,这是GPP软件的环境安装。EnvMEL文件夹,弹出以下画面后,点击SETUP.EXE文件,进行环境环境安装完成后,1-1画面,双击“SETUP.EXE”图标,GPP编程软件进行GPP1-3实验中,选用的是FX系列,所以选FXCPU,PLC类型是指选机器的型号,我们实验用FX2N系列,所以选中FX2N(C。设置项目名称项既为工程命名,也可以不PLC块。图的上部是菜单栏及快捷图标区,包括程序的上传,,,编译,诊断等都可在菜单里选择。X001,首先选择触点类型,是用常开点、还是常闭点、还是其X001,点击确定就输入结束了。若所写的程序在格式上或语法上有错误,则点击编辑,系统会提示错误,重新修程序的写入与读区:当写完程序并且编译过之后,要把所写的程序传输到里面,或者要把PLC双击“串行”图表,会弹出“PCI/F用一般的串口通信线连接电脑和PLC时,串口都是“COM1”,PLC系统默认情况下也是“COM1PLC通信。当使用USB通信线连接电脑和PLC时,通常电脑侧的COM口不是COM1,此时在电脑属性的设备管理器中,查看所连接的USB串口,然后在上图所示的“COMUSBFXPLC连接成功”框,则说明可以与PLC进行通讯若出现“不能与PLC通信,可能原因”框,则说明电脑和PLC不能点击“”菜单,在下拉菜单中有“PLC“PLC写入”等操作,若要把刚才所写的程序写到PLC里面,则选择“PLC若要把PLC中原有的程序读出来,则选择“PLC不管是“PLC写入”还是“PLC,选择后都会出现以下画一般我们或写入的是程序及一些参数,操作过程如下“√”),传输时,PLC或。注:若串口选择错误,或电缆连接有问题等,在点击PLC或写入后,会显PLC程序的当PLC程序,或把程序写入PLC完成后,若要对程序进行,哪些信号是接通的,哪些是断开的,及PLC数据是多少,则需进行操作1-5在“”菜单里的“监视,栏里,有一个“监视模式,点击它(或者可以用快捷键“F3,则我们就可以程序的一些状态变化。如图所示,其中蓝注:若要PLC程序的状态,一定要在通讯成功后才能执行,若没有与PLC通讯成功,则不能对PLC。1-程序的修PLCPLC, 第一个选项是提醒要设置为“写入”模式,此项要打第二项是提醒你是否要执行PLC程序与现在修改前的程序进行比较PLC方法与前面所述的相同,编译完成后,即程序修改完成。注:程序的修改是直接把PLC里面的程序进行修改,不需要再进行PLC写入PLC,PLCFX2NA2USHCPU-S1,A2ASC2ASCPU-S1,A2ASCPU-S60性能规格Q 5-1.数值的处理,常 5-2.软元件一览5-3.输入输出继电器的及功 5-4.辅助继电器的及功 5-5.状态继电器的及功 5-6.定时器的及功 5-7.计数器的及功 5-8.数据寄存器的及功 5-9.变址寄存器的和功 数值的处理,常数PLC5BCD在PLC,都是用二进制处理软元件数据的。但是在设备上时,这些软元件数据会自动变化为十进制(16进制)101011100234334BCD423523软元件一览FX系列PLC主要的软元件有:输入继电器X,输出继电器Y,辅助继电器状态继电器ST,C,D,PLC,其软元件范围也不同,并且可以通过对软件内参数的设置,更A系 软元件一览Q系 软元件一览5-3.输入输出继电器的及功输入是PLC接受外部开关的信号,其状态只能由外部开关决定,PLC不能改变输输出是PLC控制外部设备的信号。其状态由PLC内容程序及运行结果有关,PLC通过扫描程序,通过输出信号来控制外部设备。PLCPLCC辅助继电器的和功注:PLC类型不同时,辅助继电器的范围不同,表示方法也不同,其功能也不一PLC的M8000:运行监视器(PLC,M8001M8000M8002:初始脉冲(仅在运行开始时瞬间接通,M8003M8002M8011、M8012、M8013M801410ms、100ms、1s1min例题:PLCY21状态继电器的和功定时器的如下表所示:不用作定时器的定时器,也可用作数值的数据器。上图中T2时定时器它是0.1秒型的一般定时器,X1时定时器线圈的触发条件,K100T20.1T2K100表示定时时间10秒。X1接通,定时器开始计时,若在定时时间还未到达(10秒X1断开的话,则当前的计时时间被清0。若下次X1再次接通,则定时器重新由0X110Y0上图T252是定时器它是0.1秒的累积型定时器,X1时定时器线圈的触发条件,K100T2520.1T252K100表示定时10秒。,X1M8028100MS10MSX1接通,输出Y0立刻动作,当X1断开后,Y0保持动作,同时定时器开始计时,20秒后,Y0断开。X1T1Y02秒之后,Y0开始动作,同时定时器T21S后,T2线圈接通,T2的常闭触点断开,使T1也断开,T1断开后,Y0及T2也断开。这时,T2的常闭触X1接通,又开始新一轮的动作。X1保持接通,Y012X0,3S后指示灯Y0X1X0Y02SPLCY0亮,3S后Y0Y13SY2路通灯控制:南北方向红黄绿指示灯Y0,Y1,Y2,Y3,Y4,Y5,计数器的入下表所示:1632计数器也可用于数据,可以把数据保存在计数器内,需要时也可以把计数器如: C0,把常数8到计数器C0里面一般用计数器和停电保持用状态的分配可通过 设备改变参数设定进行变5-8.数据寄存器的及功数据寄存器是数据数值的软元件,三菱PLC中每一个数据寄存器都是16bit(最为正、负符号位,也可用两个数据寄存器合并起来32bit数据(最为正、负符号位)数据寄存器D的如下表所示指定32位时,如果指定了低位(例如D0),则为继其之后的D1,被据,其内容就不会变化。但是在RUN—STOP0(停电0)X023D10.X0条件断开,D10的数据不变。当PLC有运行到停止或断电情况下,D100。5-9.变址寄存器的和功变址寄存器V,Z与普通的数据寄存器一样,是进行数据的读入,写出的16位数据寄存器,V0—V7,,Z0—Z716个。他的软元件或数值组合使用,可在程序中改变软元件或数值内容,是一FXPLC常用的软元件,其中输入、输出、辅助继电器、状态继16位二进制数组成。其范围是-32768-其中最是符号位。1表示负数,0表示正数一.三菱CPU其中顺序指令主要包括:触点指令、连接指令、输出指令、边沿脉冲指令、主控如右指令:1D7”是指令的D1与D4相加,把计算结果存入D7ADD16ADD前面加DDADD指令,位二进制加法了。如 DADDD1D232D4D532位数据进行相加,D7D832位数据。X1X1若在ADD后面加P,即为X1仍然保持接通,指令也不会执行。除非X1D,32在一般的指令后面加P [MC 常开,常闭接说明:如上图所示,同一个输出点可以在程序里有无数的常开触点和常闭触点,1X0Y0X1Y1Y0和Y1并联,串联,输出电1-1X0,X1,X2,X3为串联电路,4个条件都满足,Y010个触点。1-1X0,X2,Y0为串联电路,3个条件只要满足其中一个,Y0线圈就得电10个触电。4用一个按钮(X1)来控制三个输出(Y1、Y2、Y3。当Y1、Y2、Y3都为OFF时,按一下X1,Y1ON,再按一下X1,Y1、Y2ON,再按一下X1,Y1、Y2、Y3都为ON,再按X1,回到Y1、Y2、Y3都为OFF状态。再操作X1,输出又按以上顺脉冲上升沿,下降下降沿指令是进行下降沿检出的触点指令,仅在指定位软元件的下降沿时(on→off)上图中,X0或X1接通时,M0上图中,M0仅在X0X1由接通到断开的瞬间接通一个扫描周期。图左边是一个供料装置,按下启动按钮X3,供给装置Y0动作,向下供给一个X1感应到有箱子时,皮带就带动箱子向前转动,到皮带尾部有一个感应器X0,当箱子跌落到箱,皮带停止转动。X0时,箱子才会掉下。主控指令[MC8级嵌套,N0—N7如下图所示,MC是主控指令的开始标志。N0是主控的等级,N0M100是主控的输出线圈,MCR指令之间的程序因为M100的断开而断开。上图为两个独立的主控指令,他们各自独立,互不相干,其等级都是N0是的主控,他主管着整个主控的程序的运行,若其执行条件X0断开,N1是第二级主控,N21红绿灯控制:手动情况下,按下红灯按钮红灯亮,按下绿灯按钮绿灯亮。2.如上图:选择开关打到X0AX1B脉冲指令PLS—脉冲上升沿PLF脉冲下降沿。触点也有上升沿,下降沿。使用PLS指令时,仅在条件从off—on的瞬间结果输出一个扫描周期。使用PLF指令时,仅在条件从on—offY0置位。X1M1X1由接通到断开的时候,M1线圈才接通Y0复位。三次按下后,Y0置位,复位SET置位指令,指令使执行对象动作保持。执行对象Y,M,SRST0。RST执行对象Y,M,S,T,C,D,V,Z。如上程序,当条件X0Y0线圈被置位。即使X0以后断开,Y0线圈还是X1接通,Y0线圈被复位而断开。X2C0开始计数,X3C00注:置位SET而复位RSTSET置位指令时,被置位的软元件线圈会一直保持接通,注意在合适的状态X0,5Y05SX05S后指示X1,33S3S后指示灯X0Y0X0后,Y0灭,第三次按下后,Y0取反指令取反指令是将INV指令执行之前的运算结果反转的指令,不需要制定软元件号。X001Y001线圈断开。X001Y001使用INV双线圈输出的为了满足控制要求,可能需要多次对同一个线圈输出,若在编写程序时,也是按X001X002Y001X004,56.2.1程序流程指跳转指 子程序调 子程序返 主程序结 循环指 跳转指 指针P可能指定下列:FX1S指针范围:P0—P63FX1N,FX2N,FX2NC指针范围:P0—作为执行序列的一部分的指令,有CJ,CJP指令,可以缩短运算周期及使线X0接通,则执行跳转到P8那边,执行下面的程序。X0断开时,不进行跳转,按顺序执行。T192—T199C235—C255如果在驱动后跳转则继续工X0接通,则程序立即跳转到对应的指针P8,执行P8下X0子程序返回指令SRET指令时,表示此子程序调用结束,程序回到刚才调用的主程序结束指令FENDFEND指令下面的程序称子程序,当执行到FEND指令后,重新回到第一步开始扫描。只有当用到CALL(子程序调SRET及主程序结束指令FEND一起使用。其中少了任何一个,可能都会导致PLC的运行异常。循环指令FOR是循环指令的开始,K4是循环次数,NEXT只在FOR-NEXTNEXT之后的程序。时,会影响到系统的正常。1.100100FX系列PLC限制了位软元件与变址寄存器的组合。AQ系列PLC都具备循环指令一般用在控制要求相同的几个或多个设备,借助变量器的功能,是比较指 区域比 传送指 位移动传 反向传 成批传 多点传 BCD交 BIN传 比较指令例: D1D2进行比较,M0开始的三位作为比较结果D1>D2时,则M0线圈接通D1=D2时,则M1线圈接通D1<D2时,则M2X0M0,M1,M2还是保持上次例题:E-2X20Y0X24按钮,输Y1X1,X2,X3传感器时,判断大小,并通Y5X5X4,比较大小箱子的数量,用Y20,Y21来显示。区域比较例:[ZCPK100K200D0K100、K100、D0是三个要比较的数,M5M5M6、K100>D0时则M5线圈接通K100<D0<120时则M6线圈接通D0最大时M7C30M3M3、M4、M5里面若C30<K100(C30最小)M3K100<=C30<=K120(C30在两个数中间)M4线圈接通若C30>K120(C30最大)M5线圈接通M3、M4、M5X0M3,M4,M5还是保持上次注:CMP与ZCP都是比较指令,其比较结果是位软元件,当在程序里使用M72位软元件M8、M9被占用,作为比较结传送指令X0断开,D10100D20D1寄存器里。但是MOVPX1接通时,程序只执行一个扫面周期,X1接通,则指令将定时器T0D20里面。D10的当前值作为定时器T20的设定定时时间。3232D32P加“D加了“D32161632位移动指令 K2D2 D1的第四 传2位传到D2的第三第四位第三位第二位 D1= 第四 第三位第二位第一 D2= 如上:D1=123,D1的第四位及第三位(0,1)D2的第三位及第二位中,D2的其他位数据不变.反向传[CML K1Y0]把D1的每位取反(01,10)X0D016位二进制数组成,K1Y0Y0-Y34位二进制数D04Y0-Y3.反向输入的成批传送将指定的软元件为开头的N点数据向以目标指定的软元件为开头的N点软元件成X0接通,指令将执行图右边的变化D5D10里面D6D11里面D7D12K1M04位组合,K1Y04位组合,其执行结果如右图所示特殊继电器M8024能控制BMOV指令的传送方向:X0接通时,特殊继电器M8024D10D5D11D6D12D7多点传送NNX0接通,K0D0-D9100交换指令XCH执行前D10=100→执行后D11=120 当特殊继电器M816088位可32BCD交指令将源数据的BCD码传给目标地址X0D12的BCDD12=34BCD显示数字“3422个显示器来显示。如上程序,要显示“342位数,3用一个显示器来显示,4用另外一个显示器来显示。BIN传X0K2X0的BIND13注:当数据源不是BCD码时,会发生运算错误。如上程序,比较条件前面为“>D06时,此条件成立,Y001线圈就接通立,Y001线圈就接通。还有“=>= BIN加 BIN减 BIN乘 BIN除 BIN递 BIN递 逻辑 逻辑 逻辑 求(D)ADD(P)加法运1:X000ADD加法指令,执行时,D10的数据+D11的数据,其D14里面。D14的2:D0+1=1+1=2,D0=2,第三次扫描执行后,D0+1=2+1=3,2D1=0,当执行完一次扫描后,D1=1,执行第二次后,D2=2,3,4,5……变化。(D)SUB(P)减法运S1S2D制定1X000接通,执行减法运算,D10D12D142(D)MUL(P)乘法运32(低位)和紧接其后的软元件()中。X000接通,执行乘法运算,D0的数据*D2D4D532K1-K84时,只能求得乘16位。X001D1*D6M0—M31组成32位软元件中。3232326432D4D5D6D764位数据里(D)DIV(P)除法运S1指定软元件的内容是被除数,指定的软元件的内容是除数,D指定软元件和其下一个的软元件将存入商和余数。16D4D4D532X001D0D132位数据÷D2D33232位运算时被除数内容由S1指定软元件和其下一个的软元件组合而成除数是由S2指定软元件和其下一个的软元件组合而成,其商和余数如上面程序所示,存入与D4点软元件。 BIN增说明:BIN指令使被执行对象进行加一运算1:X0每接通一次,D101,在连续执行型指令中,每个扫描1运算,务必注意。 BIN减X1每接通一次,D1,在连续执行型指令中,每个扫描周1运算,务必注意。10台机器生产零件,共用一个显示器显示当天生产的数量。C0—C9.一开始显示器显示第一台生产数量,WAND--逻辑X0接通,WANDD10D12的每位进行与D14寄存器内D10=0110100010110— D12=0011100100111— 1—D14=001010000011WOR--逻辑X0接通,WORD10D12的每位进行或操D14寄存器内D10=0110100010110— D12=0011100100111— 1—D14=011110011011WXOR--逻辑异X0接通,WXORD10D12的每位进行异D14寄存器里D1=0110100010110— D2=0011100100111— 1—D3=011110011011NEG—求X000接通,NEG指令,D10的各位都取反后再+1,把D10寄存器里面(0→1,1→0右回 左回 位右 位左 右回X0D04位,最终位被存入进位标志中。具体转换过程左回X0每接通一次,则D04位右X10 ↓ ↓ M15M14M13 M11M10M9 M7M6M5 M3M2M1 ¯¯¯¯¯→¯¯¯¯¯¯X0-X34M12-M15里面,M12-M1544位继续4位被溢出。要求:8Y0-Y781根亮→2根亮→3根亮→…→81s10s8→7→…→12s,87→6→…→11s20s,再从→2→…→82s,再从头开始运行,周而复始。位左X0-X3M0-M0-M3M4-M7,M4-M7M8-M11,M8-M11传送到M12-M15,M12-M15溢出ZRST全部复ZRSTDECO译要译码的对象 若X2X1 即X0,X1为ON,X2为 则M7M6M5M4M3M2M1M0M3被译码对 X0、X1、X2M0-M7X0、X1、X23时,则M3X0、X1、X26时,则M6MEAN求平均值X0D0、D1、D2D10液体混合装置如图所示,上限位、下限位和中限位液体传感器被液体淹没时为1状态,阀ABC0A,液AONA,B,B打开阀A,又开始下一周期的操作。按下停止按钮,当前工作周期的操作结束后,I/O根据控制要求及功能,I/0启动按钮--------- 阀门 停止按钮--------- 阀门 下限位开关------- 阀门 中限位开关------- 电机 上限位开 I/OPLCPLC,I/0硬件接线图如下系统启动后,在空槽情况下,阀门A当液位到达中限位开关时,阀门A关闭,同时阀门BB关闭,同时搅拌机动作,C,同时开始下一说明PLC一、PLCPLC的可靠性很高,但环境的影响及元件的老化等因素,也会造成PLC不能正常工作。如果等到PLC或故障发生后再去检查、修理,总归是的。如 是非常重要的一般情况下检修时间以每6个月至一年1PLC日 检修的一般内容如表6-4所序 检修项目

输入输出电源安装状 连接电缆的连接器是否完 旋元 锂电 一:PLCPLCPLCPLC程序错误一般很少发生,一个控制系统调试好之后,不去修改程序,PLC环境下有可能导致部件损坏,在程序及外部信号都正常的情况下,考虑是不是PLC二PLC自APLC(电源灯,ERR)电源指示([POWER]LED如果电源合上但[POWER]LED指示灯不亮,请确认电源接线。另外,若同一电源PLCPLCA.PLCRUN/STOPSTOPPLCB.PLCERRORC.PLCPLCERROR电池指示灯:指示PLC电池的状态。指示灯亮表示电池电压过低[EPROR]LED[EPROR]LED处于STOP状态,同时输出全部变为OFF。在这种情况下,应检查程序是否有错,发生错误时,8009、8060~8068其中之一的值被写入特殊数据寄存器D8004中,假设这个写入D8004中内容是8064,则通过查看D8064的内容便可知道出错PLC[EPROR]LED由于PLC混入导电性异物或受外部异常噪音的影响,导致CPU失控或运算周期超过200msWDT出错[EPROR]LED灯亮,PLC处于STOP,同时输出全部都变为OFF。此时可进行断电复位,若PLC恢复正常,请检查一下有无异常噪音PLCLED依然一直保持灯亮状态时,请确认一下程序运算周期是否过长(监视D8012[EPROR]LED路引起PLC电源电压降低与保护,使输入电源不足以驱动输入接口电路。E.PLC采用汇点输出(无源)PLC采用愿输出(有源)时,可能因输出负载过重、短路引起PLC电源电压D.PLCB利用特殊继电器PLC一般有大量的特殊继电器或数据寄存器用于寄存PLC实际工作状态与故障结果。可以通过他们的数据,作为PLC的状态显示.PLC通过对故障设备机、电等部分进量检查,以次来判断故障发生原因的检查电源的规格(包括电压、频率、相序、容量等)PLC检查、气动、润滑部件的油压、气压等是否符合要求主要根据设计时的动作要求,通过每一步动作的动作条件与动作过程进行一般来说,设备中采用、气动控制的部位,可以根据设计的动作要求,通过每一步动作的动作条件与动作过程进行来判定故障原因。通过动态检测PLC程序梯形图,判定故障原因的法。这一方法在系统维修PLCPLCPLC来构成一个实际的控制系统。PLCPLCPLCPLCPLC控制系统设计的基本原则与PLC1PLCPLC控制系统的首要前提,这也是设计中最重要的一条原则。这就要求设计在设计前就要深入现场研究,收集控制现场的资料,收集相关先进的国内、国外资料。同时要注意和现场的工程管理、工程技术、紧密配PLCPLC这就要求设计者在系统设计、元器件选择、软件编程上要全面考虑,以确保控制PLC情况下(如突然掉电再上电、按钮按错等,也能正常工作。但新工程的投入技术的培训设备的也将导致运行的增加因此,在满足控制要求的前提下,一方面要注意不断地扩大工程的效益,另一方面也要注意不断地降低工程的成本。这就要求设计者不仅应该使控制系统简单、经济,而且要使控制系统的使用和方便、成本低,不宜盲目追求自动化和高指标。PLC点数和内存容量时,要适当留有裕量,以满足今后生产的发展和工艺的改进。PLC系统规划(总体设计)-硬件设计(选型)-软件设计(编程)-系统调试(试车-技术文件编制(操作说明书PLC控制系统设计与调试的步骤(一)PLC(二)它执行器等PLCPLCI/O(三)(四)分配I/O点并设计PLC硬件线I/O设计PLC硬件线PLC由PLC的I/O连接图和PLC电气线路图组成系统的电气原理图。到此为止(五)(见第六章PLC要以满足系统控制要求为主线,逐一编写实现各控制功能或各子任务的程序,逐步完善系统指定的功能。除此之外,程序通常还应包括以下内容:1)PLC的准备,避免系统发生误动作。初始化程序的主要内容有:对某些数据区、计数对某些初始状态进行显示等等。检测、故障和显示等程序。这些程序相对独立,一般在程序设计基本完它可以避免由于操作而引起的控制逻辑。硬件模拟法是使用一些硬件设备(PLC)模拟PLCPLC程器的功能。(六)硬件实施方面主要是进行控制柜(台)PLC(七)联机调试是将通过模拟调试的程序进一步进行统调。联机调试过程应循序渐修改,应将程序到EPROM中,以防程序丢失。(八)技术文件包括设计说明书、硬件原理图、安装接线图、电气元件明细表、PLC

X0,X1,X2X3门上升Y0(使直流电正转)关门下降Y1(使直流电反转)等部件组成。X0X1动作,电正转,到达开门限位开关X2位置时,电机停止运行电反转,当门移动到关门限位开关X3位置时,电机停止运行。3)在关门过程中,当有由外到内或由内到外通过光电检测开关X0或X1时,4)在门打开后的8秒等待时间内,若有由外至内或由内至外通过光电检测开关X0或X1时,必须重新开始等待8秒后,再自动进入关门过程,以保证安I/0入门传感器--------- 门上 出门传感器--------- 门下 上下位开 下限位开 I/0 自动售货机的PLC15101215I/O分析:33I/OI/O1元币感应器---------- 汽水指示 5元币感应器---------- 咖啡指示 10元币感应器--------- 找钱指示 汽水按钮------------- 汽水阀 咖啡按钮------------- 咖啡阀 找钱按 I/O2机械手及其控气械手的升降和左右移行作分别由两个具有双线圈的两位电磁阀驱动气缸来完成,其中上升与下降对应电磁阀的线圈分别为YV1与YV2,左行、右行对应电YV3YV4。一旦电磁阀线圈通电,就一直保持现有的动作,直到相对的另一线圈通电为止。气械手的夹紧、松开的动作由只有一个线圈的两位电磁阀驱动的气缸完成,线圈(5)断电工件线圈(5)通电开工件以防止停电时的工件跌落S1、S2S、S4(5)通电外其它线圈全部断电的状态为机械手的原位。SA进行选(SB3,向前执行一步动作;单周期工作方式时,机械手在原位,按下起动按钮SB3,自动地执行一个工作周期的动作,最后返回原位(如果在动作过程中按下停止按钮SB4,机械手停在该工序上,再按下起动按钮SB3,则又从该工序继续工作,最后停在(SB3复进行工作(如果按下停止按钮SB4,机械手运行到原位后停止方式时时,按下“回原位”按钮SB11,机械手自动回到原位状态。1I/O手动方 手动松 机械手下定 回原点方 手动夹 机械手上定 单步方 手动左 机械手左定 单周期方 手动右 机械手右定 连续方 手动上 回原 手动下 手动启 急停按 手动停 机械手上 机械手下 机械手左 机械手右 机械手夹 I/OPLC允许范围内可随意设定其对应的信号I/O来定义I/O地址的分配。2.I/0十一拟量控PLCPLC控制,除具有较强的PID控制外,还具有各种各样的过程控制模块等。近年PLC1缓冲器PLC应用指令的格式,在三菱PLC的特殊功能模块中设置了专门用于PLC与模块间进行信息交换的区域“缓冲器”,英文为“BufferMemory,简称BFM。缓冲器中包括了模块控制信号位、模块参数等控制条件,以及模块的工作状2FROM、TOPLC对模块的控制,只需要通过PLC的写入指令“TO”在模块的缓冲器中的对同样,PLC对模块状态的信息及监测,也只需要通过PLC的“FROM”指令把模块的信息从缓冲器中读出即可。FROMFROM指令是将特殊功能模块缓冲器(BFM)的内容读入到PLC指定的地址中。是一个指令。指令格式如下:X1:X1FROMFROM:是指令代码,代表特殊功能模块缓冲器(BFM)的阅读指K0:PLCPLCK0,K1,K2…K17:指定模块的缓冲器地址,K29代表第29号缓冲器地址BFM#17。K4M10:FROM指令缓冲区数据后,将数据存放的地址。K1:需要的点数,若指定为K1,表示只当前缓冲区的地址若指定为K2,表示要当前缓冲区及下一个缓冲区的地址若指定为K3,表示要当前缓冲区及下两个缓冲区的地址如上指令的意思为:当X1接通,则指令将第一块特殊功能模块的第17号缓冲区K4M10“K217、18K4M10K4M26TOTO指令是将PLC指定的地址的数据写入特殊功能模块的缓冲器(BFM)中是一X1:是指令执行的启动条件。XO,X0TO:指令代码,功能是向特殊功能模块缓冲器(BFM)写入数据指令。K0:模块所在的PLC的地址。功能与FROM指令中的类似。K17:该地址模块的缓冲器地址。功能与FROM指令中的类似。K4M10:FROMK1:FROMK4M10PLC17FX2N-2A(2T(42D(2(4)FX2N-2LC(2PID)FX-4AD模FX-4AD模拟量输入模块是FX系列的模拟量输入模块该模块有4个输入通(CHDC–10~+10V,200kΩ,5mV;电流输入时,DC-20~+20mA,250Ω,20μA。可以选择电压或电流输入,电压输入时,输入信号范围为DC–10~+10V,输入阻抗为200kΩ,分辨率为5mV;电流输入时,输入信号范围为DC-20~+20mA,输入250Ω,20μA。FX-4ADFX-4AD的接线如图6-29所示图中模拟输人信号采绞电缆与FX-或在外部接线中有电气干扰,可以接一个0.1μF~0.47μF(25V)的电容。如V+I+连接。FX2N-4ADPLCFGFX-4ADFX-4AD4DC0~10VDC-DC-122.5MV(DC0~10V1.25MV(DC0~5V4UA(DC4-20MA±1(2.5ms(1输出8PLCFX-4ADBFM号十六位数字H××××表示,4位数字从右至左分别控制1、2、3、4010V~+10Vl2H0000采样次数1~4096,A/D0,15ms/通道(缺省值1,6ms/值b1、b0位设为1、0时,b1、b00、1(缺省值b7b6、b5与b4、b3b2、b1b04、3、2、10000,mV或5000,mV或识别码以下以下 块 数据,并 的数字量数据保存在D100里面试验案例:通过FX-2AD模块,来OPTRISCT的数据OPTRISCT0-5V、0-10V、0-20mA、4-20mA、热偶电阻J、KFX-2DA概FX-2DA模拟量输出模块也是FX系列的模拟量输出模块该模块将12位的数字值转换成相应的模拟量输出。FX-2DA有2路输出通道,通过输出端子变换,也可任意选择电压或电流输出状态。电压输出时,输出信号范围为DC-10~+10V,可1kΩ~1MΩ,5mV,0.1V;电流输出时,输出信号范围为DC+4~+20mA,可接负载阻抗不大于250Ω,分辨率为20μA,综合精度DC24VFX-2AD28FX-2DA2DC0~10VDC-DC-122.5MV(DC0~10V1.25MV(DC0~5V4UA(DC4-20MA±1(4ms(1输出8PLCFX-2DAFX-2DA的接线如下图所示图中模拟输出信号采绞电缆与外部执行机构连接,电缆应远离电源线或其它可能产生电气干扰的导线。当电压输出有波动或0.1μF~0.47μ(25V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论