三菱全系列培训教材_第1页
三菱全系列培训教材_第2页
三菱全系列培训教材_第3页
三菱全系列培训教材_第4页
三菱全系列培训教材_第5页
已阅读5页,还剩134页未读 继续免费阅读

下载本文档

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

文档简介

1、139苏州天天自动化plc培训中心 三菱fx内部教材目录一三菱plc入门培训课程第一节 plc基础2第二节 plc硬件结构 工作原理.11第三节 plc的编程语言.14第四节 plc编程软件的使用.15第五节 plc软元件介绍.23第六节 指令分类,指令结构及原理.37第七节 编程实例及技巧.71第八节 plc控制系统的维护和故障诊断.74第九节 可编程控制器控制系统的设计.77第十节 综合实验部分.81二plc选修课程第十一节 模拟量的控制.101第十二节 plc通信基础.108第十三节 常用特殊继电器说明.110第一节 plc基础1. plc的来源1、在制造工业和过程工业中,大量的开关量顺

2、序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,通过气动或电气控制系统来实现的。1968年美国gm(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,使得电气控制功能实现的程序化,这就是第一代可编程序控制器,英文名字叫programmable controller(pc)。可编程序控制器,英文称programmable controller,简称pc。为了与个人计算机(personal computer)区别,习惯地用plc作为可编程序控制器的缩写。2、plc概念:plc是一个以微

3、处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。2. plc的发展及应用1、随着电子技术和计算机技术的发生,pc的功能越来越强大,其概念和内涵也不断扩展。上世纪80年代,个人计算机发展起来,也简称为pc,为了方便,也为了反映或可编程控制器的功能特点,美国a-b公司将可编程序控制器定名为可编程序逻辑控制器programmable logic controller(plc).2、上世纪80年代至90年代中期,是plc

4、发展最快的时期,plc在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,plc逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的dcs系统.3、工业计算机技术(ipc)和现场总线技术(fcs)发展迅速,挤占了一部分plc市场,plc增长速度出现渐缓的趋势,但其在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。plc的应用几乎涵盖了所有的行业,小到简单的单机设备,简单的顺序动作控制,大到整厂的流水线、大型仓储、立体停车场,更大的还有大型的制造行业,交通行业等。plc是以哪些形式应用于各行各业的呢?以下图片是一些工程实例,主要介绍了plc控

5、制系统的几种不同的形式:我国在plc生产方面非常弱,但在plc应用方面,我国是很活跃的,近年来每年约新投入10万台套plc产品,年销售额30亿人民币.在我国,一般按i/o点数将plc分为以下级别(但不绝对,国外分类有些区别):微型:32 i/o 小型:256 i/o 中型:1024 i/o 大型:4096 i/o 巨型:8192 i/o 在我国应用的plc系统中,i/o 64点以下plc销售额占整个plc的47%,64点256点的占31%,合计占整个plc销售额的78%目前,在国内外plc已广泛应用冶金、石油、化工、建材、机械制造、电力、汽车、轻工、环保及文化娱乐等各行各业,随着plc性能价格

6、比的不断提高,其应用领域不断扩大.从应用类型看,plc的应用大致可归纳为以下几个方面:1.开关量逻辑控制利用plc最基本的逻辑运算、定时、计数等功能实现逻辑控制,可以取代传统的继电器控制,用于单机控制、多机群控制、生产自动线控制等,例如:机床、注塑机、印刷机械、装配生产线、电镀流水线及电梯的控制等。这是plc最基本的应用,也是plc最广泛的应用领域。2.运动控制大多数plc都有拖动步进电机或伺服电机的单轴或多轴位置控制模块。这一功能广泛用于各种机械设备,如对各种机床、装配机械、机器人等进行运动控制。3.过程控制大、中型plc都具有多路模拟量i/o模块和pid控制功能,有的小型plc也具有模拟量

7、输入输出。所以plc可实现模拟量控制,而且具有pid控制功能的plc可构成闭环控制,用于过程控制。这一功能已广泛用于锅炉、反应堆、水处理、酿酒以及闭环位置控制和速度控制等方面。4.数据处理现代的plc都具有数学运算、数据传送、转换、排序和查表等功能,可进行数据的采集、分析和处理,同时可通过通信接口将这些数据传送给其它智能装置,如计算机数值控制(cnc)设备,进行处理。5.通信联网plc的通信包括plc与plc、plc与上位计算机、plc与其它智能设备之间的通信,plc系统与通用计算机可直接或通过通信处理单元、通信转换单元相连构成网络,以实现信息的交换,并可构成“集中管理、分散控制”的多级分布式

8、控制系统,满足工厂自动化(fa)系统发展的需要。3. plc的发展的趋势1、人机界面更加友好plc制造商纷纷通过收购或联合软件企业、或发展软件产业,大大提高了其软件水平,多数plc品牌拥有与之相应的开发平台和组态软件,软件和硬件的结合,提高了系统的性能,同时,为用户的开发和维护降低了成本,使更易形成人机友好的控制系统,目前,plc网络ipccrt的模式被广泛应用。2、网络通讯能力大大加强plc厂家在原来cpu模板上提供物理层rs232/422/485接口的基础上,逐渐增加了各种通讯接口,而且提供完整的通讯网络。3、开放性和互操作性大大发展plc在发展过程中,各plc制造商为了垄断和扩大各自市场

9、,各自发展自己的标准,兼容性很差。开放是发展的趋势,这已被各厂商所认识。开放的进程,可以从以下方面反映:1,iec形成了现场总线标准,这一标准包含8种标准。2,iec制订了基于windows的编程语言标准,指令表(il)、梯形图(ld)、顺序功能图(sfc)、功能块图(fbd)、结构化文本(st)五种编程语言。3,opc基金会推出了opc(ole for process control)标准,这进一步增强了软硬件的互操作性,通过opc一致性测试的产品,可以实现方便的和无缝隙数据交换。4、plc的功能进一步增强,应用范围越来越广泛。plc的网络能力、模拟量处理能力、运算速度、内存、复杂运算能力均

10、大大增强,不再局限于逻辑控制的应用,而越来越应用于过程控制方面,除石化过程等个别领域5、工业以太网的发展对plc有重要影响。以太网应用非常广泛,其成本非常低,为此,人们致力于将以太网引进控制领域,各plc厂商纷纷推出适应以太网的产品或中间产品。 6、软plc在中国 所谓软plc实际就是在pc机的平台上、在windows操作环境下,用软件来实现plc 的功能。 7、(pac) 它表示可编程自动化控制器,用于描述结合了plc和pc功能的新一代工业控制器。传统的plc厂商使用pac的概念来描述他们的高端系统,而pc控制厂商则用来描述他们的工业化控制平台。4. plc的几种控制系统1、单机控制(一台p

11、lc控制一台设备)2、集中控制系统是用一个plc控制一台或多个被控设备。主要用于输入、输出点数较少,各被控设备所处的位置比较近,且相互间的动作有一定联系的场合。其特点是控制结构简单。 3、远程i/o控制系统(一台plc控制多个分散系统)是指控制单元远离控制现场,plc通过通信电缆与被控设备进行信息传递。该系统一般用于被控设备十分分散,或工作环境比较恶劣的场合。其特点是需要采用远程通信模块,提高了系统的成本和复杂性。4、分布式控制系统分布式控制系统即采用几台小型plc分别独立控制某些被控设备,然后再用通信线将几台plc连接起来,并用上位机进行管理。该系统多用于有多台被控设备的大型控制系统,其各被

12、控设备之间有数据信息传送的场合。其特点是系统灵活性强、控制范围大,但需要增加用于通信的硬件和软件,系统的复杂性也更大。5plc的主要特点(优点)a、可靠性高,抗干扰能力强1、对电源,cpu,存储器等严格屏蔽,几乎不受外部干扰。有很好的冗余技术。例:家用电视,显示器,收音机等,一旦旁边有电话或其他电磁波,我们都能明显发现干扰很大。plc则不受这些干扰信号影响。2、采用微电子技术,内部大量的无触点方式,使用寿命大大加长。正常情况下寿命在5年以上。b、通用性强.控制程序可变,使用方便.一条流水线或一台控制设备按控制要求调试好了,过段时间要对工艺流程更换,换另一种控制,只要对程序部分进行修改,而硬件,

13、线路不需该动。方便.,省钱,省时,省力。在这方面继电器电路是无法比拟的。c、编程简单.容易掌握. 梯形图与继电器电路很类似.控制线路清晰直观.很容易上手.d、功能完善。目前,plc对数字量,模拟量输入,输出,逻辑,算术运算,定时,记数,顺序控制,通信,人机对话,自检,记录,显示,等功能。e、减少控制系统的设计及施工的工作量.通过软件编程,继电器电路是硬接线来达到控制目的。plc进行模拟调试,减少现场的工作量,f、体积小,重量轻,维护方便.6plc主要产品1、国外:施耐德plc,罗克韦尔(a-bplc),德国西门子公司s7-400/300/200 ge公司,日本欧姆龙、三菱、富士、松下、东芝等2

14、、国内:plc生产厂约30家:深圳德维森,深圳艾默生、无锡光洋、无锡信捷、北京和利时、北京凯迪恩、北京安控、黄石科威、洛阳易达、浙大中控、浙大中自,南京冠德、兰州全志等。3、三菱plc产品主要有fx系列、a系列、q系列fx系列主要有fx1s系列plc型号fx1s-10mrfx1s-14mrfx1s-20mrfx1s-30mrfx1s-10mtfx1s-14mtfx1s-20mtfx1s-30mtfx1s-10mr-dfx1s-14mr-dfx1s-20mr-dfx1s-30mr-dfx1s-10mt-dfx1s-14mt-dfx1s-20mt-dfx1s-30mt-dfx0n系列plc型号fx

15、0n-24mrfx0n-40mrfx0n-60mrfx1n系列plc型号fx1n-14mrfx1n-24mrfx1n-40mrfx1n-60mrfx2n系列plc型号fx2n-16mrfx2n-32mrfx2n-48mrfx2n-64mrfx2n-80mrfx2n-128mr注:三菱fx系列plc主要由输入输出点的点数来命名的a系列主要有:a1s(h)、a2s(h)、a2ush、a3u、a4u等q系列主要有:q00、q01、q02(h)、q06h、q12h、q25(p)h、q25ssplc等,fx系列扩展单元由fx2n-32er(16入,16出)fx2n-40et,(24入,16出)其中32及

16、40总i/o点数, r继电器输出型 t-晶体管输出型7. 常用、常见的代名词1、现场总线控制系统的概念(fcs) 现场总线控制是工业设备自动化控制的一种计算机局域网络。它是依靠具有检测、控制、通信能力的微处理芯片,数字化仪表(设备)在现场实现彻底分散控制,并以这些现场分散的测量,控制设备单个点作为网络节点,将这些点以总线形式连接起来,形成一个现场总线控制系统。2、dcsdcs(distributed control system)分散控制系统的简称,国内一般习惯称之为集散控制系统。dcs是一个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机,通信、显示和控制等4c技

17、术,其基本思想是分散控制、集中操作、分级管理、配置灵活以及组态方便。3、pac虽然从外形上来看,pac与传统的plc非常相似,但究其实质,pac系统的性能却广泛得多。作为一种多功能的控制平台,用户可以根据系统的需要,组合和搭配相关的技术和产品以实现功能的侧重,因为基于同一发展平台进行开发,所以采用pac系统保证了控制系统各功能模块具有统一性,而不仅是一个完全无关的部件拼凑成的集合体。所谓pac系统应该具备以下一些主要的特征和性能:提供通用发展平台和单一数据库,以满足多领域自动化系统设计和集成的需求一个轻便的控制引擎,可以实现多领域的功能,包括:逻辑控制、过程控制、运动控制和人机界面等。图二 p

18、ac的功能定义4、闭环控制:系统被控对象的输出(被控制量)反馈到输入端,影响控制器的输出,形成一个或多个闭环。闭环控制主要有一个反馈闭环控制系统有正反馈和负反馈,若反馈信号与系统给定值信号相反,则称为负反馈,若极性相同,则称为正反馈。第二节 plc硬件结构及工作原理1、plc结构及各部件功能fx系列plca系列plcq系列plc1 plc的分类:a:从组成结构上分:固定式:plc各部件组合成一个不可拆卸的整体组合式(模块式):plc的各部件按照一定规则组合配置。b:按i/o点数及内存容量分: 超小型plc 小型plc 中型plc 大型plc 超大型plcc: 按输出形式分: 继电器输出:为有触

19、点输出方式,适用于低频大功率直流或交流负载 晶体管输出:为无触点输出方式,适用于高频小功率直流负载晶闸管输出:为无触点输出方式,适用于高速大功率交流负载plc包括1-中央处理器(cpu)、2-输入输出(i/o)、3-存储器、4-电源等1、cpucpu是plc的核心,主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成a、接受从编程设备输入的用户程序和数据。b、诊断电源,内部电路、程序的语法错误。c、通过输入接口,读取外部输入信号的状态,存入输入映象寄存器。d、读取用户程序,逐条逐步的执行,并把计算结果存入输出状态寄存器。cpu速度和内存容量是plc的重要参数,它们决定着pl

20、c的工作速度,io数量及软件容量等,因此限制着控制规模。2、i/o模块 plc与电气回路的接口,是通过输入输出部分(i/o)完成的。i/o模块集成了plc的i/o电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入plc系统,输出模块相反。i/o种类有开关量输入(di)开关量输出(do)模拟量输入(ai)模拟量输出(ao)等 开关量是指只有开和关(或1和0)两种状态的信号,模拟量是指连续变化的量。常用的i/o分类如下: 开关量:按电压水平分,有220vac、110vac、24vdc,按隔离方式分,有继电器隔离和晶体管隔离。 模拟量:按信号类型分,有电

21、流型(4-20ma,0-20ma)、电压型(0-10v,0-5v,-10-10v)等,按精度分,有12bit,14bit,16bit等。除了上述通用io外,还有特殊io模块,如热电阻、热电偶、脉冲等模块。输入:接收外部信号的状态。输出:发出信号.控制外部设备。开关量输入举例:按钮,转换开关,限位开关,数字开关等。开关量输出举例:指示灯,显示器,电磁阀,继电器等。模拟量举例:温度、电压、电流、流量、压力等。3、内存内存主要用于存储程序及数据,是plc不可缺少的组成单元。不同机型的plc期内存大小也不尽相同。4、电源模块plc电源用于为plc各模块的集成电路提供工作电源。同时,有的还为输入电路提供

22、24v的工作电源。电源输入类型有:交流电源(220vac或110vac),直流电源(常用的为24vac)。5、底板或机架大多数模块式plc使用底板或机架,其作用是:电气上,实现各模块间的联系,使cpu能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。6、plc系统的其它设备 编程设备:手持型编程器,计算机,人机界面。3aplc的输入输出分配aplc的i/o分配根据模块所在的插槽位置及模块本身占用的i/o点数来定义。i/o地址由主基板的0号槽开始,向右展开,输入为x,输出为y.特殊功能模块默认情况下占用32个i/o点。基本i/o编号分配如下图所示当使用扩展基板时,各基板都

23、应作8个槽处理。并且第一块扩展基板的首地址应顺接主基板的末地址。例如在一块主基板是5槽的基板后装入一个扩展基板,则主基板后3个插槽也应分配相应i/o点,然后扩展基板的i/o地址紧随在主基板最后的地址后面。qplc的输入输出编号分配q00jcpu可由1块主基板和2块扩展基板,合计3块基板来构建系统但是可以使用的插槽数(模块数)为16个插槽。其中包括空槽。q00/q01cpu可由1块主基板和4块扩展基板,合计5块基板来构建系统但是可以使用的插槽数(模块数)为24个插槽。其中包括空槽。ans系列plc主基板和扩展基板固定为8个插槽,因此,即使只是用3个插槽或者5个插槽的基板,任须占用8个插槽。基本型

24、qplc占用基板可以装载的插槽数,因此,使用3个插槽的基板就占用3个插槽。q系列plc的i/o的分配与模块安装的插槽有直接的关系,下图解释不同模块安装在不同插槽时的i/o地址分配。 a、q系列plc的i/o地址可以通过外部设备(如三菱gpp编程软件)来设置。其优先等级高于该槽实际插装的i/o组件设备。例如:某插槽装入32点的i/o设备,如通过外部设备设置成16点,则i/o设备的16个点将不能使用若某插槽装入16点的i/o设备,若设置成32点。则多余的16点视为虚点。q系列plc的输入输出分配与fx系列不同,输入输出分配没有交叉点,并且它按各模块所占用的点数及排布在基板插槽上的位置进行自动分配。

25、其中空槽(未插入模块)默认状态下占用16点,也可通过软件对其进行修改。智能功能模块占用32点注:当有扩展基板使用时,注意扩展板上有拨码开关,拨码的设定直接影响i/o分配的不同5 输入输出接线:不同的i/o模块,其接线方式也不同。下面主要介绍常用的输入输出组件的基本接法:我们以常见的输入模块qx41为例:以下是它插入基板的第一个插槽内的情况:图左边是qx41正面外观,上方是每个i/o点对应的指示灯,当i/o接通时,它对应的指示灯自动会亮,我们可以根据指示灯的状态,来判断外部信号的通/断状态。图的右边是模块的每个针脚对应的i/o点位。图中间是模块的接线原理,其com(公共端)点接的是dc24v的正

26、电源。一般的二线制端接模块针脚的信号点,另一端接0v信号。对于三线制开关,如光电、接近开关等,一般选用npn型,因为npn型信号输出的是0v。pnp是指当有信号触发时,信号输出线out和电源线vcc连接,相当于输出高电平。npn是指当有信号触发时,信号输出线out和0v线连接,相当于输出低电平-0v2. plc工作原理1、plc的工作原理:plc采用顺序扫描,不断循环的工作方式.plc工作的基本步骤为:1自诊断2通讯3输入采样4 程序执行5输出刷新.工作过程:cpu按plc的系统程序赋予的功能接收并存贮用户程序和数据,用循环扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同

27、时,诊断电源和plc内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存储器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。一般来说, plc的扫描周期如下图所示,一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。 比较下二个程序的异同:程序 1:程序 2:这两段程序执行的结果完全一样,但在 plc中执行的过程却不一样。程序1只用一次扫描周期,就可完成对m4的刷新; 程序2要用四次扫描周期,才能完成对m4的刷新。这两个例子说明:同样的若干条梯形图,其排列次序不同,执行的结果也不同顺序扫描的话,在梯形图程序中,pl

28、c执行最后面的结果。第三节 plc的编程语言plc的编程语言有:指令表、梯形图、顺序功能图、功能块图、结构化文本等1指令表il:此语言类似于计算机的汇编语言,但比汇编语言通俗、易懂,并且在各种编程语言中应用最早。部分梯形图及其他语言无法表示的程序,必须用指令表才能编程。2梯形图ld:梯形图沿用了继电器的触点、线圈、连线等图形与符号,是编程语言中应用最为广泛的一种。3顺序功能图sfc:是一种新颖的、按照工艺流程图进行编程的图形编程语言,这是一种”iec”标准推荐的首选编程语言,近年来开始逐步的普及与推广4功能块图fbd:此语言在三菱plc中应用较少,在西门子plc中应用为多5结构化文本st:在一

29、些大型、复杂的控制系统中,需要将开关量控制、模拟量控制、数值计算、通信等功能和为一体,此时plc需要通过计算机中常用的basic、pascal、c等语言进行结构化编程,才能完成设计。第四节 plc编程软件的使用一软件安装三菱编程软件分为好几个版本,以下为8.26版本的软件安装包,也是目前最新的中文安装软件包。具体软件安装方法如下所述:1双击打开安装软件文件包“”,将会显示如下1-1画面: 图1-1图中“envmel”文件夹是对三菱软件的环境安装,“setup”图标是三菱软件的正式安装包。初次安装三菱编程软件时,首先安装envmel文件夹内setup.exe安装软件,这是对gpp软件的环境安装。

30、具体操作:双击envmel文件夹,弹出以下画面后,点击setup.exe文件,进行环境安装环境安装完成后,回到图1-1画面,双击“setup.exe”图标,对gpp编程软件进行进行安装。安装完成,即编程软件安装结束。二 gpp软件使用1新建工程此图标为三菱编程软件的快捷图标,双击它,会弹出如下1-3画面:图1-3在工程菜单中选择“创建新工程”,或选择快捷图标,如上图所示,选中后会弹出如下图画面,先在plc系列中选出你所使用的程控器的cpu系列,如在我们的实验中,选用的是fx系列,所以选fxcpu,plc类型是指选机器的型号,我们实验用fx2n系列,所以选中fx2n(c)。设置项目名称项既为工程

31、命名,也可以不选,在工程要关闭之前对其保存及命名。选择完成之后,单击确定,工程新建结束。2创建梯形图建完新工程后,会弹出梯形图编辑画面如上图所示:画面左边是参数区,主要设置plc的各种参数,右边是编程区,程序都编在这一块。图的上部是菜单栏及快捷图标区,包括程序的上传,下载,监控,编译,诊断等都可在菜单里选择。程序区的两端有两条竖线,是两条模拟的电源线,左边的称为左母线,右边的称为右母线。程序从左母线开始,到右母线结束。如你要在某处输入x001,首先选择触点类型,是用常开点、还是常闭点、还是其它触点类型,选择后,再输入信号x001,点击确定就输入结束了。如要输入一个定时器,先选中线圈,再输入一些

32、数据,数据的输入标准在后面讲软元件中会讲解。3 程序的转换、编译在写完一段程序后,其颜色是灰色的状态,此时虽然程序写好了,但若不对其进行编译,则程序是无效的。通过编译,灰色的程序自动变白,说明程序编译成功。具体编译的方法如上图所示:在变换菜单里点击变换或用快捷键“f4”都可以对程序编译,编译后,程序灰色部分变白。若所写的程序在格式上或语法上有错误,则点击编辑,系统会提示错误,重新修改错误的程序,然后重新编译,使灰色程序变成白色。4 程序的传输1程序的写入与读区:当写完程序并且编译过之后,要把所写的程序传输到plc里面,或者要把plc中原有的程序读出来,则可进行如下操作:在“在线”菜单里的第一个

33、选项“传输设置”,主要设置串口型号,点击“传输设置”,进入后会弹出如下画面双击“串行”图表,会弹出“pc i/f串口详细设置”画面,如上图用一般的串口通信线连接电脑和plc时,串口都是“com1”,而plc系统默认情况下也是“com1”,所以不需要更改设置就可以直接与plc通信。当使用usb通信线连接电脑和plc时,通常电脑侧的com口不是com1,此时在电脑属性的设备管理器中,查看所连接的usb串口,然后在上图所示的“com端口”中选择与电脑usb口一致,然后“确认”。串口设置正确后,在上图中有一个“通信测试”选项,点击此按键,若出现“与fxplc连接成功”对话框,则说明可以与plc进行通讯

34、。若出现“不能与plc通信,可能原因。”对话框,则说明电脑和plc不能建立通讯,确认plc电源有没有接通,电缆有没有正确连接等事项,直到点击“通信测试后”,显示连接成功。通信测试连接成功后,点击“确认”键,则会回到工程主画面,如下图所示:点击“在线”菜单, 在下拉菜单中有“plc读取”、“plc写入”等操作,若要把刚才所写的程序写到plc里面,则选择“plc写入”,若要把plc中原有的程序读出来,则选择“plc读取”,不管是“plc写入”还是“plc读取”,选择后都会出现以下画面一般我们读取或写入的是程序及一些参数,操作过程如下:首先在画面中选择“参数+程序”,点击后,在下面的程序及参数框内,

35、会自动打上红色“”,说明程序及参数已选中了(若要取消选中的,则点击一下已选择“”),传输时,plc会自动把程序及参数进行传输。此时选则“执行”,系统提示是否要执行你想要的操作,点击“是”,则开始写入或读取。注:若串口选择错误,或电缆连接有问题等,在点击plc读取或写入后,会显示plc连接有问题,此时检查线路,确认后连接正确后,再次操作。5 程序的监控当读取plc程序,或把程序写入plc完成后,若要对程序进行监控,哪些信号是接通的,哪些是断开的,及plc内部数据是多少,则需进行监控操作监控程序如下图1-5所示操作:在“在线”菜单里的“监视”,栏里,有一个“监视模式”,点击它(或者可以用快捷键“f

36、3”),则我们就可以监控程序内部的一些状态变化。如图所示,其中蓝色部分表示此信号能流通的,没有变蓝的则是断开的,信号流不到输出那边。注:若要监控plc程序的状态,一定要在通讯成功后才能执行,若没有与plc通讯成功,则不能对plc监控。 图1-56 程序的在线修改程序写入plc之后,若需要直接在plc内进行修改,则可进行如下操作:在“在线”菜单里的“监视”,栏里,有一个“监视(写入模式)”,点击它(或者可以用快捷键“shift+f3”同时按下),弹出对如下对话框:第一个选项是提醒要设置为“在线写入”模式,此项要打“”第二项是提醒你是否要执行plc内部程序与现在修改前的程序进行比较,若我们确认现在

37、的程序就是plc内的程序,可以把“”取消掉,若不确认,则可以不取消,系统则在确认修改写入前会对两者进行比较。点击“确定”后,即可进行修改动作修改完成后,被修改的对象会显示灰色,此时我们同样要对程序进行编译,编译方法与前面所述的相同,编译完成后,即程序在线修改完成。注:程序的在线修改是直接把plc里面的程序进行修改,不需要再进行plc写入操作。而普通的修改(没有在线修改),则只是修改电脑软件中的程序,而plc内部的程序并没有被修改,所以要使修改后的程序写入plc,还需进行plc写入操作。fx2n系列性能规格:a2ushcpu-s1,a2ascpu,a2ascpu-s1,a2ascpu-s60性能

38、规格:q系列性能规格:我都不在意第五节 软元件的功能与用法软元件一览表:5-1数值的处理,常数-k,h5-2软元件编号一览表5-3输入输出继电器的编号及功能-x,y5-4辅助继电器的编号及功能-m5-5状态继电器的编号及功能-s5-6定时器的编号及功能-t5-7计数器的编号及功能-c5-8数据寄存器的编号及功能-d5-9变址寄存器的编号和功能-v,z5-1数值的处理,常数k,h三菱系列plc通常使用5种类型的数值:二进制,八进制,十进制,十六进制,bcd码在plc内部,都是用二进制处理软元件数据的。但是在外围设备上监控时,这些软元件数据会自动变化为十进制(也可切换为16进制)各种数据类型的转化

39、及表示形式见下表:其中二进制与十进制的转化尤为重要例题:1、二进制的0101 1100转成十进制2、十进制的34转成二进制3、十进制的34转成bcd码4、十六进制的23转成十进制5、十进制的23转成十六进制5-2软元件编号一览表fx系列plc主要的内部软元件有:输入继电器x,输出继电器y,辅助继电器m,状态继电器s,定时器t,计数器c,数据寄存器d,变址寄存器v,z 不同型号的plc,其软元件范围也不同,并且可以通过对软件内参数的设置,更改其不同功能的范围。a系列内部软元件一览表q系列内部软元件一览表5-3输入输出继电器的编号及功能marry常见的输入元器件:按钮,选择开关,光电开关,行程开关

40、,传感器等。输入是plc接受外部开关的信号,其状态只能由外部开关决定,plc不能改变输入信号状态。常见的输出元器件:电磁阀,继电器,接触器,指示灯,显示器等。输出是plc控制外部设备的信号。其状态由plc内容程序及运行结果有关,plc通过扫描内部程序,通过输出信号来控制外部设备。注:输入继电器只能由外部信号驱动,而不能由plc指令来驱动输出继电器只能由plc指令来驱动,而外部信号不能直接驱动c输出继电器。5-4辅助继电器的编号和功能可编程控制器内偶许多辅助继电器。这类辅助继电器的线圈与输出继电器一样,由可编程控制器内的各种软元件的触点驱动。辅助继电器有无数的电子常开触点与常闭触点,在可编程控制

41、器内可随便使用。但是,辅助继电器不能直接驱动外部负载,它只供plc内部使用,外部负载的驱动要通过输出继电器进行。:非停电保持领域。使用参数设定,可变更停电保持领域。:停电保持领域。使用参数设定,可变更非停电保持领域。:有关停电保持的特性,无法用参数来改变。辅助继电器主要有三种基本类型:一般用,保持用及特殊用辅助继电器。注:plc类型不同时,辅助继电器的范围不同,表示方法也不同,其功能也不一样。具体一般用,保持用,特殊用继电器的范围、表示方法、及各功能详见各plc的操作手册。辅助继电器的一般用法说明:1 当辅助继电器线圈得点输出时,其常开触点接通,常闭触点断开2当辅助继电器线圈失电断开时,其常开

42、触点断开,常闭触点接通下面举例说明辅助继电器的几种用法:常用特殊继电器举例:m8000:运行监视器(在plc运行中接通),m8001与m8000相反逻辑。m8002:初始脉冲(仅在运行开始时瞬间接通),m8003与m8002相反逻辑。m8011、m8012、m8013和m8014分别是产生10ms、100ms、1s和1min时钟脉冲的特殊辅助继电器例题:plc运行后指示灯y2实现周期为1秒的闪烁5-5状态继电器的编号和功能5-6定时器的编号及功能定时器的编号如下表所示:不用作定时器的定时器编号,也可用作数值存储的数据存储器。下面举例说明定时器的一般用法:上图中t2时定时器编号,它是0.1秒型的

43、一般定时器,x1时定时器线圈的触发条件,k100是定时时间,因为t2是0.1秒的定时器,所以t2 k100表示定时时间是10秒。当条件x1接通,定时器开始计时,若在定时时间还未到达(即还不到10秒),x1断开的话,则当前的计时时间被清0。若下次x1再次接通,则定时器重新由0开始计时。当条件x1接通,定时时间满了10秒后,定时器线圈吸合,它的常开触点接通,y0就会有输出。上图t252是定时器编号,它是0.1秒的累积型定时器,x1时定时器线圈的触发条件,k100是定时时间,因为t252是0.1秒的定时器,所以t252 k100表示定时时间是10秒。当条件x1接通,定时器开始计时,若在定时时间还未到

44、达(不到10秒),x1断开的话,则当前的计时时间保持不变,若下次x1再次接通,定时器在上次计时时间基础上,开始计时。注:特殊辅助继电器m8028的线圈被驱动后,一部分100ms的定时器被变换成10ms的定时器,具体操作事项,详见特殊继电器表。下例是两个输出延时关断的程序上图:当x1接通,输出y0立刻动作,当x1断开后,y0保持动作,同时定时器开始计时,20秒后,y0断开。下图:当x1接通,定时器t1开始计时,此时y0不动作,等定时时间满2秒之后,y0开始动作,同时定时器t2开始计时,时间满1s后,t2线圈接通,t2的常闭触点断开,使t1也断开,t1断开后,y0及t2也断开。这时,t2的常闭触点

45、就接通,只要x1接通,又开始新一轮的动作。此例是一个闪烁梯形图程序。只要x1保持接通,y0会保持接通通1秒钟,断开2秒钟的闪烁动作例题: 1按下按钮x0,3s后指示灯y0亮,并保持亮。按下按钮x1,灯灭。2按下按钮x0,指示灯y0实现2s种的一直闪烁。3plc运行开始,红灯y0亮,3s后y0灭,同时黄灯y1亮,再过3s,黄灯y1灭,绿灯y2开始亮。4十字路口交通灯控制:南北方向红黄绿指示灯y0,y1,y2,东西方向红黄绿指示灯y3,y4,y5,设计符合红绿灯控制要求的程序。5-7计数器的编号及功能(c)计数器的编号入下表所示:16位计数器与32位计数器的特点如下表:可按计数方向的切换与计数范围

46、的使用条件来分开使用计数器也可用于数据存储,可以把数据保存在计数器内,需要时也可以把计数器内数据读出。如: mov k8 c0,把常数8储存到计数器c0里面。一般用计数器和停电保持用状态的分配可通过在外围设备改变参数设定进行变更5-8数据寄存器的编号及功能数据寄存器是存储数据数值的软元件,三菱plc中每一个数据寄存器都是16bit(最高位为正、负符号位),也可用两个数据寄存器合并起来存储32 bit数据(最高位为正、负符号位)数据寄存器d的编号如下表所示:指定32位时,如果指定了低位(例如d0),则高位为继其之后的编号d1,被自动占有。数据寄存器的一般用法:一旦在数据寄存器中写入数据,只要不再

47、写入其它数据,其内容就不会变化。但是在runstop, 或停电时,所有数据被清0。(停电保持用的数据寄存器可保持其数据不被清0)例:条件x0导通,指令把常数23传到d10.即使以后x0条件断开,d10的数据不变。当plc有运行到停止或断电情况下,d10的数据被清0。数据寄存器可以处理各种数值数据,利用它,可以进行各种控制。一下举例说明有效的活用数据寄存器的方法:数据寄存器可以处理各种数值数据,利用它,可以进行各种控制。一下举例说明有效的活用数据寄存器的方法:5-9变址寄存器的编号和功能变址寄存器v,z与普通的数据寄存器一样,是进行数据的读入,写出的16位数据寄存器,v0v7,z0z7共16个。

48、变址寄存器除了与数据寄存器一样使用外,在应用指令的操作数中,还可以同其他的软元件编号或数值组合使用,可在程序中改变软元件编号或数值内容,是一个特殊的寄存器。以上为三菱fx系列plc常用的软元件,其中输入、输出、辅助继电器、状态继电器只有通和断两种状态,我们把这些软元件成为“位软元件”。象定时器、计数器、数据寄存器等能存放不同数据数值的软元件,成为“字软元”件。一个字软元件由16位二进制数组成。其范围是-32768-+32767其中最高位是符号位。1表示负数,0表示正数。第六节 指令分类、指令结构及原理一三菱cpu模块的指令类型包括顺控指令、应用指令等。其中顺序指令主要包括:触点指令、连接指令、

49、输出指令、边沿脉冲指令、主控指令、置位复位指令、取反指令等。应用指令包括算术运算指令、传送、比较指令、程序流程指令、数据处理等几类。二指令的阅读:如右指令: 是一个加法指令,其中x1是指令执行的条件,只有当x1接通后,指令才会执行。“add”是加法指令代码,“d1”、“d4”是指令中的2个操作数,“d7”是指令的运算结果。此指令执行过程是将d1与d4相加,把计算结果存入d7。add指令是16位二进制加法,若在add前面加d,即为dadd指令,则变成32位二进制加法了。如: 上图dadd指令将d1d2组成的32位数据与d4d5组成的32位数据进行相加,并把结果存入d7d8组成的32位数据。指令中

50、x1是执行条件,当x1接通,则指令每扫描一次,将执行一次运算。若在add后面加p,即为,则当x1由断开到接通时,指令只执行一个扫描周期,在以后的扫描周期内,即使x1仍然保持接通,指令也不会执行。除非x1再由断开到接通。注:在一般的指令前面加d,则表示32位数据运算。 在一般的指令后面加p,则表示指令在执行条件由断开到接通时,只执行一个扫描周期。一基本顺控指令6.1.1常开,常闭接点 6.1.2串联,并联,输出电路6.1.3脉冲上升沿,下降沿-ldp,ldf6.1.4主控指令-mc mcr6.1.5脉冲指令-pls,plf6.1.6置位复位指令-set,rst6.1.7取反指令-inv6.1.8

51、双线圈输出的动作及对策6.1.1常开,常闭接点说明:如上图所示,同一个输入点的可以在程序里有无数的常开触点和常闭触点。只要在内存容量内,可以重复使用多次。输入触点用法:当外部信号接通时,程序常开触点接通,常闭触点断开当外部信号断开时,程序常开触点断开,常闭触点接通。 说明:如上图所示,同一个输出点可以在程序里有无数的常开触点和常闭触点,但是其线圈在程序里只能使用一次输出输出点一般用法:当输出点线圈接通时,它的常开触点接通,常闭触点断开。当输出点线圈断开时,它的常开触点断开,常闭触点接通。例题:1 按下按钮x0,指示灯y0亮,按下按钮x1,指示灯y1亮,y0和y1不能同时亮。6.1.2 并联,串联,输出电路 图1-1上图1-1中x0,x1,x2,x3为串联电路,4个条件都满足,y0线圈才得电串联电路说明:只有串联电路中的所有触点都接通时,此串联条件才满足,能源才可以流通下去。串联触电数量和纵接输出的次数不受限制,建议不超

温馨提示

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

评论

0/150

提交评论