版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录第一章 可编程控制器概述3第二章 可编程控制器基本指令简介7第三章 可编程控制器的编程规则10第四章 可编程控制器的网络及通信11第五章 MCGS组态软件的介绍及使用26第六章 实验内容28(一)PLC典型控制模拟及应用实验28 实验一 基本指令的编程练习28n 实验二 四节传送带的模拟32 实验三 自动配料系统的模拟37 实验四 十字路口交通灯控制的模拟40实验五 装配流水线控制的模拟43n 实验六 水塔水位控制的模拟46实验七 天塔之光48n 实验八 机械手动作的模拟51n 实验九 液体混合装置控制的模拟54实验十 五相步进电动机控制的模拟57实验十一 LED数码显示控制61实验十二
2、 喷泉的模拟控制65实验十三 温度PID控制67 实验十四 三层电梯控制系统的模拟72 实验十五 四层电梯控制系统的模拟77 实验十六 五层电梯控制系统的模拟83实验十七 轧钢机控制系统模拟85实验十八 邮件分拣系统模拟87n 实验十九 运料小车控制模拟90实验二十 舞台灯光的模拟94实验二十一 加工中心模拟系统控制99(二)电气控制技术实验106实验二十二 三相异步电动机点动控制和自锁控制106实验二十三 三相异步电动机Y/换接起动控制109 实验二十四 三相异步电动机联锁正反转控制113 实验二十五 三相异步电动机带延时正反转控制116 实验二十六 三相异步电动机带限位自动往返控制118
3、实验二十七 三相异步电机单向能耗制动控制120实验二十八 基于PLC的三相异步电机Y/换接起动控制122(三)变频调速控制技术实验124实验二十九 变频器功能参数设置与操作实验124实验三十 三相异步电机的变频开环调速126实验三十一 基于PLC通信方式的变频器开环调速128实验三十二 基于PLC通信方式的变频器闭环定位控制131实验三十三 基于PLC模拟量方式的变频器闭环调速135实验三十四 变频控制恒压供水系统模拟137(四)触摸屏组态控制实验149实验三十五 基于触摸屏的基本指令演示149实验三十六 基于触摸屏的LED数码显示控制152实验三十七 基于触摸屏的三相异步电机调速158实验三
4、十八 基于触摸屏的温度PID控制161附录:THPLC-D型网络型可编程控制器及电气控制实验装置使用说明163第一章 可编程控制器概述 可编程控制器是采用微机技术的通用工业自动化装置,近几年来,在国内已得到迅速推广普及。正改变着工厂自动控制的面貌,对传统的技术改造、发展新型工业具有重大的实际意义。 可编程控制器是60年代末在美国首先出现的,当时叫可编程逻辑控制器,目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。其基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容
5、写入控制器的用户程序内,控制器和被控对象连接也很方便。 随着半导体技术,尤其是微处理器和微型计算机技术的发展,到70年代中期以后,已广泛地使用微处理器作为中央处理器,输入输出模块和外围电路都采用了中、大规模甚至超大规模的集成电路,这时的已不再是仅有逻辑判断功能,还同时具有数据处理、调节和数据通信功能。 可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的订货要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的
6、欢迎,并得到迅速的发展。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的普及推广应用。可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服
7、了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。一、PLC的结构及各部分的作用PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源、编程器扩展器接口和外部设
8、备接口等几个主要部分组成。PLC的硬件系统结构如下图所示:1.主机主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。本实验装置共
9、有三种型号的三菱主机供用户根据自身的需要加以选用。(1)FX1N-40MR-001 AC/DC/继电器内置数字量I/O (24路开关量输入,16路继电器输出),另配置FXON-3A模拟量模块(2路模拟量输入,1路模拟量输出);FX2N-485-BD通信模块;SC-09通信编程器,采用RS485网络通信。(2)FX2N-48MR-001 AC/DC/继电器内置数字量I/O (24路开关量输入,24路继电器输出),另配置FXON-3A模拟量模块(2路模拟量输入,1路模拟量输出),FX2N-485-BD通信模块。SC-09通信编程器,采用RS485网络通信。(3)FX2N-48MR-001 AC/D
10、C/继电器内置数字量I/O (24路开关量输入,24路继电器输出),另配置FXON-3A模拟量模块(2路模拟量输入,1路模拟量输出),FX2N-32CCL通信模块。SC-09通信编程器,采用CC-Link网络通信。2输入/输出(I/O)接口I/O接口是PLC与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入/输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个
11、点,大型机将超过千点。3电源 图中电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。4编程器 编程器是PLC的一种主要的外部设备,用于手持编程,用户可用以输入、检查、修改、调试程序或监示PLC的工作情况。除手持编程器外,还可通过适配器和专用电缆线将PLC与电脑联接,并利用专用的工具软件进行电脑编程和监控。5输入/输出扩展单元I/O扩展接口用于连接扩充外部输入/输出端子数的扩展单元与基本单元(即主机)。6外部设备接口此接口可将编程器、打印机、条码扫描仪等外部设备与主机相联,以完成相应的操作。二、PLC的工作原理PLC是采用“顺序扫描,不
12、断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。PLC的扫描一个周期必经输入采样、程序执行和输出刷新三个阶段。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。PLC在程序执行阶段:按用户程
13、序指令存放的先后顺序扫描执行每条指令,执行的结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。三、PLC的程序编制1.编程元件 PLC是采用软件编制程序来实现控制要求的。编程时要使用到各种编程元件,它们可提供无数个动合和动断触点。编程元件是指输入继电器、输出继电器、辅助继电器、定时器、计数器、通用寄存器、数据寄存器及特殊功能继电器等。 PLC内部这些继电器的作用和继电接触控制系统中使用的继电器十分相似,也有“线
14、圈”与“触点”,但它们不是“硬”继电器,而是PLC存储器的存储单元。当写入该单元的逻辑状态为“1”时,则表示相应继电器线圈得电,其动合触点闭合,动断触点断开。所以,内部的这些继电器称之为“软”继电器。例:FX2N-48MR编程元件的编号范围与功能说明如下表所示元件名称代表字母编号范围功 能 说 明输入继电器XX0X27共24点接受外部输入设备的信号输出继电器YY0Y27共24点输出程序执行结果并驱动外部设备辅助继电器MM0M499共500点在程序内部使用,不能提供外部输出 继电器 TT0T199100ms延时定时继电器, 触点在程序内部使用T200T24510ms 延时定时继电器, 触点在程序
15、内部使用计数继电器CC0C99加法计数继电器,触点在程序内部使用数据寄存器DD0D199数据处理用的数值存储元件嵌套指针N、PN0N7 P0P127N主控用,P跳跃、子程序用2编程语言 所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的编程语言是梯形图语言和指令语句表语言,且两者常常联合使用。1) 梯形图(语言)梯形图是一种从继电接触控制电路图演变而来的图形语言。它是借助类似于继电器的动合、动断触点、线圈以及串、并联等术语和符号,根据控制要求联接而成的表示PLC输入和输出之间逻辑关系的图形,直观易懂。梯形图中常用 、 图形符
16、号分别表示PLC编程元件的动断和动合接点; 用 表示它们的线圈。梯形图中编程元件的种类用图形符号及标注的字母或数加以区别。 梯形图的设计应注意到以下三点: 梯形图按从左到右、自上而下的顺序排列。每一逻辑行(或称梯级)起始于左母线,然后是触点的串、并联接,最后是线圈与右母线相联。 梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是用来形象地描述用户程序执行中应满足线圈接通的条件。 输入继电器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行结果给外部输出设
17、备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出继电器的触点也可供内部编程使用。2)指令语句表 指令语句表是一种用指令助记符来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学,若干条指令组成的程序就是指令语句表。一条指令语句是由步序、指令 语和作用器件编号三部分组成。下例为PLC实现三相鼠笼电动机起/停控制的两种编程语言的表示方法: 第二章 可编程控制器基本指令简介基本指令如表所示:名 称助记符目 标 元 件说 明取指令LDX、Y、M、S、T、C常开接点逻辑运算起始取反指令LDIX、Y、M、S
18、、T、C常闭接点逻辑运算起始线圈驱动指令OUTY、M、S、T、C驱动线圈的输出与指令ANDX、Y、M、S、T、C单个常开接点的串联与非指令ANIX、Y、M、S、T、C单个常闭接点的串联或指令ORX、Y、M、S、T、C单个常开接点的并联或非指令ORIX、Y、M、S、T、C单个常闭接点的并联或块指令ORB无串联电路块的并联连接与块指令ANB无并联电路块的串联连接主控指令MCY、M公共串联接点的连接主控复位指令MCRY、MMC的复位置位指令SETY、M、S使动作保持复位指令RSTY、M、S、D、V、Z、T、C使操作保持复位上升沿产生脉冲指令PLSY、M输入信号上升沿产生脉冲输出下降沿产生脉冲指令PL
19、FY、M输入信号下降沿产生脉冲输出空操作指令NOP无使步序作空操作程序结束指令END无程序结束一、逻辑取及线圈驱动指令LD、LDI、OUT LD,取指令。表示一个与输入母线相连的动合接点指令,即动合接点逻辑运算起始。 LDI,取反指令。表示一个与输入母线相连的动断接点指令,即动断接点逻辑运算起始。 OUT,线圈驱动指令,也叫输出指令。 LD、LDI两条指令的目标元件是X、Y、M、S、T、C,用于将接点接到母线上。也可以与后述的ANB指令、ORB指令配合使用,在分支起点也可使用。 OUT是驱动线圈的输出指令,它的目标元件是Y、M、S、T、C。对输入继电器不能使用。OUT指令可以连续使用多次。 L
20、D、LDI是一个程序步指令,这里的一个程序步即是一个字。OUT是多程序步指令,要视目标元件而定。OUT指令的目标元件是定时器和计数器时,必须设置常数K。二、接点串联指令AND、ANI AND,与指令。用于单个动合接点的串联。 ANI,与非指令,用于单个动断接点的串联。 AND与ANI都是一个程序步指令,它们串联接点的个数没有限制,也就是说这两条指令可以多次重复使用。这两条指令的目标元件为X、Y、M、S、T、C。OUT指令后,通过接点对其它线图使用OUT指令称为纵输出或连续输出。这种连续输出如果顺序没错,可以多次重复。三、接点并联指令OR、ORIOR,或指令,用于单个动合接点的并联。 ORI,或
21、非指令,用于单个动断接点的并联。 OR与ORI指令都是一个程序步指令,它们的目标元件是X、Y、M、S、T、C。这两条指令都是一个接点。需要两个以上接点串联连接电路块的并联连接时,要用后述的ORB指令。OR、ORI是从该指令的当前步开始,对前面的LD、LDI指令并联连接。并联的次数无限制。四、串联电路块的并联连接指令ORB两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDI指令,分支结束用ORB指令。ORB指令与后述的ANB指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。ORB有时也简称或块指令。ORB指令的使用方法有两种:一种是在要并联
22、的每个串联电路后加ORB指令;另一种是集中使用ORB指令。对于前者分散使用ORB指令时,并联电路块的个数没有限制,但对于后者集中使用ORB指令时,这种电路块并联的个数不能超过8个(即重复使用LD、LDI指令的次数限制在8次以下),所以不推荐用后者编程。五、并联电路的串联连接指令ANB 两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ANB指令。分支的起点用LD、LDI指令,并联电路结束后,使用ANB指令与前面电路串联。ANB指令也简称与块指令,ANB也是无操作目标元件,是一个程序步指令。六、主控及主控复位指令MC、MCR MC为主控指令,用于公共串联接点的
23、连接,MCR叫主控复位指令,即MC的复位指令。在编程时,经常遇到多个线圈同时受到一个或一组接点控制。如果在每个线圈的控制电路中都串入同样的接点,将多占用存储单元,应用主控指令可以解决这一问题。使用主控指令的接点称为主控接点,它在梯形图中与一般的接点垂直。它们是与母线相连的动合接点,是控制一组电路的总开关。MC指令是3程序步,MCR指令是2程序步,两条指令的操作目标元件是Y、M,但不允许使用特殊辅助继电器M。七、置位与复位指令SET、RSTSET为置位指令,使动作保持;RST为复位指令,使操作保持复位。SET指令的操作目标元件为Y、M、S。而RST指令的操作元件为Y、M、S、D、V、Z、T、C。
24、这两条指令是13个程序步。用RST指令可以对定时器、计数器、数据寄存、变址寄存器的内容清零。八、脉冲输出指令PLS、PLFPLS指令在输入信号上升沿产生脉冲输出,而PLF在输入信号下降沿产生脉冲输出,这两条指令都是2程序步,它们的目标元件是Y和M,但特殊辅助继电器不能作目标元件。使用PLS指令,元件Y、M仅在驱动输入接通后的一个扫描周期内动作(置1)。而使用PLF指令,元件Y、M仅在驱动输入断开后的一个扫描周期内动作。使用这两条指令时,要特别注意目标元件。例如,在驱动输入接通时,PLC由运行到停机到运行,此时PLS M0动作,但PLS M600(断电时,电池后备的辅助继电器)不动作。这是因为M
25、600是特殊保持继电器,即使在断电停机时其动作也能保持。九、空操作指令NOPNOP指令是一条无动作、无目标元件的1程序步指令。空操作指令使该步序作空操作。用NOP指令替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。十、程序结束指令ENDEND是一条无目标元件的1程序步指令。PLC反复进行输入处理、程序运算、输出处理,若在程序最后写入END指令,则END以后的程序就不再执行,直接进行输出处理。在程序调试过程中,按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去EN
26、D指令。要注意的是在执行END指令时,也刷新监视时钟。第三章 可编程控制器的编程规则一、编程的八个步骤 (一)决定系统所需的动作及次序。 当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出,这主要取决于系统所需的输入及输出接口分立元件。输入及输出要求:(1)第一步是设定系统输入及输出数目,可由系统的输入及输出分立元件数目直接取得。 (2)第二步是决定控制先后、各器件相应关系以及作出何种反应。(二)将输入及输出器件编号 每一输入和输出,包括定时器、计数器、内置继电器等都有一个唯一的对应编号,不能混用。(三)画出梯形图。 根据控制系统的动作要求,画出梯形图。 梯形图设计规则(1)触点应画
27、在水平线上,不能画在垂直分支上。应根据自左至右、自上而下的原则和对输出线圈的几种可能控制路径来画。(2)不包含触点的分支应放在垂直方向,不可放在水平位置,以便于识别触点的组合和对输出线圈的控制路径。(3)在有几个串联回路相并联时,应将触头多的那个串联回路放在梯形图的最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。这种安排,所编制的程序简洁明了,语句较少。(4)不能将触点画在线圈的右边,只能在触点的右边接线圈。(四)将梯形图转化为程序 把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它编码成可编程控制器能识别的程序。 这种程序语言是由地址、控制语句
28、、数据组成。地址是控制语句及数据所存储或摆放的位置,控制语句告诉可编程控制器怎样利用数据作出相应的动作。(五)在编程方式下用键盘输入程序。(六)编程及设计控制程序。(七)测试控制程序的错误并修改。(八)保存完整的控制程序。第四章 可编程控制器的网络及通信一、可编程控制器的网络化趋势 如果把PLC与PLC、PLC与计算机或PLC与其它智能装置通过传输介质连接起来,就可以实现通信或组建网络,从而构成功能更强,性能更好的控制系统,这样可以提高PLC的控制能力及控制范围实现综合及协调控制,同时,还便于计算机管理及对控制数据的处理,提供人机界面友好的操控平台;可使自动控制从设备级发展到生产线级,甚至工厂
29、级,从而实现智能化工厂(Smart Factory)的目标。随着计算机技术、通信及网络技术的飞速发展,PLC在通信及网络方面的发展也极为迅猛,几乎所有提供可编程控制器的厂家都开发了通信模块或网络系统。三菱电机率先较早的开发了CC-link网络,随着网络化控制及集散式控制不断普及,工业控制要求的不断提高,传统的PLC控制系统的网络化方向发展已成为趋势。二、三菱可编程控制器的通讯类型(一)N:N网络用FX2N,FX2NC,FX1N,FXON可编程控制器进行的数据传输可建立在N:N的基础上,总站点数最大8个。(二)计算机链接(用专用协议进行数据传输)用RS485(422)单元进行的数据传输可用专用协
30、议在1:N(16)的基础上完成,最多可以连16台PLC机。(三)CC-link网络用FX2N-16CCL-M主站模块和FX2N-32CCL网络接口模块构成CC-link网络,完成1:N(8)通信。三、通讯格式本节解释怎样在无协议通讯(RS指令)和计算机链接之间进行通讯设置。1 什么是通讯格式。通讯格式决定计算机链接和无协议通讯(RS指令)间的通讯设置(数据长度,奇偶校验和波特率等)。通讯格式可用可编程控制器中的特殊数据寄存器D8120来进行设置。根据所使用的外部设备来设置D8120。当修改了D8120的设置后,确保关掉可编程控制器的电源,然后再打开,否则无效。(二)相关标志和数据寄存器。1特殊
31、辅助继电器特殊辅助继电器 描述M8121数据传输延时(RS指令)M8122数据传输标志(RS指令)M8123接收结束标志(RS指令)M8124载波检测标志(RS指令)M8126全局标志(计算机链接)M8127接通要求握手标志(计算机链接)M8128接通要求错误标志(计算机链接)M8129接通要求字/字节变换(计算机链接)超时评估标志(RS指令)M81618位/16位变换标志(RS指令)2特殊数据寄存器特殊数据寄存器 描述D8120通讯格式(RS指令,计算机链接)D8121站点号设定(计算机链接)D8122剩余待传输数据数(RS指令)D8123接收数据数(RS指令)D8124数据标题初始值:ST
32、X(RS指令)D8125数据结束符初始值:ETX(RS指令)D8127接通要求首元件寄存器(计算机链接)D8128接通要求数据长度寄存器(计算机链接)D8129数据网络超时计时器值(RS指令,计算机链接)()表示使用的应用场合。3通讯格式位号名 称 描 述0(位=OFF) 1(位=ON)b0数据长度 7位 8位b1b2奇偶(b2,b1)(0,0):无(0,1):奇(1,1):偶b3停止位1位2位b4b5b6b7波特率(BPS)(b7,b6,b5 ,b4) (b7,b6,b5 ,b4)(0,0,1,1):300 (0,1,1,1):4,800(0,1,0,0):600 (1,0,0,0):9,6
33、00(0,1,0,1):1,200 (1,0,0,1):19,200(0,1,1,0):2,400b8标题 无有效(D8124) 默认:STX(02H)b9终结符 无有效(D8125) 默认:ETX(03H)b10b11b12控制线无协议(b12,b11,b10)(0,0,0):无作用<RS232C接口>(0,0,1):端子模式<RS232C接口>(0,1,0):互连模式<RS232C接口>(FN2N V2.00版或更晚)(0,1,1):普通模式1<RS232C接口><RS485(422)接口>(1,0,1):普通模式2<RS2
34、32C接口>(仅FX,FX2C)计算机链接(b12,b11,b10)(0,0,0):RS485(422)接口(0,1,0):RS232C接口b13和校验没有添加和校验码自动添加和校验码b14协议无协议专用协议b15传输控制协议协议格式协议格式例如: M8002 MOV H0C8E D8120 b15 b0D8120= 0000 1100 1000 1110 0 C 8 E四、计算机链接(即1:N通讯)1.链接后的数据流下述图样为可编程控制器的读、写及状态控制的数据流图。1)计算机从可编程控制器读取数据。2)计算机向可编程控制器发送数据OS*OS*3)可编程控制器向计算机发送数据OS*OS
35、*2.站号站号即可编程控制器提供的数字,用来确定计算机在访问哪一个可编程控制器。在FX系列可编程控制器中,站号是通过特殊数据寄存器D8121来设定的。设定范围是从00H到0FH。最多可以实现16台通信。框图如下:在以上系统中,可以用以下的指令来设定站号。如:0号站设定如下: LD M8002 MOV K0 D8121梯形图如右: 注意事项如下:1) 在设定站号时,不要为多个站设定相同的号码,否则,传送数据将会混乱并引起通讯的不正常。2) 站号不必按数字顺序来设定,在指定范围内(00H到0FH)可以自由设定。例如,按随机的顺序或跳过一些数字都是可以的,但总站数不能超过16。一般情况16台设定0到
36、15。3) 用一对导线连接,接线图如下:五、N:N 网络框图如下:FX2N-485-BD1相关标志和数据寄存器介绍(1)辅助继电器特性辅助继电器FX2N名 称描 述响应类型只读M8038N:N网络参数设置用来设置N:N网络参数主站点,从站点只读M8183主站点的通讯错误当主站点产生通讯错误时它是ON从站点只读从M8184到M8191从站点的通讯错误当从站点产生通讯错误时它是ON主站点,从站点只读M8191数据通讯当与其它站点通讯时它是ON主站点,从站点说明:在CPU错误,程序错误或停止状态下,对每一站点处产生的通讯错误数目不能进行计数。(2)数据寄存器。特性辅助继电器(FX2N)名 称描 述响
37、应类型只读D8173站点号存储它自己的站点号主站,从站只读D8174从站点总数存储从站点总数主站,从站只读D8175刷新范围存储刷新范围主站,从站只写D8176站点号设置设置它自己的站点号主站,从站只写D8177总从站点数设置设置从站点总数主站只写D8178刷新范围设置设置刷新范围主站读写D8179重试次数设置设置重试次数主站读写D8180通讯超时设置设置通讯超时主站只读D8201当前网络扫描时间存储当前网络扫描时间主站,从站只读D8202最大网络扫描时间存储最大网络扫描时间主站,从站只读D8203主站点的通讯错误数目主站点的通讯错误数目从站只读D8204到D8210从站点的通讯错误数目从站点
38、的通讯错误数目主站,从站只读D8211主站点的通讯错误代码主站点的通讯错误代码从站只读D8212到D8218从站点的通讯错误代码从站点的通讯错误代码主站,从站(3)设置当程序运行或可编程控制器电源打开时,N:N网络的每一个设置都变为有效。3.1 设定站点号(D8176)设定0到7的值到特殊数据寄存器D8176中。设定值 描 述 0主站点 1到7从站点号 例子:1是第1从站点,2是第2从站点如:设定主站0:MOV K0 D8176; 设定从站1:MOV K1 D8176;3.2 设定从站点的总数(D8177)设定0到7的值到特殊数据寄存器中。(默认=7)对于从站点此设定不需要。设定值描 述 11
39、个从站点22个从站点33个从站点44个从站点55个从站点66个从站点77个从站点3.3设置刷新范围(D8178)设定0到2的值到特殊数据寄存器D8178中。(默认=0)对于从站此设置不需要。在每种模式下使用的元件被N:N网络的所有点所占用。通讯设备刷 新 范 围模式0模式1 模式2位软元件(M) 0点 32点 64点字软元件(D) 4点 4点 8点1)在模式0的情况下。 2)在模式1的情况下。3) 模式2的情况下。站点号 软 元 件 号位软元件(M)字软元件(D) 64点 8点第0号M1000到M1063D0到D7第1号M1064到M1127 D10到D17 第2号M1128到M1191 D2
40、0到D27 第3号M1192到M1255D30到D37 第4号M1256到M1319D40到D47 第5号M1320到M1383D50到D57 第6号M1384到M1447D60到D67 第7号M1448到M1511D70到D773.4设定重试次数(D8178)设定0到10的值到特殊寄存器D8178中。(默认=3)从站点不需要此设置。3.5设置通讯超时(D8179)。设定5到255的值到特殊寄存器D8179中。(默认=5)此值乘以10(ms)就是通讯超时的持续时间。通讯超时是主站与从站间的通讯驻留时间,例如:确保把以上的程序作为N:N网络参数设定程序从第0步开始写入。此程序不需要执行,因为当把
41、其编入此位置时,它自动变为有效。3.6用一对导线连接,接线图如下:六、CC-link 网络1.CC-link系统简介“CC-link”是“ControlCommunication-link”的简称。它是一个通过通信电缆将分散的I/O模块,特殊高功能模块等连接起来,并且通过PLC的CPU来控制这些相应模块的系统。它主要有以下特点:(1)通过将每个模块分散到系统前沿的类似的设备中去,能够实现整个系统的省配线。(2)通过使用处理类似I/O或者数字数据的ON/OFF数据的模块,能够实现简单的高速的通信。(3)可以和其他厂商生产的各种不同的设备进行连接,使得系统更具灵活性。2.本实验系统CC-link网
42、络简介本实验系统采用一台FX2N系列的PLC作为主站,连接8台FX2N系列的PLC作为从站(每一个从站均占一个站点),来构成CC-link网络。系统框图如下:3.主从站模块介绍3.1主站模块(FX2N16CCLM)CC-link主站模块FX2N16CCLM是特殊扩展模块,它将FX系列PLC分配作为CC-link 系统中的主站。当一个FX系列PLC(加配FX2N16CCLM特殊扩展模块)作为主站时,最多可以连接7个远程I/O站和8个远程设备站。注:主站控制数据链接系统的站远程I/O站仅仅处理位信息的远程站远程设备站处理包括位信息和字信息的远程站FX2N16CCLM缓存存储器一览表BFM编号内容描
43、述可否读/写#0H#9H参数信息区域 存储信息(参数)可读/写#AH#BHI/O信号控制主站的I/O信号可读/写#CH#1BH参数信息区域 存储信息(参数)可读/写#1CH#1EH主站模块控制信号控制主站模块的信号可读/写#20H#2FH参数信息区域 存储信息(参数)可读/写#E0H#FDH远程输入(RX)存储来自远程站的输入状态只读#160H#17DH远程输出(RY)将输出状态存储到远程站中只写#1E0H#21BH远程寄存器(RWw)将传送的数据存储到远程站中只写#2E0H#31BH远程寄存器(RWr)存储来自远程站的数据只读#5E0H#5FFH链接特殊继电器(SB)存储数据链接状态可读/写
44、#600H#7FFH链接特殊继电器(SW)存储数据链接状态可读/写注意:其他未列出的缓存存储器均为禁止使用区。如果对这些区域进行写操作,将会导致错误发生,所以请勿对这些区域进行写操作。参数信息区域具体功能列表BFM 内容描述缺省值设定范围#01H连接模块的数量设定所连接的远程站模块的数量8115#02H重试的次数设定对于一个除故障站的重试次数317#03H自动返回模块的数量设定在一次链接扫描过程中可以返回到系统中的远程模块的数量1110#06H预防CPU死机的操作规格当主站PLC出现错误时规定的数据链接状态0(停止)0(停止)1(继续)#20H#2EH站信息设定所链接站的类型H0101H011
45、5*1*1:站信息的设定设定符合所连接的远程站的类型,具体设置方法如下:所设定的模块号与BFM号码(起始地址为#20H)是一一对应的。例如:当设定第七个模块时,写到缓存寄存器的地址为“BMF#26H”。3.2从站接口模块(FX2N32CCL) CC-link接口模块FX2N32CCL是用来将连接的FX2n/FXon/FX2nc PLC连接到CC-link的接口模块。 对它的读写操作是通过FROM和TO指令来实现的。3.2.1 FX2N32CCL缓存存储器的详细介绍读专用BFMa、BFM#0BFM#7(远程输出RY00RY7F)16个远程输出点RY口FRY口0被分配给由16位组成的每个缓存寄存器
46、的b0b15位。每位指示的ON/OFF状态信息表示主单元写给FX2N32CCL的远程输出的内容。b、BFM#8BFM#23(远程寄存器RWw0RWwF)为每个缓存存储器RWw0RWwF指向分配了一个编号为RWw0RWwF远程寄存器。这里缓存存储器里存放的信息是主单元写给FX2N32CCL有关远程寄存器的内容。写专用BFMa、BFM#0BFM#7(远程输入RX00RX7F)16个远程输入点RX口FRX口0被分配给每个16位缓存寄存器的b0b15位。要从FXPLC写到主单元的信息首先要传到这些缓存存储器。b、BFM#8BFM#23(远程寄存器RWr0RWrF)为每个缓存存储器分配一个编号为RWr0RWrF指向一个的远程寄存器。从FXPLC要写到主单元的信息首先要从FXPLC传到这些缓存存储器。4、通信介绍在整个系统的通信过程中,远程输入(RX),远程输出(RY)和远程寄存器(RWw和RWr)被分配到FX2N16CCLM中的缓冲存储器(BFM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年服装设计(时尚服装设计)试题及答案
- 2026年美甲设计(渐变案例)试题及答案
- 2025年中职园林技术(绿化工程施工)试题及答案
- 2025年大学药物制剂(药物制剂理论)试题及答案
- 2025年高职电工电子技术(电路故障排查)试题及答案
- 2025年大学农业(农业生态学)试题及答案
- 2026年写字楼物业(办公设施维护)试题及答案
- 中央医院科普大赛
- 送女朋友的520祝福语参考
- 近十年北京中考数学试题及答案2025
- 大数据分析在供热中的应用方案
- 污泥安全管理制度范本
- 开题报告范文基于人工智能的医学像分析与诊断系统设计
- 大黄附子细辛汤课件
- 《人间充质基质细胞来源细胞外囊泡冻干粉质量要求》(征求意见稿)
- 中润盛和(孝义)新能源科技 孝义市杜村乡分散式微风发电项目可行性研究报告
- 入团申请书教学课件
- 2026年中国农业银行秋季校园招聘即将开始考试笔试试题(含答案)
- 山东济南2019-2024年中考满分作文87篇
- (2025年标准)sm调教协议书
- 医院急救应急体系构建与实施
评论
0/150
提交评论