《可编程控制器PLC应用技术》 课件(2)

PPT
  • 阅读 54 次
  • 下载 0 次
  • 页数 348 页
  • 大小 7.795 MB
  • 2022-12-01 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档50.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
《可编程控制器PLC应用技术》 课件(2)
可在后台配置第一页与第二页中间广告代码
《可编程控制器PLC应用技术》 课件(2)
可在后台配置第二页与第三页中间广告代码
《可编程控制器PLC应用技术》 课件(2)
可在后台配置第三页与第四页中间广告代码
《可编程控制器PLC应用技术》 课件(2)
《可编程控制器PLC应用技术》 课件(2)
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 348
  • 收藏
  • 违规举报
  • © 版权认领
下载文档50.00 元 加入VIP免费下载
文本内容

【文档说明】《可编程控制器PLC应用技术》 课件(2).ppt,共(348)页,7.795 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-77062.html

以下为本文档部分文字说明:

《可编程控制器PLC应用技术》绪论EXIT2024/12/22一、可编程控制器的简史及定义60年代继电接触控制系统接线复杂改变设计困难简单易懂价格便宜1969年美国数字设备公司(DEC),研制出世界上第一台可编程序控制器,并在GM公司汽车生产线

上首次应用成功。绪论EXIT绪论EXIT绪论EXIT绪论EXIT绪论EXIT绪论EXIT绪论EXIT2024/12/29四、可编程控制器的发展前景绪论EXIT2024/12/210课程性质《可编程控制器应用技术》是电类和

机电类专业的专业基础课绪论EXIT2024/12/211课程目的和要求1.了解可编程控制器的基本结构、特点和应用场合2.明确可编程控制器的硬件配置、工作原理和工作过程3.掌握可编程控制器基本逻辑指令及编程方法,掌握编程软件的使用4.熟悉可编程控制器功能指令及编程方法5.能正确使用可编程控制

器并完成I/O设备的接线6.掌握程序设计的思想和方法7.掌握程序运行和调试的方法,会分析实验与实训现象8.具备阅读和分析实际应用程序与梯形图的能力9.能借助产品说明书和技术手册,查阅有关数据和功能,正确使用PLC10

.能在生产现场进行简单的程序设计,运行、调试、维护PLC控制系统绪论EXIT2024/12/212学习方法➢认真听课,注意老师对问题的分析,通过案例分析和实训环节获得编程的思想和方法➢理论联系实际,带着问题学,学深入➢注重实训环节,训练应用PLC的技能➢注意对知识的记忆和回味,几分耕

耘、几分收获绪论EXIT2024/12/213第1章可编程控制器的硬件构成及工作原理1.1可编程控制器的硬件构成1.2可编程控制器的工作原理绪论EXIT2024/12/2141.1可编程控制器的硬件构成1.1.1CPU模块及存储器1.1.2输入输出接口电路1.1.3电源1.1.

4外部设备绪论EXIT2024/12/2151.1可编程控制器的硬件构成可编程控制器主机可编程控制器编程器图1.1可编程控制器及编程器绪论EXIT2024/12/2161.1可编程控制器的硬件构成图1.2PLC的硬件结构主机电源

微处理器(CPU)运算器控制器输入单元存储器EPROM(系统程序)RAM(用户程序)外设I/O接口I/O扩展接口用户输入设备输出单元用户输出设备I/O扩展接口PLC或上位计算机图形监控系统EPROM写入器打印机盒式磁带机编程器外部设备PLC

由CPU、存储器、输入/输出接口、内部电源和编程设备几部分构成绪论EXIT2024/12/2171.1.1CPU模块从存储器中读取指令执行指令准备取下一条指令处理中断CPU是PLC的运算控制中心,它在系统程序的控制下,完成逻

辑运算、数学运算、协调系统内部各部分的工作,其具体作用是:CPU模块(中央处理器+存储器)绪论EXIT2024/12/2181.1.1CPU模块RAM:随机存储器,可读可写,没有断电保持功能。ROM:只读存储器,只读,不能写。RAM存放用户程序RO

M存放系统程序存储器用于存放系统程序、用户程序和运行中的数据。包括只读存储器(ROM)和随机存取存储器(RAM)。EPROM:可擦除程序的只读存储器,用紫外线照射芯片上的透镜窗口,可以擦除已写入的内容,而写

入新的程序。EEPROM:可电擦除的只读存储器,兼有ROM的非易失性和RAM的随机存取的优点。绪论EXIT2024/12/219输入输出接口是PLC与工业控制现场各类信号连接的部分。1.1.2输入输出接口输入接口用来接受生产过程

的各种参数(输入信号)。输出接口用来送出可编程控制器运算后得出的控制信息(输出信号),并通过机外的执行机构完成工业现场的各类控制。为了适应可编程控制器在工业生产现场的工作,对输入输出接口有二个主要的要求:良好的抗干扰能力能满足工业现场各类

信号的匹配要求绪论EXIT2024/12/220可编程控制器为不同的接口需求设计了不同的接口单元:开关量输入接口其作用是把现场的开关量信号变成可编程控制器内部处理的标准信号。开关量输入接口按可接纳的外部信号电源的类型不同,分为直

流输入单元和交流输入单元。开关量输出接口按可编程控制器机内使用的器件不同,分为继电器型、晶体管型和可控硅型。1.1.2输入输出接口开关量输出接口其作用是把可编程内部的标准信号转换成现场执行机构所需的开关量信号。绪论EXIT2024/12/221

开关量输出接口,其作用是把PLC的内部信号转换成现场执行机构的各种开关信号。考虑负载的驱动电源时,还需选择输出器件的类型。继电器型的输出接口,可用于交流及直流两种电源,接通和断开的频率低,带负载能力强;晶体管型的输出接口

有较高的接通断开频率,但只适用于直流驱动的场合;可控硅型的输出接口仅用于交流驱动的场合,适用快速、频繁动作和大电流的场合。2.开关量输出接口1.1.2输入输出接口绪论EXIT2024/12/2223.模拟量输入接口(A/D模块)模拟量输

入接口把现场连续变化的模拟量信号转换成适合可编程控制器内部处理的二进制数字信号。模拟量信号输入后一般经运算放大器放大后进行A/D转换,再经光电耦合后为可编程控制器提供一定位数的数字量信号。1.1.2输入输出接口光耦合器隔离A/D

转换器滤波内部回路图1.8模拟量输入单元框图绪论EXIT2024/12/2234.模拟量输出接口(D/A模块)模拟量输出接口将PLC运算处理后的数字信号转换为相应的模拟量信号输出,以满足生产过程现场连续控制信号的需求。模拟量输出接口一般由光电隔离、D/A转换

和信号驱动等环节组成。信号转换内部回路光耦合器隔离D/A转换器图1.9模拟量输出单元框图1.1.2输入输出接口绪论EXIT2024/12/224为了适应更复杂的控制工作的需要,可编程控制器还有一些智能控制单元,如PID单元、高速计数器单元、温度控制单元、通信单

元、定位单元等。特殊功能模块都是独立的工作单元,它们和普通输入输出接口的区别在于都带有独立的CPU,有专门的处理能力。5.智能输入输出接口(特殊功能模块)1.1.2输入输出接口绪论EXIT2024/12/2251.1.3电源可

编程控制器的电源包括:*为可编程控制器各工作单元供电的开关电源*为掉电保护电路供电的后备电源,一般为电池绪论EXIT2024/12/2261.1.4外部设备可编程控制器一般可配备的外部设备:编程器盒式磁带机,用以记录程序或信息打印

机,用以打印程序或制表EPROM写入器,用以将程序写入用户EPROM中高分辨率大屏幕彩色图形监控系统,用以显示或监视有关部分的运行状态编程器绪论EXIT2024/12/2271.2可编程控制器的工作原理1.2.1扫描工作方式1.2.2程序执行过程1

.2.3输入/输出的处理规则1.2.4信息刷新方式1.2.5输入/输出滞后时间绪论EXIT2024/12/2281.2.1扫描工作方式扫描:从0000号存贮地址开始,在无中断或跳转控制的情况下,按存贮地址号递增的方向顺序逐条扫描用户程

序直到程序结束。完成一次扫描程序后,再从头开始扫描,并周而复始地重复。一个循环扫描过程称为扫描周期。扫描过程分为三个阶段进行:即输入采样(输入处理)阶段,程序执行(程序处理)阶段,输出刷新(输出处理)阶段。输

入采样程序执行输出刷新绪论EXIT2024/12/229输入采样程序执行输出处理一个扫描周期●●●Y0Y1Yn输入映像寄存器①采样元件映像寄存器③写⑤写④读X0Y0Y0M0●●●●●●输出锁存电路输出端子输入端子●●●1.2.2程序执行过程②读图1.11PLC的扫

描工作过程●●●X0X1Xn⑥刷新绪论EXIT2024/12/2301.2.2程序执行过程输入采样阶段:PLC以扫描方式按顺序将所有输入端的输入信号状态(开或关、即ON或OFF、“1”或“0”)读入到输入映像寄存器中寄存起来,称为

对输入信号的采样,或称输入刷新。接着转入程序执行阶段,在程序执行期间,即使输入状态变化,输入映像寄存器的内容也不会改变。输入状态的变化只能在下一个工作周期的输入采样阶段才被重新读入。绪论EXIT2024/12/2311.2.2程序执行过程程序执行阶段:程序执行阶段,PLC对程序按顺序进行

扫描;如果程序用梯形图表示,则总是按先左后右、先上后下的顺序进行扫描;每扫描到一条指令时,所需要的输入元件状态或其它元件的状态分别由输入映像寄存器和元件映像寄存器中读出,而将执行结果写入到元件映像寄存器中;元件映像寄存器中寄存的

内容,随程序执行的进程而动态变化。绪论EXIT2024/12/2321.2.2程序执行过程输出刷新阶段:程序执行完后,进入输出刷新阶段。此时,将元件映像寄存器中所有输出继电器的状态转存到输出锁存寄存器,再去驱动用户输出设备(负载),这就是PLC的实际输出。扫描周期:PL

C重复执行上述三个过程,每重复一次的时间就是一个工作周期(或扫描周期)。工作周期的长短与程序的长短、指令的种类和CPU执行的速度有关。一个扫描过程中,执行指令程序的时间占了绝大部分。PLC在每次扫描中,对输入信号采样一次,对输出信号刷新一次。这就保证了PLC在执行

程序阶段,输入映像寄存器和输出锁存寄存器的内容或数据保持不变。绪论EXIT2024/12/2331.2.5输入/输出滞后时间输出模块的滞后时间与模块开关元件的类型有关:继电器型输出电路的滞后时间一般最大值在10ms左右。双向可控硅型输出电路的滞后时间在负载被接通时的滞后时间约

为1ms,负载由导通到断开时的最大滞后时间为10ms。晶体管型输出电路的滞后时间一般在1ms左右。绪论EXIT2024/12/2341.3PLC的结构特点及技术性能1.3.1可编程控制器的结构特点1.3.2FX2N系列PLC的主要技术性能绪论EXIT2024/12/

2351.3.1可编程控制器的结构特点1.单元式结构2.模块式结构3.叠装式结构绪论EXIT2024/12/236◆把CPU、RAM、ROM、I/○接口及与编程器或EPROM写入器相连的接口、输入输出端子、电源、指示

灯等都装配在一起的整体装置。1单元式结构◆一个箱体就是一个完整的PLC,叫做一个单元。绪论EXIT2024/12/2371.单元式结构绪论EXIT2024/12/2381.单元式结构输入输出点数是固定的,不一定能适合具体的

控制现场的需要。有时整体PLC的输入口或输出口要扩展,这就又需要一种只有一些接口而没有CPU也没有电源的配件(扩展单元)。结构紧凑,体积小、成本低、安装方便。绪论EXIT2024/12/2392模块

式结构把PLC的每个工作单元都制成独立的模块,如CPU模块、输入模块、输出模块、电源模块、通讯模块等等。另外机器有一块带有插槽的母板,实质上就是计算机总线。模块插座插在框架中的总线连接板上,就构成了一个完整的PLC。绪论EXIT2024/12/2402模块式结构绪论EXIT2024

/12/241特点:系统构成非常灵活,安装、扩展、维修都很方便。缺点是体积比较大。2模块式结构绪论EXIT2024/12/2423叠装式结构单元式和模块式相结合的产物,把某一系列PLC工作单元的外形都作成外观尺寸一致的,CPU、I/O口及电源也可做成独立的,不使用模块式PLC的母板,用电

缆联接各个单元,在控制设备中安装时一层层地叠装,这就是叠装式PLC。绪论EXIT2024/12/2431.3.2FX2N系列PLC主要技术性能FX2N系列PLC是日本三菱公司继F1、F2系列之后推出的新产品。它采用整体式结构,按功能可分为基本单元、扩展单元、扩展

模块及特殊适配器等四种类型产品。基本单元内有CPU、存储器、输入/输出、电源等,是一个完整的PLC机,可以单独使用。绪论EXIT2024/12/244基本单元型号表示方法:1部分用两位数表示输入/输出(I/O)的总点数:16、24、32、48、64等;2部分用字符表示输出类型:R表示

继电器触点输出,T表示晶体管输出,S表示双向晶闸管输出。FX2N-××M×12绪论EXIT2024/12/2451.3.2FX2N系列PLC的主要技术性能8KRAM、EEPROM、EPROM卡盒(选配)项目编程方式梯形图,步进顺控指令基本指令执行时间0.08us/步指令种

类基本指令27条,步进顺序指令2条,功能指令128条程序容量及类型输入继电器性能指标8K步RAM(标准配置)4K步EEPROM卡盒(选配)24VDC(7mA)光电隔离绪论EXIT2024/12/246项目性能指标继

电器250VAC、30VDC、2A(电阻负载))晶体管30VDC、0.5A/点输出继电器双向晶闸管242VAC、0.3A/点通用型500点(M0~M499)停电保持型2572点(M500~M3071)电池后备辅助继电器特殊型256点(M8000~M8255)初始化用10点(S0~S

9),用于初始状态通用型490点(S10~S499)停电保持型400点(S500~S899)状态元件报警100点(S900~S999)0.1s(100ms)200点(T0~T199)0.1~3276.7s0.01

s(10ms)46点(T200~T245)0.01~327.67s1ms(积算)4点(T246~T249)0.001~32.767s,电池后备定时器100ms(积算)6点(T250~T255)0.1~3276

.7s电池后备绪论EXIT2024/12/247通用加数器100点(C0~C99),1~32767s,电池后备停电保持加计数器100点(C100~C199),1~32767s,电池后备通用加减计数器20点(C200~C220

)停电保持加减计数器15点(C220~C234),电池后备计数器高速计数器21点(C235~C255),电池后备通用数据寄存器200点(D0~D199)停电保持数据寄存器7800点(D200~D7999)特殊寄存器256点(D8000~D8255)变址寄存器16点(

V,Z)寄存器文件寄存器最大7000点(D1000~D7999),电池后备嵌套标志N0~N7(8点)指针JUMP/CALL128点(P0~P127)绪论EXIT2024/12/248第2章可编程序控制器的软件构成2.1可编程序控制器的系统软件2

.2可编程序控制器的应用软件2.3可编程序控制器的用户工作环境2.4可编程序控制器的编程软件绪论EXIT2024/12/249第2章可编程控制器的软件构成PLC软件系统软件应用软件系统管理程序用户指令解释程序专用标准程序模块绪论EXIT2024/12/250系统软

件包括系统管理程序,用户指令解释程序和供系统调用的专用标准程序块等。系统管理程序用于运行管理、存储空间分配管理和系统的自检,控制整个系统的运行;用户指令解释程序是把应用程序(梯形图)的输入翻译成机器能够识别的机器语言

;专用标准程序模块是由许多独立的程序块组成,各自能完成不同的功能。系统程序由PLC生产厂家提供,并固化在EPROM中,用户不能直接读写。2.1可编程序控制器的系统软件绪论EXIT2024/12/2512.2可编程序控制器的应用软件1、

应用软件是用户为达到某种控制目的,采用PLC厂家提供的编程语言自主编制的程序。使用PLC实现某种控制目的,用存储在计算机中的程序实现控制功能,就是人们所指的存储逻辑。应用程序是一定控制功能的表述。同一台PLC用于

不同的控制目的时就需要编制不同的应用软件。用户软件存入PLC后如需改变控制目的可多次改写。2、继电接触器与PLC控制方案的比较绪论EXIT2024/12/252例1用继电接触器实现电动机启/停控制QSFRFUKMM3~工作原

理:合刀开关QS按SB1→KM线圈得电按SB2→KM线圈失电M3~M3~→KM辅助触头闭合自锁→KM主触头闭合→M运转→KM辅助触头解除自锁→KM主触头断开→M停转KMSB1KMSB2FR主电路控制电路绪论EXIT2024/12/253QSFRFUKM

M3~M3~M3~KMFRX0X1COMY0COM1Y0X0Y0~220VSB1SB2PLCX1例2用PLC实现电动机启/停控制主电路控制电路用户程序绪论EXIT2024/12/254例3用继电接触器实现电动机正/反转控制UVWQSFRFUM3~~~KM1KM2KM2SB1SB

3FRSB2KM1KM2KM1KM2KM1绪论EXIT2024/12/255QSFRFUM3~KM2按SB1→KM1得电→KM1常开触头闭合→M运转误按SB2→KM2得电若去掉互锁—合QS,→KM2常开触头闭合→UVW则电源U、W相间短路M3~→熔断器FU烧毁!KM1互锁

设计KM2SB1SB3KRSB2KM1KM2KM1KM2KM1加互锁防止短路KM1KM2绪论EXIT2024/12/256采用电气和机械双重互锁的电动机正/反转控制电路利用复合按钮SB1、SB2,实现机械互锁正转反转直接转换KM1和KM2的电气互锁必不可少!QsKRFUM

3~KM1KM2KM2SB1SB3FRSB2KM1KM2KM1KM2KM1UVW绪论EXIT2024/12/257例4用PLC实现电动机正、反转控制PLC内部用户程序Y0X0Y0X2Y1X1Y1X2X1X

0Y0Y1QSFRFUM3~KM1KM2UVWKM1FRX0X1COMY0COM1SB1SB2PLCSB3X2KM2KM1Y1KM2~220V绪论EXIT2024/12/2582.2可编程控制器的应用软件

3、应用软件编程语言表达方式(1)梯形图(Ladderdiagram)梯形图语言是一种以图形符号及图形符号在图中的相互关系表示控制关系的编程语言,是从继电接触器控制电路演变过来的。(2)指令表(Instructionlist)指令表也叫做语句表。它和单片机程序中的汇编语言有点类

似,由语句指令依一定的顺序排列而成。(3)顺序功能图(Sequentialfunctionchart)顺序功能图常用来编制顺序控制类程序。它包含步、动作、转换三个要素。绪论EXIT2024/12/259PLC可看成是由各种功能元器件(软

元件)组成的工业控制器。利用编程语言,按照一定的逻辑关系对这些软元件进行编程(调用),就可实现某种控制要求。PLC的编程软元件实质上是存储器单元,每个单元都有惟一的地址。为了满足不同的功用,存储器单元作了分区,因此,也就有了不同类型的编程软元件。在系统软件的安排下,不同的软元件

具有不同的功能。FX2N系列PLC编程软元件如下表所示。2.3可编程控制器的用户工作环境绪论EXIT2024/12/2602.3可编程控制器的用户工作环境元件类型性能规格元件编号输入继电器(X)DC输入24VDC,7mA,光电隔离X000~X267(8进制编号)

输出继电器(Y)继电器(MR)AC250V,DC30V,2A/1点(电阻负载)Y000~Y267(8进制编号)双向可控硅(MS)AC85~242V,0.3A/点,0.8A/4点(电阻负载)晶体管(MT)DC5~30V,0.5A/点,0.8A/4点,1.6A/8点(电阻负载)辅助继电器(M)一般

用M0~M499(500点)保持用电池后备区M500~M1023(524点)保持用电池后备固定区M1024~M3071(2048点)特殊用M8000~M8255(256点)FX2N系列PLC编程软元件一览表(1)绪论EXIT2024/12/2612.3可编程控制器的用户工作环境元件类型性能规格

元件编号状态寄存器(S)初始化用S0~S9(10点)一般用S10~S499(490点)保持用电池后备S500~S899(400点)报警用电池后备S900~S999(100点)定时器(T)100ms0.1~3276.7sT0~T199(200点)10ms0.01~327.67sT200~T24

5(46点)1ms(积算)0.001~32.767s(保持)T246~T249(4点)100ms(积算)0.1~3276.7s(保持)T250~T255(6点)FX2N系列PLC编程软元件一览表(2)绪论EXIT2024/12/

262元件类型性能规格元件编号计数器(C)加计数器16位,0~32767,一般用C0~C99(100点)16位,0~32767,电池后备C100~C199(100点)加/减计数器32位,-2147483648~2147483647,一般用C2

00~C219(20点)32位,-2147483648~2147483647,电池后备C220~C234(15点)高速计数器32位加/减计数,电池后备C235~C255(6点)数据寄存器(D)通用16位,一般用D0~D199(200点)16位,电池后备D200~D51

1(312点)文件寄存器16位,电池后备D512~D7999(7488点)特殊用16位,电池后备D8000~D8195(106点)变址16位,电池后备V0~V7、Z0~Z7(16点)FX2N系列PLC编程软元件一览表(3)绪论EXIT2024/12/2632.3可编程控

制器的用户工作环境特殊辅助继电器触点利用型M8000运行标志M8002初始脉冲M8002初始脉冲线圈驱动型M8012100ms脉冲M80131s时钟脉冲M8030电池欠压M8033输出保持M8034禁止输出线圈由PLC自行驱动,用户只能利用其触点用户程序驱动线圈后,P

LC作特定动作绪论EXIT2024/12/2642.4可编程序控制器的编程软件三菱SWOPC-FXGP/WIN-C编程软件是用于FX系列PLC的编程软件,可在Windows9x或Windows3.1及以上操作系统运行,主要有以下功能。(1)S

WOPC-FXGP/WIN-C编程软件,可通过电路符号,列表语言及SFC符号来创建顺控指令程序,建立注释数据及设置寄存器数据;(2)创建顺控指令程序以及将其存储为文件,用打印机打印;(3)该程序可在串行系

统中与PLC进行通讯、文件传送、操作监控和各种测试。绪论EXIT2024/12/2652.4可编程控制器的编程软件1.系统配置(1)CPU:486以上;内存:16兆以上(2)接口单元FX-232AWC型RS-232C/RS-422转换器(

便携式),FX-232AW型RS-232C/RS-422转换器(内置式)或其他指定的转换器。(3)通信电缆采用RS-422cable(RS-422缆线),选取如下:①FX-422CAB0型RS-422缆线(用于FX0,FX0S,FX0N型PLC,1.5米)。②FX-422CAB

型RS-422缆线(用于FX1,FX2,FX2C型PLC,0.3米)。③FX-422CAB-150型RS-422缆线(用于FX1,FX2,FX2C型PLC,1.5米)。绪论EXIT2024/12/2662.编程软件的使用(1)系统启动:双击桌面图标打开的SWOPC-FX

GP/WIN-C窗口如下图所示。2.4可编程控制器的编程软件绪论EXIT2024/12/2672.4可编程控制器的编程软件选取[文件]菜单下的[退出]命令,即可退出SWOPC-FXGP/WIN-C系统,如下图所示。绪论EXIT2024/12/26

8①创建新文件创建新的顺控程序的操作方法是:选择[文件]-[新文件],或者按[Ctrl]+[N]键,然后在PLC类型设置对话框中选择顺控程序的目标PLC类型,如选择FX2系列PLC后,单击[确认],或者按[O]键即可,如图下图所示。2

.4可编程控制器的编程软件(2)文件的管理图绪论EXIT2024/12/2692.4可编程序控制器的编程软件②打开文件选择[文件]-[打开]菜单或按[Ctr1]+[O]键,在打开的文件菜单中选择一个所需的顺控指令程序后,单击[确认]即可,如下图

所示。绪论EXIT2024/12/2702.4可编程控制器的编程软件③文件的保存和关闭如果是第一次保存,屏幕显示如图所示的文件菜单对话框,可通过该对话框将当前程序赋名并保存。操作方法是:执行[文件]-[保存],或按[Ctr1]+[S]键操作即可。绪论EXIT2024/12/271将已处于打

开状态的顺控程序关闭,再打开一个已有的程序及相应的注释和数据。操作方法:执行[文件]-[关闭打开]菜单操作即可,如图所示。2.4可编程控制器的编程软件绪论EXIT2024/12/272(3)梯形图编程

①编辑操作梯形图单元块的剪切、拷贝、粘贴、删除、块选择以及行删除和行插入,通过执行[编辑]菜单栏实现。元件名的输入、元件注释、线圈注释以及梯形图单元块的注释,也可通过执行[编辑]菜单栏实现,如图所示。2.4可编程控制器的编程软件绪论EXI

T2024/12/273②元件输入触点、线圈、特殊功能线圈和连接导线的输入,程序的清除,通过执行[工具]菜单栏实现,如图所示。③梯形图的转换将创建的梯形图转换格式存入计算机中,操作方法是:执行[工具]-[转换]菜单操作或按F4键,如图所示。在转换过程中显示梯形图转换信息,如

果在不完成转换的情况下关闭梯形图窗口,被创建的梯形图被抹去!2.4可编程控制器的编程软件绪论EXIT2024/12/274④查找光标移到程序的顶、底和指定程序步显示程序,有关元件接点、线圈和指令的查找

,元件类型和编号的改变,元件的替换,通过执行[查找]菜单栏实现,如图所示。2.4可编程控制器的编程软件绪论EXIT2024/12/275(4)指令表编程执行[视图]-[指令表]或按[N]键,可实现指令表状态下的

编程;通过[视图]-[指令表]或[梯形图],可实现指令表程序与梯形图程序之间的转换,如图所示。2.4可编程控制器的编程软件绪论EXIT2024/12/276(5)程序的检查执行[选项]-[程序检查],选择相应的检查内容,单

击[确认],可实现对程序的检查,如图所示。2.4可编程控制器的编程软件绪论EXIT2024/12/277(6)程序的传送功能[读入]将PLC中的程序传送到计算机中。[写出]将计算机中的程序发送到PLC中。[校验]将计算机与PLC中的程序

加以比较校验,操作方法是执行[PLC]-[传送]-[读入]、[写出]、[校验]菜单完成操作。当选择[读入]时,应在[PLC模式设置]对话框中将已经连接的PLC模式设置好,操作菜单如图所示。2.4可编程控制器的编程软件绪论EXIT2024/12/278传送程序时,应注意以下问题:计算机的RS2

32C端口及PLC之间必须用指定的缆线及转换器连接;执行完[读入]后,计算机中的程序将被丢失,原有的程序将被读入的程序所替代,PLC模式改为被设定的模式;在[写出]时,PLC应停止运行,程序必须在RAM或EE-PROM内存保护关

断的情况下写出,然后进行校验。2.4可编程控制器的编程软件绪论EXIT2024/12/279设置显示元件设置在元件登录监控中被显示的元件,操作方法是在元件设置对话框中对以下各项进行设置。[元件]设置为待监控

的起始元件。有效的元件为位元件X、Y和M;字元件S、T、C和D;变址寄存器V和Z。[显示点数]设置由元件不断表示的显示点数,最大登录数为48点。[刷新屏幕]清除已显示元件,显示新的指定元件。设置完成后点击登录按钮或按

[Enter]键。2.4可编程控制器的编程软件绪论EXIT2024/12/280元件监控监控元件单元的操作方法是执行[监控/测试]-[元件监控]菜单操作命令,屏幕显示元件登录监控窗口。在此登录元件,双击鼠标或按[Enter]键显示元件登录对话框,如图所示。设置好元件及显示

点数,再单击确认按钮或按[Enter]键即可。2.4可编程控制器的编程软件绪论EXIT2024/12/281元件测控①强制PLC输出端口(Y)输出ON/OFF。操作方法是执行[监控/测试]-[强制

Y输出]操作,弹出强制Y输出对话框,如图所示。设置元件地址及ON/OFF状态,点击运行按钮或按[Enter]键,即可完成特定输出。2.4可编程控制器的编程软件绪论EXIT2024/12/282②强行设置或重新设置PLC位元件的状态操作方法是执行[监控/测试]—[

强制ON/OFF]菜单命令,屏幕弹出强制设置对话框,在此设置元件SET/RST,点击运行按钮或按[Enter]键,使特定元件得到设置或重置。2.4可编程控制器的编程软件绪论EXIT2024/12/283③改变PLC字元件的当前值操作方法是执行[监控

/测试]-[改变当前值]菜单选择,屏幕弹出改变当前值对话框,在此选定元件及改变值,点击运行按钮或按[Enter]键,选定元件的当前值则被改变。2.4可编程控制器的编程软件绪论EXIT2024/12/284④改变PLC中计数器或定时器的设置值

操作方法是在梯形图监控中,如果光标所在位置为计数器或定时器的输出命令状态,执行[监控/测试]-[改变设置值]菜单操作命令,屏幕显示改变设置值对话框,在此设置待改变的值并点击运行按钮或按[Enter]键,指定元件的设置值被改变;如果设置输出命令的是数据寄存器,或光标正在应用命令位置并且D、V或

Z当前可用,该功能同样可被执行。在这种情况下,元件号可被改变。2.4可编程控制器的编程软件绪论EXIT2024/12/2853.1基本逻辑指令3.2基本指令编程实例第3章PLC的基本逻辑指令及编程绪论EXIT2024/12/2863.1基本逻辑指令3.1.1

LD、LDI、OUT指令3.1.2AND、ANI指令3.1.3OR、ORI指令3.1.4ORB指令3.1.5ANB指令3.1.6MPS/MRD/MPP指令3.1.7MC/MCR指令3.1.8SET/RST指令3.1.9PLS/PLF指令3.1.10NOP指令3.1.11END指令绪论

EXIT2024/12/2873.1.1LD、LDI、OUT指令LD(读取):用于常开接点接到母线上的逻辑运算起始。LDI(读取反):用于常闭接点接到母线上的逻辑运算起始。指令格式:LD元件号;LDI元件号其操作元件包括X、Y、M、S、T、C。程序步为1

另外,与后续的ANB指令组合,在分支点处也可使用。绪论EXIT2024/12/288OUT(输出):输出驱动各种驱动线圈指令格式:OUT元件号其操作元件包括Y、M、S、T、C3.1.1LD、LDI、OUT指令Y

、M:程序步为1特M:程序步为2T:程序步为3C:16bit,程序步为332bit,程序步为5对输入继电器不能使用,并行输出可多次使用OUT绪论EXIT2024/12/289LD、LDI、OUT指令的使用说明X0Y0LD

OUTX1M0LDIT0K10Y1T0母线步序指令数据1234OUTLDIOUTOUTK10LDOUT78Y0X1M0T0T0Y1驱动定时器设定常数SP0LDX03步绪论EXIT2024/12/2903.1.2AND、A

NI指令AND,与指令,用于单个常开接点的串联ANI,与非指令,用于单个常闭接点的串联AND与ANI这两条指令可以多次重复使用指令格式:AND元件号;ANI元件号其操作元件包括X、Y、M、S、T、C程序步为1绪论EXIT2024/12/291AND、AN

I指令的使用说明X1Y0ANDX2M0ANIY1(a)(b)步序指令数据01234LDANDOUTLDANIOUTANDOUT67X0X1Y0X2M0T0Y15Y0串联常开触点纵接输出串联常闭触点串联常开触点X0Y0T0AND母线绪

论EXIT2024/12/2923.1.3OR、ORI指令OR,或指令,用于单个常开接点的并联ORI,或非指令,用于单个常闭接点的并联(1)OR、ORI指令用于单个触点的并联连接指令(2)两个以上接点串联连接电路块并联

连接时,要用后述的ORB指令(3)OR、ORI是从该指令的当前步开始,对前面的LD、LDI指令并联连接的,并联的次数无限制说明:指令格式:OR元件号;ORI元件号其操作元件包括X、Y、M、S、T、C程序步为1绪论EXIT2024/12/293OR、ORI指令的使用说

明X3Y2X4Y3X16步序指令数据01234LDORORIOUTLDIANDANIOR78X3X4X1Y2Y2X16X7M10并联常开触点56OUT9Y3M0OR并联常开触点并联常闭触点X7Y2X1M0M10ORORIOR母线OR绪论EXIT2024/12/294

3.1.4ORB指令两个或两个以上的接点串联连接的电路叫串联电路块。对串联电路块并联连接时,有:(1)分支开始用LD、LDI指令,分支终点用ORB指令。(2)ORB指令为无目标元件,它不表示触点。(3)可以看成电路块

之间的一段连接线。指令格式:ORB无操作元件程序步为1绪论EXIT2024/12/295ORB指令的使用X3Y4X6步序指令数据01234LDANDLDANDORBOUTANDOUT78X4X5X6X7Y4X11Y5串联电路块并联连接56M2LDX5X7

Y5M2X11串联电路块ORB母线ORB指令相当一段连线绪论EXIT2024/12/296一种是在要并联的每个串联电路块后加ORB指令,分散使用ORB指令时,并联电路的个数没有限制。另一种是集中使用ORB指令(如下图所示),集中使用ORB指令时,这种电路块并联的个数不能超过8个(即

重复使用LD、LDI指令的次数限制在8次以下)。ORB指令的使用方法绪论EXIT2024/12/297X0X2推荐01234LDANILDANDORBORBOUT78X0X156ANDX1X3X4X5LDIX2X3X

4X5Y5不推荐01234LDANILDANDORBOUT78X0X156ANDLDIX2X3X4X5Y5ORBY5步序指令数据步序指令数据分散使用ORB集中使用ORB串联电路块1串联电路块2先集中做块再集中连接ORBORB做一块连一块绪论EXIT2024/12/298两个或

两个以上接点并联的电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,应使用ANB指令。指令格式:ANB无操作元件程序步为13.1.5ANB指令分支的起点用LD、LDI指令,并联电路块结束后,使

用ANB指令与前面电路串联。ANB指令简称与块指令绪论EXIT2024/12/299X0X101234LDORLDIORANBX0X156OUTX2X3X4ORX2X3X4Y0Y0步序指令数据ANB指令的使用说明并联块串接

是单个元件并联用OR指令绪论EXIT2024/12/21003.1.6MPS/MRD/MPP指令MPS(Push)为进栈指令,就是将运算中间结果存入栈存储器。使用一次MPS指令,该时刻的运算结果就压入栈存储器第一级,再使用一次MPS指令时,当时的运算结果压入栈的第

一级,先压入的数据依次向栈的下一级推移。MPP(POP)为出栈指令,使用出栈MPP指令就是将存入栈存储器的各数据依次上移,最上级数据读出后就从栈内消失。绪论EXIT2024/12/2101MRD(READ)读栈指令,读出存入栈存储器的最

上级的最新数据,栈内的数据不发生上、下移。3.1.6MPS/MRD/MPP指令MPS、MRD、MPP这组指令都是没有操作元件号,可将触点先存储,因此用于多重输出电路。MRDMPSMPP123…n指令功能图解绪论EXIT2024/12/2102MPS/MRD/MPP指令的使用

X001234LDANDMPSANDOUT56OUTMPPY078910LDMPSANDOUT111213MPPANDOUTX0X1X2Y0Y1X3X4Y2X5Y31415161718LDMPSANDOUTMRD19

20OUTAND21222324MRDANDOUTMPP2526ANDOUTX6X7Y4X10Y5X11X12Y6Y7Y1X1X2X3X4Y2X5Y3MPPX6X7MPSY4X10Y5MRDX11Y6

X12Y7MRD步序指令数据MPSMPPMPS母线MPP绪论EXIT2024/12/2103小结LD、LDI用于接点接到主母线(或分支)的逻辑运算起始OUT输出驱动各种驱动线圈(不能驱动X)AND、ANI用于单个接点的串联OR、ORI用于单个接点的并联ORB对串联电路块并联连接

(无操作元件)ANB指令用于并联电路块与前面电路串联MPS/MRD/MPP指令用于保存、恢复、读出接点的状态绪论EXIT2024/12/21043.1.6MPS/MRD/MPP指令例:一层栈X0(a)01234LDMPSLDORANB56MRDOUTY078910LDANDLDAN

D11ORBX0X1X2Y0X3X41213141516ANBOUTMPPANDOUT1718ORLD1920ANBOUTY1X7X10X11(b)Y1X1X2MPSY3X5X6Y2Y3X3X4Y2X5X6X7X10X11MR

DMPP步序指令数据绪论EXIT2024/12/21053.1.6MPS/MRD/MPP指令例:二层栈X001234LDMPSANDMPSAND56MPPOUTY078ANDOUTX0X1X2Y0X3Y1910111213MPPANDMPSANDOU

T1415ANDMPP16OUTX4X5X6Y3X1X2MPSY2X3Y1Y2Y3X5X6X4MPPMPSMPPMPSMPP步序指令数据第一层栈第二层栈绪论EXIT2024/12/2106MPS、MRD、MPP指令在使用中应注意:3.1.6MPS/MRD/MPP指令(1

)MPS、MRD、MPP指令用于多重输出电路(2)MPS与MPP必须配对使用(3)MPS与MPP连续使用必须少于11次绪论EXIT2024/12/2107MC为主控指令,用于公共串联接点的连接。3.1.7MC/MCR指令MCR叫主控复位指令,即MC的复位指令。遇到多

个线圈同时受一个或一组接点控制的情况。如果在每个线圈的控制电路中都串入同样的接点,则将多占用存储单元,应用主控指令可以解决这一问题。使用主控指令的接点称为主控接点,是与母线相连的常开接点,是控制一组电路的总开关。绪论EXIT2024/12/2108MC、MCR指令的使用X0(

a)01456LDMCSPLDOUT78OUTLD1011LDOUTX0X1X2N0(b)X1Y2M100MCRN0M100Y0Y1X3MCR为2步指令MC为3步指令M100N0MCN0Y0Y1X2N0MCRY2X3步序指令数据绪论

EXIT2024/12/2109MC指令是3程序步,MCR指令是2程序步,两条指令的操作目标元件是Y、M,不允许使用特殊辅助继电器M。当X0接通时,执行MC与MCR之间的指令;当输入条件断开时,不执行MC与MCR之间的

指令。非积算定时器和用OUT指令驱动的元件复位,积算定时器、计数器、用SET/RST指令驱动的元件保持当前的状态。MC、MCR指令的使用绪论EXIT2024/12/2110使用MC指令后,母线移到主控接点的后面,与主控接点相

连的接点必须用LD或LDI指令。MCR使母线回到原来的位置。在MC指令区内使用MC指令称为嵌套,嵌套级N的编号(0-7)顺次增大,返回时用MCR指令,从大的嵌套级开始解除MC、MCR指令的使用绪论EXIT2024/12/2111(b)(a)Y

0SETX0Y0RSTX1M0SETX2M0RSTX3S0SETX4S0RSTX5D0RSTX6(c)SET、RST指令的使用012345678911121415LDSETLDRSTLDSETLDRSTLDSETLDRSTLDRSTX0Y0

X1Y0X2M0X3M0X4S0X5S0X6D0步序指令数据X0X1Y0绪论EXIT2024/12/21123.1.9PLS/PLF指令PLS指令在输入信号上升沿产生脉冲输出,PLF在输入信号下降沿产生脉冲输出,它们的目标元件是Y和M,但特殊辅助继电器不能作目标元件。使用PLS指令,元件Y、M仅

在驱动输入接通后的一个扫描周期内动作(置1),即PLS指令使M0产生一个扫描周期脉冲,而使用PLF指令,元件Y、M仅在驱动输入断开后的一个扫描周期内动作;PLF指令使元件M1产生一个扫描周期脉冲。绪论EXIT2024/12/2113013689

LDPLSLDSETPLFLDRSTX0M0M0M1(b)(a)M0PLSX0M0X145LDY0X1M1Y02步指令2步指令M1Y0SETM1PLFY0RSTX0步序指令数据PLS、PLF指令的使用绪论EXIT2024/12/2114(

c)X0X1M0M1Y0扫描周期扫描周期PLS、PLF指令的使用绪论EXIT2024/12/2115NOP指令是一条无动作、无目标的程序步指令。可编程序控制器的编程器一般都有指令的插入和删除功能,在程序中一般很

少使用NOP指令。执行完清除用户存储器的操作后,用户存储器的内容全部变为空操作指令。3.1.10NOP指令绪论EXIT2024/12/2116END是一条无目标元件的程序步指令。PLC反复进行输入处理、程序运算、输出处理,END以后的程序不再执行,直接进

行输出处理。在程序调试过程中,按段插入END指令,可以顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。3.1.11END指令绪论EXIT2024/12/21

173.2基本指令编程实例3.2.1梯形图编程注意事项3.2.2基本指令编程实例绪论EXIT2024/12/2118(a)不正确;(b)正确Y1354321245(b)Y1(a)24533.2.1梯形图编程注意事项绪论EXIT2024/12/2119OUTLDANDOR(a)

OUTLDANDLDORB串联多的电路尽量放上部OUTLDANDOR(b)并联多的电路尽量靠近母线OUTLDORLDANB3.2.1梯形图编程注意事项绪论EXIT2024/12/2120不能将接点画在线圈右边,只能在接点的右边接线圈,如图所示。51(b)(a)324132453.2.1梯形

图编程注意事项绪论EXIT2024/12/2121X1Y3输入处理X1=ON,X2=OFF第一次第二次输出处理Y3=OFF,Y4=ON双线圈输出不可用3.2.1梯形图编程注意事项Y4X3X2Y3绪论EXIT2024/12/2122X000(a)(b)01234LDANDLDIAND

ORB56LDORY002步序指令数据78910ORANBOROUTX000X001X002X003X004X006X007X005Y002并联连接并联块结束分支起点与前面的电路连接X001X006X007X002X003X004X005ANBLD并联电路块ANB前的ORORBANB后的OR3.

2.2基本指令编程实例例1ORB、ANB指令的混用绪论EXIT2024/12/2123例2四层栈电路X0(a)01234LDMPSANDMPSAND56ANDMPSY078MPSANDX0X1X2X3910111213

OUTMPPOUTMPPOUT1415OUTMPP16MPPY3(b)X2X3Y2Y1Y2Y3MPPX417OUTY4Y0Y1Y4X1X4MPSMPPMPPMPPMPSMPSMPS步序指令数据3.2.2基本

指令编程实例绪论EXIT2024/12/2124第4章状态转移图及编程方法4.1状态转移图及状态功能4.2单流程状态转移图的编程4.3选择性分支与汇合的编程4.4并行分支与汇合的编程4.5编程实例绪论EXIT2024/12/21254.1状态转移图及状态功能

引例:如图所示台车自动往返系统工况示意图MSQ2(X2)SQ1(X1)SQ3(X3)前进(Y1)后退(Y2)SB(X0)启动MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

MM绪论EXIT2024/12/2126某生产过程的控制工艺要求如下:4.1状态转移图及状态功能(2)台车后退碰到限位开关SQ2后,台车电机M停转,台车停车,停5s,第二次前进,碰到限位开关SQ3,再次后退。(3)当后退再次碰到限位开关SQ2时,台车停止(或者继续下一个循环)

。(1)按下启动按钮SB,台车电机M正转,台车前进,碰到限位开关SQ1后,台车电机M反转,台车后退。绪论EXIT2024/12/2127为编程的需要,不妨设置输入、输出端口配置如表所示。4.1状态转移图及状态功能输入设备端

口号输出设备端口号启动SBX00电机正转Y01前限位SQ1X01电机反转Y02前限位SQ3X03后限位SQ2X02绪论EXIT2024/12/2128编程步骤如下:4.1状态转移图及状态功能第一步:绘制流程图流程图是描述控制系统的控制过程、功能和特性的一种图形,

流程图又叫功能表图(FunctionChart)。流程图主要由步、转移(换)、转移(换)条件、线段和动作(命令)组成。绪论EXIT2024/12/2129台车的每次循环工作过程分为前进、后退、延时、前进、后退五个工步。4.1状态转移图及状态功能每一步用一个矩形方框表示,方框中用文字表

示该步的动作内容或用数字表示该步的的标号。与控制过程的初始状态相对应的步称为初始步。初始步表示操作的开始。绪论EXIT2024/12/2130每步所驱动的负载(线圈)用线段与方框连接。方框之间用线段连接,表示工作转

移的方向,习惯的方向是从上至下或从左至右,必要时也可以选用其它方向。线段上的短线表示工作转移条件,图中状态转移条件为SB、SQ1。方框与负载连接的线段上的短线表示驱动负载的联锁条件,当联锁条件得到满足时才能驱动负载。转移条件和联锁条件可以用文字或逻辑符号标注在短线旁边。4.

1状态转移图及状态功能绪论EXIT2024/12/2131准备SB启动(前进)工序一前进:Y1动作SQ1后退工序二后退:Y2动作SQ2后退停工序三延时5s:T0动作T0延时前进工序四前进:Y1动作SQ3后退工序五后退:Y2动作SQ2后退停状态功能状

态条件状态绪论EXIT2024/12/2132当相邻两步之间的转移条件得到满足时,转移去执行下一步动作,而上一步动作便结束,这种控制称为步进控制。4.1状态转移图及状态功能在初始状态下,按下前进启动按钮SB(X00动合触点闭合),则小车由

初始状态转移到前进步,驱动对应的输出继电器Y01,当小车前进至前限位SQ1时(X01动合触点闭合),则由前进步转移到后退步。这就完成了一个步进,以下的步进读者可以自行分析。绪论EXIT2024/12/2133顺序控制若采用步进指令编程,则需根据流程图画出状态转移图。状态转移图是用

状态继电器(简称状态)描述的流程图。4.1状态转移图及状态功能第二步:绘制状态转移图状态元件是构成状态转移图的基本元素,是可编程序控制器的元件之一。绪论EXIT2024/12/2134(1)驱动负载。状态可以驱动M、Y、T、S等线圈。可以直接驱动和

用置位SET指令驱动,也可以通过触点联锁条件来驱动。例如,当状态S20置位后,它可以直接驱动Y1。在状态S20与输出Y1之间有一个联锁条件Y2。状态可提供以下三种功能:4.1状态转移图及状态功能(2)指定转移的目的地。状态转移的目的地由连接状态之间的线段指定

,线段所指向的状态即为指定转移的目的地。例如,S20转移的目的地为S21。绪论EXIT2024/12/2135流程图中的每一步,可用一个状态来表示,由此绘出图所示的台车流程图的状态转移图。如图所示,分配状态的元件如下:初始状态S0前进(工序一)S20后退(工序二

)S21延时(工序三)S22再前进(工序四)S23再后退(工序五)S24注意:虽然S20与S23、S21与S24,功能相同,但它们是状态转移图中的不同工序,也就是不同状态,故编号也不同。绪论EXIT2024/12

/2136SBS20SQ1SQ2T0SQ3SQ2M8002X0X1S21X2S22S23X3S24X2Y1Y2Y2Y1T0K50Y1Y2Y2Y1RETENDS0台车流程图的状态转移图绪论EXIT2024/12/2137(3)给出转移条

件。状态转移的条件用连接两状态之间的线段上的短线来表示。当转移条件得到满足时,转移的状态被置位,而转移前的状态(转移源)自动复位。例如,当X1动合触点瞬间闭合时,状态S20将转移到S21,这时S21被置位而S20自动复位。4.1状态转移图及状态功能状态的转移条

件可以是单一的,也可以是多个元件的串、并联组合,如图所示。绪论EXIT2024/12/2138S20X0转移条件:X0(a)S20X0转移条件:X1与T0并联再与X0串联(b)X1T04.1状态转移图及状态功能绪论EXIT2024/12/2139在使用状态时还需要说明以下问题:4.1状态转

移图及状态功能(1)状态的置位要用SET指令,这时状态才具有步进功能。它除了提供步进触点外,还提供一般的触点。步进触点(STL触点)只有动合触点,一般触点有动合触点和动断触点。当状态被置位时,其STL触点闭合,

用它去驱动负载。(2)用状态驱动的M、Y若要在状态转移后继续保持接通,则需用SET指令。当需要复位时,则需用RST指令。绪论EXIT2024/12/2140(3)只要在不相邻的步进段内,则可重复使用同一编号的计时器。这样,在一般的步进控制中只需使用2~3个计时器就够了,可以节省很多计时器。4.2单

流程状态转移图的编程(4)状态也可以作为一般中间继电器使用,其功能与M一样,但作一般中间继电器使用时就不能再提供STL触点了。绪论EXIT2024/12/2141每个状态提供一个STL触点,当状态置位时,其步进触点接通。用步进触点连接负载的梯形图称为步进梯形图,它可以根据状态转移图来绘制

。根据图所示台车状态转移图绘制的步进梯形图。4.2单流程状态转移图的编程第三步:设计步进梯形图绪论EXIT2024/12/2142SETS0M8002SETS20S0X0S20Y2SETS21X1Y1S21Y1SETS22X2Y

2S22SETS23T0T0S23Y2SETS24X3Y1S24Y1OUTS0X2Y2RETENDK504.2单流程状态转移图的编程绪论EXIT2024/12/2143下面对绘制步进梯形图的要点作一些说明:4.2单流程状态转移图的编程(1)状态必须用SET指令置位才具有步进控制功能,这时

状态才能提供STL触点。(2)状态转移图除了并联分支与联接的结构以外,STL触点基本上都是与母线连接的,通过STL触点直接驱动线圈,或通过其它触点来驱动线圈。线圈的通断由STL触点的通断来决定。(3)图中M8002为特殊辅助继电器的触点,

它提供开机初始脉冲。(4)在步进程序结束时要用RET指令使后面的程序返回原母线。绪论EXIT2024/12/2144由步进梯形图可用步进指令编制出语句表程序。步进指令由STL/RET指令组成。STL指令称为步进触点指令,

用于步进触点的编程;RET指令称为步进返回指令,用于步进结束时返回原母线。4.2单流程状态转移图的编程第四步:编制语句表由步进梯形图编制语句表的要点是:(1)对STL触点要用STL指令,而不能用LD指令。不相邻的状

态转移用OUT指令,例如从S24转移到S25。(2)与STL触点直接连接的线圈用OUT/SET指令。对于通过触点连接的线圈,应在触点开始处使用LD/LDI指令。绪论EXIT2024/12/2145(3)步进程序结束时要写入RET指令。LDM8002SETS0STLS0LDX0LDX

1SETS21STLS21LDIY1OUTY2LDX2SETS22STLS22OUTT0SPK504.2单流程状态转移图的编程绪论EXIT2024/12/2146LDT0SETS23SETS20STL

S20LDIY2OUTY1STLS23LDIY2OUTY1LDX3SETS24STLS24LDIY1OUTY2LDX2OUTS0RETEND4.2单流程状态转移图的编程绪论EXIT2024/12/21471.可选择的分支与汇合从多个流程程序中,选择执行哪一个流程称为选择性分

支下图是可选择的分支与汇合的状态转移图和梯形图。4.3选择性分支与汇合的编程绪论EXIT2024/12/2148S21SETS22X1S22SETS23X2S23SETS26X3S24SETS25X5S25S26X

6SETS24X4Y1Y2Y3Y4Y5SETS26X7Y6S21Y1S22Y2X1X2S23Y3S24Y4X5S25Y6X3S26Y6X7X4X64.3选择性分支与汇合的编程绪论EXIT2024/12/2149选择分支和汇合的编程原则是:先集中处理分支状态,然后再集中处理汇合状态。4

.3选择性分支与汇合的编程分支选择条件X1和X4不能同时接通。程序运行到状态器S21时,根据X1和X4的状态决定执行哪一条分支。当状态器S22或S24接通时,S21自动复位。状态器S26由S23或S25置

位,同时,前一状态器S23或S25自动复位。与图对应的语句表如下:绪论EXIT2024/12/2150STLS22OUTY2LDX2SETS23LDX23SETS3LDX3LDX5SETS25STLS25OUTY5LDX6SETS26LDS26SETY6STLS21OU

TY1LDX1SETS22LDX4SETS24SETS26STLS24OUTY44.3选择性分支与汇合的编程绪论EXIT2024/12/21514.4并行分支与汇合的编程S21Y1S22Y2X1X2S23Y3

S24Y4X3S25Y5X4S26Y6X5S21SETS22X1S22SETS23X2S23S24SETS25X3S25S26X4SETS24Y1Y2Y3Y4Y5SETS26X5Y6S25S23绪论EXIT2024/12/2152并行分支的编程原则是先集中进行并行分支处理,再集中进行汇合处理。4.

4并行分支与汇合的编程当转换条件X1接通时,由状态器S21分两路同时进入状态器S22和S24,以后系统的两个分支并行工作,图中水平双线强调的是并行工作,实际上与一般状态编程一样,先进行驱动处理,然后进行转换处理,从左到右依次进行。绪论EXIT2024/12/2153STLS21OUTY1L

DX1SETS22SETS24STLS22OUTY2LDX2SETS23STLS23OUTY3STLS24OUTY44.4并行分支与汇合的编程LDX3SETS25STLS25OUTY5STLS23STLS25LDX4SETS26STLS26O

UTY6绪论EXIT2024/12/21544.5编程实例1交通信号灯控制(1)控制要求信号灯的动作受开关总体控制,按一下启动按钮,信号灯系统开始工作,并周而复始地循环动作;按一下停止按钮,所有信号灯都熄灭。信号灯控制时序要求如表所示。信号绿灯亮绿灯闪亮黄灯亮红灯亮东西时间25s3s

2s30s信号红灯亮绿灯亮绿灯闪亮黄灯亮南北时间30s25s3s2s绪论EXIT2024/12/2155(2)系统配置根据信号控制要求,I/O分配及其接线如图所示图中用一个输出点驱动两个信号灯如果PLC输出点的输出电流不够,可以用一个输出点驱

动一个信号灯也可以在PLC输出端增设中间继电器,由中间继器再去驱动信号灯4.5编程实例绪论EXIT2024/12/2156可编程控制器I/O接线图绪论EXIT2024/12/215725s3s2s30sX0Y0Y1Y2Y4Y5Y6启

动东西绿灯东西黄灯东西红灯南北绿灯南北黄灯南北红灯(3)时序图十字路口交通信号灯控制的时序图绪论EXIT2024/12/2158(4)程序设计1)按单流程编程如果把东西方向和南北方向信号灯的动作视为一个顺序动作过程,其中每一个时序同时有两个

输出,一个输出控制东西方向的信号灯,另一个输出控制南北方向的信号灯,这样就可以按单流程进行编程,其状态转移图如图所示,对应的步进梯形图如图所示。4.5编程实例绪论EXIT2024/12/2159S0启动X0Y0M0S20Y6Y0Y6Y0T0K250S21Y6Y0T1K30T0T1M

1S22Y6Y1T2K20T2S23Y2Y4T3K250T3S24Y2Y4T4K30T3T4M1S25Y2Y5T5K20T5X2M0T7T6M1T7T6M0K5K5END停止X0绪论EXIT2024/12/2160按下启

动按钮SB1,X0接通,S0置位,转入初始状态,由于Y0、M0条件满足,状态使S20置位,转入第一工步,同时T0开始计时,经25s后,S21置位,S20复位,转入第二工步……当状态转移到S25时,程序又重新从第一工步开始循环。4.5编程实例绪论EXIT2024/12/2161按单流程

编程的步进梯形图S0SETS20Y0Y6SETS0X0启动Y0M0S20SETS21T0Y6Y0T0K250S21SETS22T1Y6T1Y0K30M1S22SETS23T2Y6Y1T2K20S23SE

TS24T3Y2Y4T3K250S24SETS25T4Y2T4Y4K30S25RETT5Y2Y5T5K20M0ENDT6T7M1K5M1S0X2停止M0X0T7T6K5绪论EXIT2024/12/2162按停止按钮SB3,X2接通,M0使接通并自保,断开S0后的循环流程

,当程序执行完后面的流程后停止在初始状态,即南北红灯亮,禁止通行;东西绿灯亮,允许通行。4.5编程实例T6、T7组成的是0.5s的振荡电路,该电路的作用是控制绿灯闪烁,其中T1和T4是控制闪烁的时间。绪论EXIT2024/12/2163

2)按双流程编程东西方向和南北方向信号灯的动作过程也可以看成是两个独立的顺序动作过程。其状态转移图如图所示。它具有两条状态转移支路,其结构为并联分支与汇合。按启动按钮SB1,信号系统开始运行,并反复循环。4.5编程实例绪论EXIT202

4/12/2164S0启动X0Y6S20Y6Y0Y0T0K250S21T1K5T0T1S22Y0C0T2S23Y1T3K20T3南北红灯东西绿灯T2K5K3C0T2C0S24Y2T7RSTC0S30Y6T4K250S31Y4K5T3T1S32T5T6S33Y

4T6C1T6C1S34Y5RSTC1T5C1K5K3T7K20绪论EXIT2024/12/21652物料自动混合控制(1)控制要求1)初始状态容器是空的,电磁阀F1、F2、F3和F4,搅拌电动机M,液面传感器L1、L2和L3,加热器H和温度传感器T均为OF

F。4.5编程实例绪论EXIT2024/12/21662)物料自动混合控制物料自动混合装置如图所示。按下启动按钮,开始下列操作:(1)电磁阀F1开启,开始注入物料A,至高度L2(此时L2、L3为ON)时,关闭阀F1,同时开启电磁阀F2,注入物料

B,当液面上升至L1时,关闭阀F2。(2)停止物料B注入后,启动搅拌电动机M,使A、B两种物料混合10s。(3)10s后停止搅拌,开启电磁阀F4,放出混合物料,当液面高度降至L3后,再经5s关闭阀F4。4.5编程实例绪论EXIT2024/12/21673)停

止操作按下停止按钮,在当前过程完成以后,再停止操作,回到初始状态。F1F2F3物料A物料B物料CD1L1液位传感器D2L2D3L3H加热器F4D4T温度传感器搅拌电动机M4.5编程实例绪论EXIT2024/12/2

168PLCI/O配置及接线4.5编程实例绪论EXIT2024/12/2169(2)用步进指令编程物料自动混合过程,实际上是一个按一定顺序操作的控制过程。因此,也可以用步进指令编程,其状态转移图如图所示。4.5编程实例绪论EXIT2024/12/2170启动M8002X0M0

S0S20Y0阀F1低位X4S21Y0L1位Y7SET中位X3S22Y1Y10SETL2位阀F2高位X2S23Y4Y11SETL3位搅拌T0K00S24Y3SET阀F4T0X2S25Y11S26Y10S27Y7T1K50S28Y3RSTT1Y3RS

TRSTX4X3RSTX2ENDM0X1M0X0停止绪论EXIT2024/12/2171M原点显示Y5左移限位SQ1X1SQ3X3上移限位SQ4X4SQ5X5PS0X0启动开关右移Y3左移Y4下降Y0上升Y2SQ2X2Y1当吸住大球时,机械臂未到达下限,X2不当吸住小球时,机械臂到达下限

,X2动作小大3、大、小球分检控制绪论EXIT2024/12/2172其动作顺序如下:左上为原点,机械臂下降(当磁铁压着的是大球时,限位开关SQ2断开而压着的是小球时SQ2接通,以此可判断是大球还是小球)大球SQ2断开→将球吸住→上升SQ3动作→右行到SQ5动作小球SQ2

接通→将球吸住→上升SQ3动作→右行到SQ4动作下降SQ2动作→释放→上升SQ3动作→左移SQ1动作到原点。左移、右移分别由Y4、Y3控制,上升、下降分别由Y2、Y0控制,将球吸住由Y1控制。4.5编程实例绪论EXIT2024/12/2173根据工艺要求

,该控制流程可根据SQ2的状态(即对应大、小球)有两个分支,此处应为分支点,且属于选择性分支。分支在机械臂下降之后根据SQ2的通断,分别将球吸住、上升、右行到SQ4或SQ5处下降,此处应为汇合点,然后再

释放、上升、左移到原点。其状态转移图如图所示。4.5编程实例绪论EXIT2024/12/2174大、小球分类选择传送状态转移图启动M8002X0S0Y5原点指示X1X3原点S21Y0下降T0K20小球T0X

1S22T1吸球SETY1K10T1S23Y2上升上限X3S24Y3右移X4右限X4S28Y0下降下限X2S29T2K10RSTY1释放T2S30Y2上升上限X3S31Y4左移X1左限X1大球T0S25T1吸球SETY1K10T1S26Y2上升

上限X3S27Y3右移X5右限X5延时X2RETEND绪论EXIT2024/12/2175LDM8002SETS0STLS0OUTY5LDX0ANDX1ANDX3SETS21STLS210UTY0OUTT0SPK20LDT0ANDX2SETS22LD

T0ANIX2SETS25STLS22SETY1OUTT1K10LDT1SETS23STLS23OUTY2LDX3选择性分支汇合编程方法编制的大、小球分类程序绪论EXIT2024/12/2176LDIX

5OUTY3STLS24LDX4SETS28STLS27LDX5SETS28STLS28OUTY0LDX2SETS29STLS29RSTY1OUTT2SETS24STLS24LDIX4OUTY3STLS25SETY1OUTT1SPK10LDT1SETS26STLS26OUTY2LDX3SETS

27STLS27选择性分支汇合编程方法编制的大、小球分类程序SPK10LDT2SETS30STLS30OUTY2LDX3SETS31STLS31LDIX1OUTX4LDX1OUTS20RETEND绪论EXIT2024/12/2177思考与练习题1.写出图所示梯形图对应的语句

表。Y1X1Y1X2X3T1T1X4X1X2X3C1X0X5X1X6K10D0T2D1Y2M1PLSC1RSTX7X10绪论EXIT2024/12/21782.写出图所示梯形图对应的语句表。Y1Y2Y3Y4X0X1X2X3思考与练习题绪论EXIT2024/12/21793.有一小车

运行过程如图所示。小车原位在后退终端,当小车压下后限位开关SQ1时,按下启动按钮SB,小车前进,当运行至料斗下方时,前限位开关SQ2动作,此时打开料斗给小车加料,延时8s后半闭料斗,小车后退返回,SQ1动作时,打开小车底门卸料,6s后结束,完成一次动作。如此循

环下去。请用状态编程思想设计其状态转移图。后限位开关SQ1X1前进限位开关SQ2X2小车底门开关Y2前进Y0后退Y1料斗门开关Y3绪论EXIT2024/12/21804.有一选择性分支状态转移图如图所示。请对其进行编程。思考与练习题X1S20Y0X2S21Y1X3S22Y

2X4Y3S23X5X6S24Y4X7S25Y5X10绪论EXIT2024/12/21815.有一选择性分支状态转移图如图所示。请对其进行编程。S20X0S21X2S22X3S29X1X7X0S23X5S24X6X4X7X

10S25S26X11S27S28X12X13X17X10X14X15X16X17思考与练习题绪论EXIT2024/12/21826.有一并行分支状态转移图如图所示。请对其进行编程。S20Y0S21Y1S

22Y2Y3S23X2S24Y4X7S25Y5X6X1X5X3S26Y6S27Y7X4思考与练习题绪论EXIT2024/12/2183第6章FX2NPLC功能指令及应用6.1功能指令使用要素6.2程序流程控制(FNC00~FNC09)6.3

传送和比较(FNC10~FNC19)6.4四则运算及逻辑运算(FNC20~FNC29)6.5循环移位与移位(FNC30~FNC39)6.6数据处理(FNC40~FNC49)6.7高速处理(FNC50~FNC59)6.8方便指令(FNC60~FNC69)绪论EXIT202

4/12/21846.1.1功能指令的表现形式功能指令按功能号(FUC00~FUC99)编排。每条功能指令都有一个助记符。6.1功能指令使用要素例如FUC45的助记符“MEAN”在编程时用“HELP”键,可显示功能号与对应

的助记符清单。在读出程序时,功能号与助记符同时显示。有些功能指令只需指定功能号即可。但许多功能指令在指定功能号的同时还必须指定操作数或操作地址。有些功能指令还需要多个操作数或地址。操作元件包括K、H、KnX、KnY、KnM、KnS、

T、C、D、V、Z。其中K表示十进制常数;H表示十六进制常数。绪论EXIT2024/12/2185[S]:(SOURSE)源操作数。若可使用变址功能时,表达为[S·]。有时源操作数不止一个,可用[S1·]、[S2·]表示。6.1.1功能指令的表现形式[D]:(DESTINATI

ON)目标操作数。若可使用变址功能时,表达为[D·]。目标不止一个时用[D1·]、[D2·]表示。m、n:其他操作数。常用来表示数的进制(十进制、十六进制等)或者作为源操作数(或操作地址)和目标操作数(或操作地址)的补充注释。需要注释的项目多时也可以采用m1、m2等方式。绪论EX

IT2024/12/2186即使使用跳转指令使其在两段不可能同时执行的程序中也不能使用。但可利用变址寄存器多次改变其操作数,多次执行这样的功能指令。6.1.1功能指令的表现形式功能指令的功能符号和助记符占一个程序步序操作数

占2或4个程序步序,取决于指令是16bit还是32bit的。得注意的是有些功能指令在整个程序中只能出现一次。绪论EXIT2024/12/2187其功能如下式表达:[(D0)+(D1)+(D2)+(D3)]÷3→(D4Z)图中标注[S·]

指取值首元件。n指定取值个数。[D·]指定计算结果存放地址。6.1.1功能指令的表现形式例如下图中的功能指令是一个取平均值的指令绪论EXIT2024/12/21886.1.2数据长度及指令的执行形式(1)16bit和32bit功能指令可处理16位

(bit)的数据和32(bit)位数据。功能指令中附有符号(D)表示处理32位(bit)数据。如(D)MOV、FNC(D)12、FNC12(D)。处理32bit数据时,用元件号相邻的两个元件组成元件对。元件对的元件号用奇数、偶数均可。但为避免错误,元件对的首元件建议统一用偶数编号。3

2bit计数器(C200~C255)不能用作16bit指令的操作数。绪论EXIT2024/12/2189(2)连续执行/脉冲执行助记符后附有(P)符号表示脉冲执行,没有(P)符号的表示连续执行。6.1.2数据长度及

指令的执行形式(P)和(D)可同时使用,如(D)MOV(P)表示32bit数据传送,脉冲执行。例如下图:(2)连续执行/脉冲执行助记符后附有(P)符号表示脉冲执行,没有(P)符号的表示连续执行。绪论EXIT2024/12/2190图中仅在X0由OFF变为

ON时执行D10到D12间的数据传(只传送一次),不需要每个扫描周期都执行。6.1.2数据长度及指令的执行形式当X1为ON时在每个扫描周期都被重复执行D20数据到D22的传送。当X0、X1为OFF时上述两个

传送都不执行。在使用PLC编程时,如果在程序中的数据不随时变化,而且变化是可控的,这样的数据传送就可用脉冲方式。例如,INC指令含义是加1。如果每个运行周期都执行一次加1,其运行结果将无法确定。用连续方式时要特别注意。这些指令用“!”号表示。有些指令,例

如XCH、INC、DEC等绪论EXIT2024/12/21916.1.3位元件和字元件只处理ON/OFF状态的元件,例如X、Y、M、和S,称为位元件。其它处理数字数据的元件,例如T、C和D,称为字元件。而位元件组合起来也可处理数字数据。位元件的字可以由Kn加首元件号来表

示。位元件每4bit为一组合成单元,KnM0中的n是组数。16bit数据操作时为K1~K4。32bit数据操作时为K1~K8。例如,K2M0即表示由M0~M7组成2个4bit组。绪论EXIT2024/12/2192当一个16bit的数据传送到K1M0、K2M0或K3M0(使用MOV指令)时,只传

送相应的低位(bit)数据。较高位的数据不传送。32bit数据传送时也一样。例如010101011101010100000000110101016.1.3位元件和字元件M15M14M13M12M11M10M9M8M7M6M5M4M3M2M1M0传送后D0寄存器的数据如下:若X1为ON时用连续传送的

方式传送M0~M7组成的8位二进制数到D0数据寄存器。传送前的M0~M15组成的16bit数如下:绪论EXIT2024/12/2193由于数据高8位没有在指令中定义而不能传送,16位(bit)数据的符号位(最高位)为0,此时只能处理正数。6.1.3位元件和字元件由上

述例子可知,在作16位(bit)数据操作,而参与操作的元件由K1、K2、K3来指定时,高位(不足部分)均作0。这就意味着只能处理正数(符号位为0)。在作32bit数据操作,参与操作的元件由K1~K7来指定时也一样。绪论EXIT2024/12/21946.1.4变址

寄存器(V、Z)变址寄存器在传送、比较指令中来修改操作对象的元件号。其操作方式与普通数据寄存器一样。操作元件包括K.H、KnX、KnY、KnM、KnS、T、C、D、V、Z。其中KnY、KnM、KnS、T、C、D、V、Z可加入变址寄存器。对32bit指令,

V作高16bit,Z作低16bit。32bit指令中用到变址寄存器时只需指定Z,这是Z就代表了V和Z。绪论EXIT2024/12/2195如上图所示:X0为ON时,K10(十进制数10)送到V。X1为ON时,K20(十进制数20)送到Z。当X2为ON时所作

的加法(D5V)+(D15Z)→(D40Z)(D15)+(D35)→(D60)。M8000是内部特殊寄存器(常ON),即无条件将十进制常数0(K0)送入V,此时(V)、(Z)的数据为0和20。当X3为ON时执行(D)A

DD指令,作32bit数据加法(D0)+(D2)→(D4Z)就是(D1,D0)+(D3,D2)→(D25,D24)6.1.4变址寄存器(V、Z)绪论EXIT2024/12/21966.2程序流程控制指令:CJFNC00(P)(16)条件转移操作元件:指针P0~P127(允许变

址修改)P63即END,无需再标注程序步数:CJ和CJ(P)……3步标号P××……1步梯形图功能:用于跳过顺序程序中的某一部分,这样可以减少扫描时间,并使双线圈操作成为可能。如果X0为ON则跳到标记P8处继续执行。绪论EXIT2024/12/2197指令:CALLFNC01(P)(16)转子程

序操作元件:指针P0~P127(允许变址修改)程序步数:CALL和CALL(P)…3步标号P××……1步嵌套:5级梯形图功能:用于特定条件下执行某个子程序,可减少程序重复。如果X0为ON则调用P10为标记的子程序执行。在执行子程序时也可调用子程序,可嵌套5级。6.2程序流程控制绪论

EXIT2024/12/2198指令:SRETFNC02子程序返操作元件:无程序步数:1步梯形图功能:与CALL指令对应的子程序结束返回CALL指令后的程序顺序执行。6.2程序流程控制绪论EXIT2024/12/2199

功能:中断服务程序的结束标记。在程序执行到IRET指令后表示该中断服务结束。该指令后的程序允许中断,直到DI指令出现。6.2程序流程控制指令:IRETFNC03中断返回操作元件:无程序步数:1步梯形图绪论EXIT2024/12/2200指令:EIFNC04允许中断操作元件:无程序步数:1

步梯形图功能:该指令后的程序允许中断,直到DI指令出现。6.2程序流程控制绪论EXIT2024/12/22016.2程序流程控制功能:该指令后的程序不可中断,直到EI指令出现。指令:DIFNC05禁止中断断返

回操作元件:无程序步数:1步梯形图绪论EXIT2024/12/22026.2程序流程控制功能:执行到FEND时进行输出处理、输入处理、警戒时钟刷新后回到第0步。指令:FENDFNC06主程序结束操作元件:无程序步数:1步梯形图绪论EXIT2024/12/2203

6.2程序流程控制功能:若扫描周期超过100ms,PLC将停止运行。此时,应将WDT指令插入到合适的位置刷新警戒时钟,使程序执行到END。指令:WDTFNC07(P)警戒时钟操作元件:无程序步数:1步梯形图绪论EXIT2024/12/22046.2程序流程控制功能:FOR-NEXT间的程序

重复执行“n”次后,NEXT指令后的程序才被执行。利用CJ指令可跳出循环体。FOR-NEXT间还可使用FOR-NEXT指令。循环指令最多允许5级嵌套。指令:FORFNC08(16)循环区起点操作元件:程

序步数:3步梯形图绪论EXIT2024/12/2205指令:NEXTFNC09循环区终点操作元件:无程序步数:1步梯形图:同上功能:与FOR配对使用6.2程序流程控制绪论EXIT2024/12/22066.3传送和比较功能:将[S1·]与[S2·]比较,结果由[D·]决定的M0开始的

三个内部寄存器输出,可驱动各种动作。指令:CMPFNC10(P)(16/32)比较操作元件程序步数:CMP和CMP(P)…7步(D)CMP和(D)CMP(P)…13步梯形图绪论EXIT2024/12/2207指令:ZCP

FNC11(P)(16/32)区间比较程序步数:ZCP和ZCP(P)…9步(D)ZCP和(D)ZCP(P)…17步6.3传送和比较功能将[S·]与[S1·][S2·]的区间比较,结果有[D·]指定的M3始的三个寄存器输出。当S小于该区间时M3为ON,S在该区间时M4为ON,S大于该区

间时M5为ON梯形图操作元件绪论EXIT2024/12/22086.3传送和比较指令:MOVFN12(P)(16/32)传送程序步数:MOV和MOV(P)…5步(D)MOV和(D)MOV(P)…9步梯形图表达X0=ON时,K100→(D10)X0=

OFF时指令不执行梯形图功能:将[S·]指定的源数据传送到[D·]指定的目标寄存器。操作元件绪论EXIT2024/12/22096.3传送和比较指令:CMLFNC14(P)(16/32)取反传送程序步数:CML和CML(P)…5步(D)CML和(D)CML(P)…9步梯形图表达

X0=ON时,将(D0)取反→(K1Y0)如果X0=OFF时,指令不执行梯形图功能:将源数据取反并传送到目标。(K1Y0)指以Y0为首元件的4个元件组成的一个字节(4bit)。操作元件绪论EXIT2024/12/22106.3传送

和比较指令:SMOVFNC13(P)(16)位移传送程序步数:SMOV和SMOV(P)…11步梯形图表达:源数据BCD码右起第4位(m1=4)开始的2位(m2=2)移到目标的第3位(n=3)和第2位。然后将BCD码转换为二进制,其中第1、4

位不受移位指令的影响。梯形图功能:将源数据(二进制)转换为BCD码,然后将BCD码移位传送,然后将目标中的BCD码转换为二进制。BCD码值超过9999时出错。操作元件绪论EXIT2024/12/22116.3传送和比较指令:BMO

VFNC15(P)(16)块传送程序步数:BMOV和BMOV(P)…7步梯形图表达:当X0=ON时,将寄存器(D5,D6,D7)数据传送到3目标(D10,D11,D12)梯形图功能:从源操作数指定的元件开始的n个数据组成的数据块

传送到目标。一旦传送,传送一组数据。操作元件绪论EXIT2024/12/22126.3传送和比较指令:FMOVFNC16(P)(16)多点传送程序步数:FMOV和FMOV(P)…7步梯形图表达:将K0传送到D0~D9梯形图功

能:相同数据送到多个目标。将源元件中的数据传送到指定目标开始的n个元件中。操作元件绪论EXIT2024/12/22136.3传送和比较指令:XCHFNC17(P)(16/32)(“!”)交换程序步数:XCH和XCH(P)…5步(D)XCH

和(D)XCH(P)…9步梯形图表达:交换前:(D10)=110、(D11)=100交换后:(D10)=100、(D11)=110梯形图功能:交换目标元件中的数据。操作元件绪论EXIT2024/12/22146.3传送和比较指令:BCDFNC18(P)(16/32)二进

制转换成BCD码程序步数:BCD和BCD(P)…5步(D)BCD和(D)BCD(P)…9步梯形图表达:将(D12)中的数据转换成BCD码送到Y0开始的两个(4bit)字节(Y0~Y7)中梯形图功能:将源元件中的二进制数转换成BCD码送

到目标元件中。操作元件绪论EXIT2024/12/22156.3传送和比较指令:BINFNC19(P)(16/32)BIN变换程序步数:BIN和BIN(P)…5步(D)BIN和(D)BIN(P)…9步梯形图表达:将X0开始的两个(4bit)字节

(X0~X7)中的BCD码数据转换成二进制数送到(D13)中。梯形图功能:将源元件中的BCD码转换成二进制数送到目标元件中。操作元件绪论EXIT2024/12/22166.4四则运算及逻辑运算指令:ADDFNC20(P)(16/3

2)加法程序步数:ADD和ADD(P)…7步(D)ADD和(D)ADD(P)…13步标志:M8020(零标志);M8021(借位);M8022(进位)功能:指定源元件中的二进制数相加,结果送到指定的目标元件。每个数据的最高bit作为符号为(0为正,1为负)。

运算为代数运算。操作元件梯形图表达:当X0=ON时,执行(D10)+(D12)→(D14)结果为0时,M8020置1;结果大于32767(16bit)或2147483647(32bit)时进位标志M8021置1;结果小于-3

2767(16bit)或-2147483647(32bit)时借位标志M8022置1。梯形图绪论EXIT2024/12/22176.4四则运算及逻辑运算指令:SUBFNC21(P)(16/32)BIN减法程序步数:SUB和SUB(

P)…7步(D)SUB和(D)SUB(P)…13步功能:指定源元件中的二进制数相减,结果送到指定的目标元件。其余同ADD指令。操作元件梯形图表达:当X0=ON,执行(D10)-(D12)→D14)当X1=ON一次,执行一次(

D1,D0)-1→(D1,D0)梯形图绪论EXIT2024/12/22186.4四则运算及逻辑运算指令:MULFN22(P)(16/32)BIN乘法程序步数:MUL和MUL(P)…7步(D)MUL和(D)MUL(P)…13步功能:两个源数据的乘积以32bit形式送到指定目标。低16bit在指定目

标,高16bit在下一个元件中。操作元件梯形图表达:当X0=ON时执行16bit运算(D0)×(D2)→(D5,D4)当X1=ON时执行32bit运算(D1,D0)×(D3,D2)→(D7,D6,D5,D4)梯形图绪论EXIT2024/12/22196.4四则运算及逻辑运算指令:

DIVFNC23(P)(16/32)BIN除法程序步数:DIV和DIV(P)…7步(D)DIV和(D)DIV(P)…13步V和Z不能用于目标地址。功能:用[S1·]指定的被除数除以用[S2·]指定的除数,商和余数送到[

D·]指定的目标及以后的几个连续元件。操作元件梯形图表达:当X0=ON时执行16bit运算(D0)÷(D2)→(D4)……(D5)当X1=ON时,执行32bit运算(D1,D0)÷(D3,D2)→(D5,D4)……(D7,D6)梯形图绪论EXIT2024/12/22206.

4四则运算及逻辑运算指令:INCFNC24(P)(16/32)“!”加1程序步数:INC、INC(P)、3步(D)INC、(D)INC(P)13步梯形图表达:当X0由OFF变ON时,执行(D10)+1→(D10)梯形图

功能:输入条件由OFF变ON时,执行[D·]指定的目标数据增加1操作元件绪论EXIT2024/12/22216.4四则运算及逻辑运算指令:DECFNC25(P)(16/32)“!”减1程序步数:DEC和DEC(P)…3步(D)DEC和(D)DEC(P)……13步梯

形图表达:当X1由OFF变ON时,执行(D10)-1→(D10)梯形图功能:输入条件由OFF变ON时,执行[D·]指定的目标数据减少1操作元件绪论EXIT2024/12/22226.4四则运算及逻辑运算指令:ANDFNC26(P)(16/32)逻

辑“与”程序步数:16bit操作7步32bit操作13步梯形图表达:(D10)∧(D12)→(D14)梯形图功能:以bit为单位的逻辑与运算。将[S1·][S2·]指定的源数据进行逻辑“与”运算后结果存入[D·]

的目标单元操作元件绪论EXIT2024/12/22236.4四则运算及逻辑运算指令:ORFNC27(P)(16/32)逻辑“或程序步数:16bit操作7步32bit操作13步梯形图表达:(D10)∨(D12)→(D14)梯形图功能:将[S1·][S2·]指定的源数据进行逻辑“

或”运算后结果存入[D·]的目标单元。操作元件绪论EXIT2024/12/22246.4四则运算及逻辑运算指令:XORFNC28(P)(16/32)逻辑“异或”程序步数:16bit操作7步32bit操作13步功能:将[S1·][S2·]指定的源数据进行逻

辑“异或”运算后结果存入[D·]的目标单元。操作元件梯形图表达:(D10)(D12)→(D14)梯形图绪论EXIT2024/12/22256.4四则运算及逻辑运算指令:NEGFNC29(P)(16/32)求补程序步数:NEG和NEG(P)…3步(D)NEG和(D)NEG(P)…5步功能

:将[D·]指定数据的每一位都取反,然后该数加1,结果存入同一元件。本指令实际是绝对值不变的变号操作。操作元件梯形图梯形图表达:(D10)+1→(D10)绪论EXIT2024/12/22266.5循环移位与移位指令:RORFNC30(P)(16/32)“!”右循

环程序步数:ROR,ROR(P))…5步功能:将[D·]指定的数据右移n决定的位数,最低位移出的状态存于进位标志M8022中。操作元件梯形图梯形图表达:每次X0由OFF→ON时各bit数据向右旋转“n”bit,

最后一次从最高位移出的状态存于进位标志M8022中。绪论EXIT2024/12/22276.5循环移位与移位指令:RCRFNC32(P)(16/32)“!”带进位右循环移位程序步数:…5步功能:本指令使[D·]指定的(16/32bit)数据连同进位标志

一起向右循环移位n决定的位数。操作元件梯形图梯形图表达:每次X0由OFF→ON时各bit数据向右旋转“n”bit,最低位移出的进位标志M8022同时参与移位。绪论EXIT2024/12/22286.5循环移位与移位指令:SFTRFNC34(P)(16/32)“!”位元件状

态右移位程序步数:…9步功能:本指令使bit元件中的状态向右移位,由n1指定bit元件的长度,n2指定移位数。操作元件(其中n2≤n1≤1024)梯形图梯形图表达:每次X10由OFF→ON时,[D]内各位数据连同[S]内4位数据向右移动4bitX0~X3组成的4bit数据从高端移入而(M0

~M3)4位溢出。绪论EXIT2024/12/22296.5循环移位与移位指令:WSFRFNC36(P)(16/32)“!”元件状态(字)右移程序步数:WSFR、WSFR(P)…9步功能:本指令使字元件中的状态向右移位,由n1指定字元件长度,n2指定移位字数。操作元件(其中n2≤n

1≤512)梯形图梯形图表达:每次X10由OFF→ON时,D10~D2516字数据连同[S]内D0~D34字数据向右移动4bitD0~D3从高端移入而(D10~D13)从低端移出。绪论EXIT2024

/12/22306.5循环移位与移位指令:SFWRFNC38(P)(16/32)“!”先入先出FIFO写入程序步数:SFWR、SFWR(P)…7步标志:M8022(进位)WSFR、功能:本指令是FIFO(先入先出)控制数据写入指令。将[S·]指定的数据写入[D·]指定的第二位开始

的长度为n指定的寄存器内,[D·]指定的第一位为指针位。指针为n-1时不执行本操作。操作元件(其中2≤n≤512)梯形图梯形图表达:当X0由OFF→ON时,D0中的数据写入D2,而D1内的数据变为1(指针)。D0数据改变后X0再由OFF→ON时,

DO中的数据写入D3,D1中的数据变为2。依此类推。直到D1内数据为n-1上述指令不再执行绪论EXIT2024/12/22316.5循环移位与移位指令:SFRDFNC39(P)(16/32)“!”先入先出FIFO读出程序

步数:SFRD、SFRD(P)…7步标志:M8020进位)功能:本指令是FIFO(先入先出)控制数据读出指令。将[S·]指定的第二个寄存器开始的长度为n数据读到[D·]指定的寄存器内,[S·]指定的第一位为指针位。指针为0时不执行本操作。操作元件(其中2≤n≤512)梯形图梯形

图表达:每次X1由OFF→ON时,D2内的数据读入D20,同时指针(D1)减1,从D3到D10内数据向右移1字。若连续使用该指令,则每次执行数据向右移1字。直到D1为0,不再执行该指令。绪论EXIT20

24/12/22326.6数据处理注:[D1·][D2·]指定同一元件,[D1·]号≤[D2·]号指令:ZRSTFNC40(P)(16)区间复位程序步数:ZRST,ZRST(P)…7步功能:用于一批元件

的同时复位。如控制程序的初始化处理等。操作元件(其中2≤n≤512)梯形图梯形图表达:PLC送电运行时M500~M599,C235~C255成批复位绪论EXIT2024/12/22336.6数据处理指令:DE

COFNC41(P)(16/32)解码程序步数:DECO,DECO(P)…7步功能:[S·]指定的源元件和n指定的个数,组成二进制数等于几,就将[D·]指定的目标开始的8个寄存器中的对应位置的寄存器置1。操作元件(其中n=1~8)梯形图梯形

图表达:当X4=ON时,X3、X2、X1组成的二进制数等于几,就将M10~M17对应的M×置1。若[D·]指定目标是T、C、或D,应使n≤4。绪论EXIT2024/12/22346.6数据处理指令:ENCOFN42(P)(16)编码程序步

数:ENCO,ENCO(P)…7步功能:[S·]指定的源元件开始的8个寄存器中为1的位,以二进制数输出到[D·]指定的目标和n指定的个数组成的寄存器组内。操作元件(其中n=1~8)梯形图梯形图表达:当X5=ON时,M10~M17对应的M×为1。就将该位对

应的二进制数送到D12、D11、D10组成的寄存器组内.若[S·]指定目标是T、C、D,V或Z,应使n≤4。若指定的源中为1的不止一处时,则只有最高位的1有效。若指定源中所有bit均为0,则出错。绪论EXIT2024/

12/22356.6数据处理指令:BONFNC44(P)(16/32)ON位判别程序步数:BON、BON(P)…3步(D)BON、(D)BON(P)…13步功能:当条件为ON时,若[S·]指定的源数据中的第n指定的位为O

N时,将[D·]指定的目标寄存器置1。即使条件变为OFF目标寄存器也保持不变。操作元件[其中n=0~15(16bit操作)n=0~31(32bit操作)]梯形图梯形图表达:当X0为ON时,若D10中的第15bit为ON时,即是XO变

为OFF,M0亦保持不变。绪论EXIT2024/12/22366.6数据处理指令:MEANFNC45(P)(16)平均值程序步数:MEAN、MEAN(P)…3步功能:将[S·]指定的源开始的n个数据的平均值送入[D·]指定的目标。操作元件[其中n=1~64]梯形图梯形图表达:当X5为ON时,

将D0、D1、D2的平均值送入D10。绪论EXIT2024/12/22376.7高速处理指令:REFFNC50(P)(16)“!”刷新程序步数:REF,REF(P)…5步功能:用于刷新一组输入或输出寄存器。操作

元件[D]…最低位为0的X或Y元件,如X0、X10、X20等n…K或H的参数,8的倍数。梯形图梯形图表达:当X3为ON时,刷新X10~X17的一组8个输入寄存器。绪论EXIT2024/12/22386.7高速处理指令:REFFFNC51(P)(16)刷新和滤波

时间调整程序步数:REFF,REFF(P)…3步功能:用于刷新X0~X7的映象寄存器,并更改滤波常数为n决定的时间。操作元件X0~X7(无需指定)n…K,Hn=0~60梯形图梯形图表达:n=K1时滤波时间为1msM8000为初始电平。绪论EXIT2024/12

/22396.7高速处理指令:HSCSFNC53(16/32)高速计数置位程序步数:(D)HSCS…13步功能:[S2·]指定的高速计数器的计数达到[S1·]指定的数时将[D·]指定的目标寄存器立即置

1。操作元件[[S2·]:C235~C255(高速计数器)]梯形图梯形图表达:当X10=ON时,如果C255的计数达到100时,将Y10立即置1。绪论EXIT2024/12/22406.7高速处理指令:H

SCRFNC54(16/32)高速计数复位程序步数:(D)HSCR…13步功能:[S2·]指定的高速计数器的计数达到[S1·]指定的数时将[D·]指定的目标寄存器立即复位。操作元件[[S2·]:C235~C255(高速计数器)]梯形图梯形图表达:当X11=ON时

,如果C255的计数达到200时,将Y10立即复位。绪论EXIT2024/12/22416.7高速处理指令:HSZFNC55(16/32)HSC区间比较程序步数:(D)HSZ……17步功能:当[S·]指定的计数器结果小于[S1·][S2·]之间,[D·]指定的第

1个目标置1;计数在[S1·][S2·]之间,[D·]的第2个目标置1;计数大于[S1·][S2·]之间[D·]的第3个目标置1。操作元件[[S2·]:C235~C255(高速计数器)]梯形图梯形图表达:当X11=ON时,若C250的当前值小于K1000则

Y10置1;若1000≤C250≤K1200则Y11置1;若C250的当前值大于K1200则Y12置1。绪论EXIT2024/12/22426.7高速处理指令:SPDFNC56(16)速度检测程序步数:SPD…

…7步指令数:X0~X5每个输入点一条命令以下功能:[S1·]指定的脉冲输入点。[S2·]指定的计数时间(以ms为单位)。[D·]指定的计数结果存放目标。当条件成立时,反复计数,则脉冲密度可在[D·]中读出。操作元件[[S1·]:X0~X5]梯形图梯形图表达:当X15=ON时,X1输入的脉冲速度

(脉冲数/100ms)存放在D0中。例如利用光电编码器测量某电机的转速就可以使用。D0的值正比于转速rpm:N=[60×(DO)×1000]÷(nt)式中:n:计数结果,t:[S2·]指定的计数时间绪论EXIT2024/12/22436.7高速处理

指令:PLSYFNC57(16/32)脉冲输出程序步数:PLSY…7步,(D)PLSY…13步标志:M8029(完成)功能:[S1·]指定脉冲频率(1~1000Hz)。[S2·]指定产生脉冲数目。16bit为1~32767个脉冲,32bit为1~21474836547个脉冲。占

空比为:50%操作元件梯形图梯形图表达:当X10=ON时,在Y0输出1KHz脉冲信号(D0)个,完成后M8029置1标志结束。若在输出过程中X10变为OFF使输出停止。本指令只能使用1次,以中断方式输出脉冲。绪论EXIT2024/12/22446.7

高速处理指令:PWMFNC58(16)脉宽调制程序步数:PWM……7步功能:[S1·]指定脉冲宽度(0~32767ms),[S2·]指定脉冲周期(1~32767ms)。[D·]指定输出目标。操作元件梯形图梯形图表达:当X10=ON时,在Y0输出K50为周期的脉冲信号,其占空比由D10控

制。若在输出过程中X10变为OFF时Y0也为OFF。本指令只能使用1次。绪论EXIT2024/12/22456.8方便指令指令:ISTNC60(16)置初始状态程序步数:IST…7步功能:本指令用于自动设置初始状态和特殊辅助继电器。梯形

图梯形图表达:[S·]指定操作方式输入的首元件。[D1·]指定在自动操作中实际用到的最低状态号。[D2·]指定在自动操作中实际用到的最高状态号。操作元件[S·]:X、Y、M[D1·][D2·]:S20~S899[D1·]<[D2·]绪论EXIT2024/1

2/22466.8方便指令指令:STMRFNC65(P)(16/32)特殊定时器程序步数:…7步功能:产生延时断定时器和闪动定时器。梯形图梯形图表达:M0为延时定时器,M1为单脉冲式定时器。操作元件[S·]:T;[D·]:Y、M、S;m

:K、Hm=1to32767绪论EXIT2024/12/22476.8方便指令指令:ALTFNC66(P)(16)“!”交替输出程序步数:5步功能:输入条件改变时使出交替变化。操作元件梯形图梯形图表达:每次X3从OFF到ON时,M0的状态

改变一次绪论EXIT2024/12/22486.8方便指令指令:RAMPFNC67(16)倾斜信号程序步数:9步标志:M8029功能:目标[D·]由[S1·]到[S2·]通过n个扫描周期渐变。梯形图梯形图表达:当X0为ON时,D3的数据由D1渐变到D2大小。操作元件[S1·]

[S2·][D·]:Dn:K、H绪论EXIT2024/12/2249第7章可编程控制器的特殊功能模块7.1模拟量输入模块及应用7.2通信模块及应用第7章第249页7.1模拟量输入模块FX2n-4AD的使用7.1.1概述FX2n-4AD是FX2n系列PLC

的模拟量输入模块,有CH1~CH4四个通道,每个通道都可进行AD转换,分辩率为12位,采集信号电压为-10V~+10V,分辩率5mV。电流输入时,为4~20mA或-20~20mA,分辩率20uA。FX2n-4AD内部有32个16位的缓冲寄存器(BMF),用于与主机

交换数据。FX2n-4AD占用FX2n扩展总线的8个点,耗电为5V,30mA。第7章第250页绪论EXIT2024/12/22517.1.2FX2n-4AD的电路接线FX2n-4AD通过扩展电缆与PLC主机相连,四个通道的外部连接则根据外部输入电压或电流量的不同而不同。应注意以下几

点:1.外部输入为电压量信号,则将信号的+、-极分别与模块V+和VI-相连。2.若外部输入为电流量信号,则需要把V+和I+相连。3.如有过多的干扰信号,应将系统机壳的FG端与FX2n-4AD的接地端相连。第7

章第251页绪论EXIT2024/12/2252图1FX2n-4AD与外部信号接线图电流信号电压信号第7章第252页7.1.2FX2n-4AD的电路接线绪论EXIT2024/12/22537.1.3FX2n-4A

D的性能指标2.转换特性电压量转换电流量转换1.电源FX2n-4AD的外接电源为24V,上下波动不得超过2.4V,电流为55mA。图2图模拟量与数字量对应曲线第7章第253页绪论EXIT2024/12/2254(1)4个输入点可同时

使用。(2)输入电压为-10V~+10V,如果绝对值超过15V,则可对单元造成损坏。(3)12位转换结果以二进制补码形式存放。最大值2047,最小值-2048。(4)分辨率电压为1/2000,5mV,电流为1/1000,20uA。(5)总体精度1%。(6)转换速度6

~15ms。3.模拟量模块的性能说明第7章第254页绪论EXIT2024/12/22554.BFM内容含义0#通道初始化,缺省值为H0000#1~#4存放通道#1~#4的采样值,用于求平均值#5~#8存放四个通道的平均输入采样值#9

~#12每个输入通道当前值存放#13~#14保留#15用于选择AD转换速度:0为正常速度,15ms;如为1,则选择高速,6ms。第7章第255页绪论EXIT2024/12/2256#16~#19保留#20复位到

缺省值预设,缺省值为0。#21禁止调整偏移量、增益值,缺省值为0。#22偏移、增益调整:G4O4G3O3G2O2G1O1#23偏移值,缺省值为0。#24增益值,缺省值为5000。#25~#28保留#2

9错误状态#30识别码:K2010#31不能使用第7章第256页绪论EXIT2024/12/22571、表中咖啡色的缓冲寄存器(BFM)中的数据可通过TO指令改写。其它BFM内的数据可以使用PLC的FROM指令读写。对BFM表的说明:2、在BFM#0中写入十六进制4位数字H××××进行

A/D模块通道初始化,最低位数字控制CH1,最高位控制CH4。3、×=0时设定输入范围为-10~10V,×=1时,设定输入范围为4mA~20mA,×=2时,设定输入范围为-20~20mA,×=3时关断通道。例如BFM

#0=H3310则说明CH1设定输入范围为-10V~+10V,CH2设定输入范围为4~20mA,CH3、CH4两通道关闭。第7章第257页绪论EXIT2024/12/2258●当BFM#20被设置为1时,FX2n-4AD模块所有的设置将复位为缺省值。●如果BFM

#21的(b1,b0)被设置为(1,0),则偏移量与增益值被保护,为了设置偏移量与增益值,(b1,b0)必须设为(1,0),缺省值为(0,1)。●BFM#23和BFM#24的偏移量与增益值送入指定单元,用于指定通道。输入通道的偏移

量与增益值由BFM#22适当的G-O(增益-偏移)位确定。●BFM#23和BFM#24中的增益值和偏移量的单位是mV(或µA)。FX2n-4AD分辨率为5mV(或20µA),为最小刻度。5、调整偏移量与增益值第7章第258页绪论EXIT2024/12/22

596、BFM#29的状态信息设置含义#29缓冲器位ONOFFb0:错误当b1~b4为ON时,b0=ON,如果b2~b4任意一位为ON,通道停止无错误b1:偏移量与增益值错误偏移量与增益值修正错误偏移量与增益值正常b2:电源不正常24VDC错误电源正常b3:硬件错误A/D或其它硬件错误硬

件正常b10:数字范围错误数字输出值小于-2048或大于+2047数字输出正常b11:平均值错误数字平均采样值大于4096或小于0平均值正常b12:偏移量与增益修正禁止#21缓冲器的禁止位(b1,b0)设置为(1,0)#21的(b1,b0)(0,1)第7章第259页绪论EXIT2024/1

2/22606、BFM#30为缓冲器确认码,可用FROM指令读出特殊功能块的认别号。FX2n-4AD单元的确认码为K2010。7、增益值与偏移量增益与偏移是使用FX2n-4AD要设定的两个重要参数,可使用输入终端上的下压按钮开关来调整FX2n-4AD的增益与偏移,也可通过

PLC的软件进行调整。小大零1000模拟量数字量正偏移负偏移0偏移模拟量数字量FX2n-4AD增益与偏移状态示意图第7章第260页绪论EXIT2024/12/22617.1.4编程及应用第7章第261页FX2n-4AD的设置步骤校对BFM3

0中的识别码K2010设置通道工作方式设置平均值次数判断转换是否出错输出转换结果第7章第262页绪论EXIT2024/12/2263串行通信中,数据在两个站之间是双向传送的,A站可作为发送端,B站作为接收端,也可以A站作为接受

端,而B站作为发送端,串行通信可根据要求分为单工(Simplex)、半双工(HalfDuplex)和全双工(FullDupIeX)三种传送方式。7.2.1串行通信的数据传送方式7.2通信模块及应用单工:数

据只按一个固定的方向传送。半双工:每次只能有一个站发送,即只能是由A发送到B,或是由B发送到A,不能A和B同时发送。全双工:两个站同时都能发送。绪论EXIT2024/12/2264在串行通信中经常采用非同步通信方式,即异步通信方式。所谓异步是指相邻两个字符数据之间的停顿时间是长短不一的,在异步串行

通信中,收发的每一个字符数据是由四个部分按顺序组成的,如图所示。7.2.1串行通信的数据传送方式起始位:标志着一个新字节的开始。当发送设备要发送数据时,首先发送一个低电平信号,起始位通过通信线传向接收设备,接收设备检测到这个逻辑低电平后就开始准备接收

数据位信号。MARKMARK数据停止位停止位起始位校验位停止位校验位起始位数据异步串行通信方式的信息格式绪论EXIT2024/12/2265数据位:起始位之后就是5、6、7或8位数据位,IBMPC机中经常采用7位

或8位数据传送。当数据位为0时,收发线为低电平,反之为高电平。7.2.1串行通信的数据传送方式奇偶校验位:用于检查在传送过程中是否发生错误。若选择偶校验,则各位数据位加上校验位使字符数据中为“1”的位为偶数;若选择奇校验,其和将是奇数。奇偶校验

位可有可无,可奇可偶。停止位:停止位是低电平,表示一个字符数据传送的结束。停止位可以是一位、一位半或两位。绪论EXIT2024/12/2266在异步数据传送中,CPU与外设之间必须有两项规定:字符数据格式:即前述的字符信息编码

形式。例如起始位占用一位,数据位为7位,一个奇偶校验位,加上停止位,于是一个字符数据就由10个位构成;也可以采用数据位为8位,无奇偶校验位等格式。波特率:即在异步数据传送中单位时间内传送二进制数的位数。假如数据传送的格式是7位字符,加上奇校验位、一个起始位以及一个停止位,共

10个数据位,而数据传送的速率是960字符/s,则传送的波特率为:l0×960=9600位/s=9600bps每一位的传送时间即为波特率的倒数:Td=l/9600bps≈O.104ms要想通信双方能够正常收发数据,则必须有一致的数据收发规定。7.2.1串行通信的数据传送方式绪论

EXIT2024/12/22677.2.2异步串行通信接口RS232C是电子工业协会EIA(ElectronicsIndustriesAssociation)l962年公布的一种标准化接口。它采用按位串行的方式,传递的波特率规定为19200、9600、48

00、2400、1200、600、300等。在通信距离较近,波特率要求不高的场合可以直接采用,既简单又方便。但是,由于RS232C接口采用单端发送、单端接收,所以,在使用中有数据通信速率低、通信距离近(15m)、抗共模干扰能力差等缺点。绪论EXIT2024/12/2268RS422接口采用差动发

送、差动接收的工作方式,发送器、接收器仅使用+5V电源,因此,在通信速率、通信距离、抗共模干扰能力等方面,较RS232C接口都有了很大提高。使用RS422接口,最大数据通信速率可达l0Mbps(对应通信距离为12m),最大通信距离120

0m(对应通信速率为l0Kbps)。RS485通信接口的信号传送是用两根导线之间的电位差来表示逻辑1和逻辑0的,这样,RS485接口仅需两根传输线就可完成信号的接收和发送任务。传输线也采用差动接收、差动发送的工作方式,而且输出阻抗低、无接地回路问题,所以它的干扰抑制性很好,传输距离可达

1200m,传输速率达l0Mbps。7.2.2异步串行通信接口绪论EXIT2024/12/22697.2.3FX2N与其他设备的通讯PLC与计算机联接,构成PLC和计算机的综合系统,可使PLC与计算机互补功能

上的不足。许多小型PLC都设有通讯模块用于与其它PLC或计算机的通讯。如FX系列中有FX-232ADP、FX-232AW,A系列中有AJ71C24、AD51E、AOJ2-C214可用于此种通讯功能。FX2系列PLC

与通讯设备间的数据交换,由特殊寄存器D8120的内容指定,交换数据的点数、地址用RS指令设置,并通过PLC的数据寄存器和文件寄存器实现数据交换。绪论EXIT2024/12/22701、通讯参数的设置在两个串行通讯设备进行任意通讯前,必须设置相互可以辨认的参数,这些参数是指如前所述的传送

数据的信息格式,包括起始位、数据位、奇偶校验位、停止位和波特率等。只有通讯双方设置一致,才可进行可靠通讯。在FX2N系列PLC中通过D8120的位组合方式选择,其具体规定如表所示。绪论EXIT2024/12/2271通讯模式设置位状态D8102的位含义0(OFF)1(ON)b0数据长度

7位8位b1b2校验位(b2b1)(00):无校验(01):奇校验(11):偶校验b3停止位1位2位b4b5b6b7波特率(b7b6b5b4)(0011):300bps(0100):600bps(0101):1200bps(0110):2400bps(0111):

4800bps(1000):9600bps(1001):19200bpsb8起始字符无D8124b9结束字符无D8125b10对接信号类型1无H/W1b11模式(控制线)常规单控b12对接信号类型2无H/W2b13~b15可取代b8~b12用于FX—458网络绪论

EXIT2024/12/2272例如:D8120=0F9EH,其中0F9E是数据,H表示是16进制的数。则对应的参数选择如下。E=1110,即选择7位数据、偶校验、2位停止9=1001,即选择波特率为19200bpsF=1110,即选择起始字符、结束字符、硬件1型(H/W

1)对接信号、单线模式控制0表示b12为0,即硬件2型(H/W2)对接信号为OFF在通讯参数设定时,起始字符和结束字符可以根据用户的需要自行设定,但必须注意的是将接受缓冲区的长度与所要接受的最长数据的长度设定一致。有关使

用说明如下:绪论EXIT2024/12/22732、串行通讯指令串行通讯指令是利用RS(FUN80)与PLC的通讯适配器FX-232ADP进行通讯控制的,实现PLC与外围设备的数据传送与接受。指令形式如图

所示。其中[S]和[D]的操作数为D,m的操作数为K、H、D,n的操作数为K、H。使用本指令时注意:在信息接收时不能发送信息,此时如果执行发送,发送将被推迟(M8121为ON)。传送和接受缓冲区的大小决定每

传送一次信息所允许的最大数据量,缓冲区的大小可在下列情况下修改。绪论EXIT2024/12/2274发送缓冲区——在发送之前,既M8122置1之前。接受缓冲区---------在信息接受完之后,既M8123置复位之后。另外,RS指令中自动定义的软元件如下:D8120——存放通讯参数。D8122

——存放当前发送信息中尚未发出的字节。D8123——存放接收信息中已接受的字节数。D8124——存放表示一条信息的起始字符串的ASCⅡ码,缺省值为“STX”,(02)16D8125——存放表示一条信息的结束字符串的ASCⅡ码,缺省值为“ETX”,(03)162、串行通讯指令绪论EXIT20

24/12/2275M8121——传送延时标志。为ON时表示传送被延时,直到目前的数据接收操作完成。M8122——数据传送触发标志。该标志为ON时开始传送数据。M8123——信息接收完毕标志。该标志为ON时表示一条信息接收完

毕。M8124——载波检测标志。主要用于调制解调器通讯。M8161——8位操作或16位操作模式标志。ON时8位操作,在各操作源或目标元件中只有低8位有效,OFF是16位操作。2、串行通讯指令绪论EXIT2024/12/2276假如要将数据寄存器D

100~D109中的数据按16位通讯传送出去;并将接受的数据转存到D000~D008中。编制的梯形图如图所示。2、串行通讯指令绪论EXIT2024/12/2277要想完全实现PLC与计算机之间的通讯,还必须在计算机中有(或者编制)相应的支持该PLC通讯的驱动程序

,在计算机中做好相应的设置才行。包括,端口设置、通讯模式设置、程序传送、数据传送、系统监控等。计算机应用系统不同,设置方式也不同。只有熟悉相应的计算机应用系统才能做好相应的设置。2、串行通讯指令绪论EXI

T2024/12/2278在较大规模的控制系统中,有时需要两台或两台以上的PLC进行控制。于是就需要PLC之间的相互配合,步调一致才能完成任务。如何实现它们的一致性工作,就需要PLC之间的通讯。在FX2N系列中,可利用光纤并行通讯适配器FX2N—40AP/

AW和双绞线并行通讯适配器FX2N—40AW,可实现两台FX2N系列PLC间的自动数据传送,达到两台PLC并联运行的目的。其原理图如图所示。3、PLC-PLC的通讯绪论EXIT2024/12/2279主站与从站之间可以是100/100点的ON/OFF的状态信

号和10字/10字的16位数据通讯。用于通讯的辅助继电器为M800~M999,数据寄存器为D490~D509。当主站的标志M8070和从站的M8071都为ON时才能执行数据的自动通讯,而且须在PLC处于STOP状态时进行。3、PLC-PLC的通讯并行数据通讯

XM800~M899M900~M999M8070M800~M899M900~M999D500~D509D490~D499D490~D499D500~D509XM8000PRUN指令M8071M8000PRUN指令主站从

站自动通讯自动通讯绪论EXIT2024/12/2280数据传送使用PRUN(并行通讯指令),可把源数据传送到指定的位元件区域,用专用的标志M8070和M8071来控制其传送。例如将主站X00~X17的状态通过M800~M817传送到从站。从站接收到信号后,如果M800和M

810同时为ON时,从站向主站发出收到信号,置M900为ON。梯形图如图所示。3、PLC-PLC的通讯绪论EXIT2024/12/2281上述数据传送只是两台PLC之间的数据传送。实际在工业控制中,对于多控制任务的复杂控制系统,不

可能单靠PLC的输入、输出点数或改进机型来实现,于是就有多台PLC相互连接形成的网络。数据传送梯形图绪论EXIT2024/12/2282要想多台PLC能连成网络进行工作,其硬件和软件都要符合要求。硬件上,一般要增加通讯模块、

通讯接口、终端适配器、网卡、集线器、调制解调器和必要的线缆等设备。软件上要求以特定的协议,开发出有一定功能的通讯程序和网络系统程序,实现对网络中PLC的软硬件资源进行统一调度和配置。如:三菱PLC的MELSECNET/MINI网络就是一个典型的代表。它是一个用于工

业控制系统中的典型集散控制系统。3、PLC-PLC的通讯绪论EXIT2024/12/2283主要特点如下:1.MELSECNET/MINI网络系统允许挂接64个子站,可以控制512个远程I/O点,同时对子站的模块数没有限制。2.远程I/O站的输入

输出点数设置范围广。用AOJ2时,可以8点输入、8点输出,也可以32点输入、24点输出;用A1N、A2N、A3N时则按需要配置I/O模块。最大传输速度可大1.5Mbps。3.具有丰富的通讯模块,方便实现与不同系列的P

LC之间的连接。3、PLC-PLC的通讯绪论EXIT2024/12/2284网络数据传送和接收的梯形图形式其中[S]和[D]指定的是传输数据的首元件号。I/O首元件号由用于通讯的特殊模块FX-24EI在PLC中的连接位置决定。在网络中的PLC数据传送和接收是利用功能指令中的MNET(FUN90

)指令。其形式如图所示。3、PLC-PLC的通讯绪论EXIT2024/12/2285第8章PLC在工业控制中的应用8.1PLC控制系统设计步骤8.2PLC在机床控制中的作用8.3PLC在化工生产过程中的应用8.4PLC在集选控制电梯中的应用8.5PLC随动

控制系统中的应用绪论EXIT2024/12/22868.1PLC控制系统设计步骤1、可编程控制器控制系统设计的基本步骤(1)系统设计的主要内容①拟定控制系统设计的技术条件②选择电气传动形式和电动机、电磁阀等执行机构③选定PLC的型号④编制

PLC的输入/输出分配表或绘制输入/输出端子接线图⑤根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计⑥了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系⑦设

计操作台、电气柜及非标准电器元部件⑧编写设计说明书和使用说明书绪论EXIT2024/12/2287分析被控对象工艺条件和控制要求确定I/O设备分配I/O点设计应用系统梯形图程序将程序输入PLC去进行软件测试应用系统整体调试编制

技术文件选择合适的PLC类型系统设计的基本步骤第8章第287页2、PLC硬件系统设计(1)PLC型号的选择①对输入/输出点的选择②对存储容量的选择③对I/O响应时间的选择④根据输出负载的特点选型⑤对在线和离线编程

的选择⑥据是否联网通信选型⑦对PLC结构形式的选择绪论EXIT2024/12/2289(2)分配输入/输出点③分配定时器/计数器①确定I/O通道范围②确定内部辅助继电器绪论EXIT2024/12/22903、PLC软件系统设计方法及步骤(1)PLC软件系统设计的方法①图解法编程a.梯形图法b

.逻辑流程图法c.时序流程图法d.步进顺控法②经验法编程③计算机辅助设计编程绪论EXIT2024/12/2291⑦编写技术文件并现场试运行(2)PLC软件系统设计的步骤①对系统任务分块②编制控制系统的逻辑关系图

③绘制各种电路图④编制PLC程序并进行模拟调试⑤制作控制台与控制柜⑥现场调试绪论EXIT2024/12/2292⑤切勿将用于输入的电源并联在一起,更不可将这些电源并联到其他电源上控制单元输入端子接线①输入线尽可能远离高压线和动力线等干扰源②不能将输入设备连接到带“.”端子上③交流型PLC的

内藏式直流电源输出可用于输入;直流型PLC的直流电源输出功率不够时,可使用外接电源④切勿将外接电源加到交流型PLC的内藏式直流电源的输出端子上绪论EXIT2024/12/2293控制单元输出端子接线①输出

线尽可能远离高压线和动力线等干扰源②不能将输出设备连接到带“.”端子上③各“COM”端均为独立的,故各输出端既可独立输出,又可采用公共并接输出。当各负载使用不同电压时,采用独立输出方式;而各个负载使用相同电压时,可采用公共输出方式绪论EXIT2024/12/2294⑤若输出端接感性负载时,需根

据负载的不同情况接入相应的保护电路。在交流感性负载两端并接RC串联电路;在直流感性负载两端并接二极管保护电路;在带低电流负载的输出端并接一个泄放电阻以避免漏电流的干扰。以上保护器件应安装在距离负载50cm以内⑥在PLC内部输出电路中没有保险丝,为防止因负载短路而造成输出短路,应在外部

输出电路中安装熔断器或设计紧急停车电路;④当多个负载连到同一电源上时,应使用型号为AFP1803的短路片将它们的“COM”端短接起来控制单元输出端子接线绪论EXIT2024/12/2295扩展单元接线若一台PLC

的输入输出点数不够时,还可将FX系列的基本单元与其他扩展单元连接起来使用。具体配置视不同的机型而定。绪论EXIT2024/12/2296应确保使用同一组电源线对控制单元和A/D单元进行供电FX系列可编程控制器的A/D,D/A转换单元接线①A/

D模块为防止输入信号上有电磁感应和噪声干扰,应使用两线双绞式屏蔽电缆建议将屏蔽电缆接到框架接地端(F.G)若需将电压范围选择端(RNAGE)短路,应直接在端子板上短接,不要拉出引线短接应使主回路接线远离高压线绪论EXIT2024/12/2297应确保使用同一组电源线对控制单元和D/A单元

进行供电②D/A模块为防止输出信号上有电磁感应和噪声干扰,应使用两线双绞式屏蔽电缆在同一通道上的电压输出和电流输出不能同时使用。没有使用的输出端子应开路应使主回路接线远离高压线建议将屏蔽电缆接到负载设备的接地端绪论EXIT2024/12/22988.2PLC在机床控

制中的作用四工位组合机床由四个工作滑台,各带一个加工动力头,组成四个加工工位。除了四个加工工位外,还有夹具、上下料机械手和进料器四个辅助装置以及冷却和液压系统共四部分。工艺要求为有上料机械手自动上料,机

床的四个加工动力刀头同时对一个零件进行加工,一次完成一个零件,通过下料机械手自动取走加工完的零件。要求具有全自动、半自动、手动三种工作方式。8.2.1工艺要求绪论EXIT2024/12/2299下图是组合机床控制系统全自动工作循环和半自动工作循环式的状态流程图。图中S2是初始状态,驱动

它的条件是各滑台、各辅助装置都处在原位,夹具为松开状态,料道有待加工零件且润滑系统工作正常。8.2.2控制流程绪论EXIT2024/12/2300组合机床自动工作状态流程图第8章第300页绪论EXIT2024/12/2301(3)下料下料机械手向前抓住零件,夹具松开,下料机

械手退回原位并取走加工完的零件。组合机床全自动和半自动工作过程(1)上料(2)按下启动按钮,上料机械手前进,将零件送到夹具上,夹具加紧零件。同时进料装置进料,之后上料机械手退回原位,放料装置退回原位(2)加工四个工作滑台前进,四个

加工动力头同时加工,洗端面、打中心孔。加工完成后,各工作滑台退回原位这样就完成了一个工作循环。如果选择了预停,则每个循环完成后,机床自动停在原位,实现半自动工作方式;如果不选择预停,则机床自动开始下一个工作循环,实现全自动工作方式。绪论EXIT2024/12/2302四个工位组合机床电气控制

系统有输入信号42个,输出信号27个,均为开关量。其中外部输入元件包括:17个检测元件、24个按钮开关、1个选择开关;外部输出元件包括:16个电磁阀、6个接触器、5个指示灯。根据I/O信号的数量、类型以及控制要求,同时

考虑到维护、改造和经济等诸多因素,决定选用FX2N-64MR主机和一个输出扩展单元FX-16EX,这样共有48个输入点,输出点就是主机的32点,满足控制要求。8.2.3PLC的选型绪论EXIT2024/12/2303将输入信号42个,输出信号27个按各自

的功能类型分好,并与PLC的I/O端一一对应,编排好地址。列出外部I/O信号与PLCI/O端地址对照表,如表所示。输入信号输出信号名称功能编号名称功能编号名称功能编号1SQ滑台Ⅰ原位X05SB滑台Ⅰ进X261YV夹紧Y02SQ滑台Ⅰ终点X16SB滑台

Ⅰ退X272YV松开Y13SQ滑台Ⅱ原位X27SB主轴Ⅰ点动X303YV滑台Ⅰ进Y24SQ滑台Ⅱ终点X38SB滑台Ⅱ进X314YV滑台Ⅰ退Y38.2.4I/O地址编号绪论EXIT2024/12/2304输入信号输出信号5

SQ滑台Ⅲ原位X49SB滑台Ⅱ退X325YV滑台Ⅲ进Y46SQ滑台Ⅲ终点X510SB主轴Ⅱ点动X336YV滑台Ⅲ退Y57SQ滑台Ⅳ原位X611SB滑台Ⅲ进X347YV上料进Y68SQ滑台Ⅳ终点X712SB滑台Ⅲ退X358YV上料退Y79SQ上料器原位X1013SB主轴Ⅲ点动

X369YV下料进Y1010SQ上料其终点X1114SB滑台Ⅳ进X3710YV下料退Y1211SQ下料器原位iX1215SB滑台Ⅳ退X4011YV滑台Ⅱ进Y1312SQ下料器终点X1316SB主轴Ⅳ点动X4112YV滑台Ⅱ退Y14绪论

EXIT2024/12/2305输入信号输出信号1YJ夹紧X1417SB夹紧X4213YV滑台Ⅳ进Y152YJ进料X1518SB松开X4314YV滑台Ⅳ退Y163YJ放料X1619SB上料器进X4415YV放料Y171SB总停X2120SB上料器退X4516YV进料Y202

SB启动X2221SB进料X461KMⅠ主轴Y213SB预停X2322SB放料X472KMⅡ主轴Y221SA选择开关X2523SB冷却开X503KMⅢ主轴Y2324SB冷却停X514KMⅣ主轴Y245KM冷却电机Y25续表绪论EXIT2024/12/2306四工位组合机床的PLC控制系统梯形

图包括初始化程序、手动调整程序和自动工作程序。图2是四工位组合机床在全自动与半自动工作方式时的梯形图程序,它采用了STL步进指令编写,程序简捷、清楚。图3四工位组合机床初始化程序梯形图。8.2.5PLC梯形图

程序绪论EXIT2024/12/2307四工位组合机床自动工作梯形图程序绪论EXIT2024/12/2308四工位组合机床自动工作梯形图程序绪论EXIT2024/12/2309四工位组合机床初始化程序梯形图绪论EXIT2024/12/2310现代工业生产广泛采用流水作业,对成

品或半成品进行分检,排除残次品是必须的工序。在流水线上,成品或半成品往往要经过若干项检验,符合要求者得以通过,随着流水线进入下道生产工步。而不合格者必须在某处集中地予以排除,不得进入下道生产环节。因此,成品或半成品随

传送带递进过程中,对其进行的检验结果也必须同步地向前移动。这样,当不合格者移动到规定的排除点时,才能正确地加以排除,从而实现质检与分检。利用PLC可以很方便地做到这一点8.3PLC在化工生产过程中的应用8.3.1工艺要求绪论EXIT2024/12/2311如图所示,工件

在传送带上步行式前进。工件在0号站接受PH1光电检查。从0号站移到4号站要经过4次步进。移到4号站时,判断移到此站工件好还是坏。如果是废品则要求电磁阀YV打开,使废品掉下来。当PH2检测到废品已掉下来后重新将电磁阀关闭。绪论EXIT2024/12/231

2根据上述模块的学习,再依据图的标示,同学们可以自己画出输入及输出端口的分配。下图中使用M140移位寄存器8.3.2系统的软件设计M140,M141,M142……分别表示移到0号位,1号位,2号位……工件的品质好与坏数

据“1”代表品质“坏”。M144数据是“0”或“1”代表移至4号位工件是“好”还是“坏”当M144=ON,电磁阀接通,打开阀门。绪论EXIT2024/12/2313质量控制梯形图绪论EXIT2024/1

2/23148.4PLC在集选控制电梯中的应用8.4.1电梯基本原理用FX2N-48MR实现四层四站双速客梯集选控制的控制系统。主拖动采用交流双速电动机进行拖动。1.电梯基本原理电梯是机械、电气紧密结合的大型机电产品。主要由机房、

井道、轿厢、门系统和电气控制系统组成。井道中安装有导轨,轿厢和对重由曳引钢丝绳连接,曳引钢丝绳挂在曳引轮上,曳引轮由曳引电动机拖动。轿厢和对重都装有各自的导靴,导靴卡在导轨上。曳引轮运转带动轿厢和对重沿各自导轨做上下相对运动,轿厢上升,对重下降。这样可通过控制曳引电动机来控制轿厢的启动、加速、

运行、减速、平层停车,实现对电梯运行的控制。绪论EXIT2024/12/2315电梯的工作原理控制柜曳引钢丝绳轿门曳引机限速器轿厢架轿厢体导轨对重缓冲器厅门召唤箱及指层器随行电缆限速器涨紧第8章第315页绪论EXIT2024/12/2316电梯的控制方式有:轿内手柄开关控制、轿内按钮开关

控制、轿外按钮开关控制、信号控制、集选控制和群控等几种。集选控制方式是将厅外召唤箱发出的外召信号与轿内操纵箱发出的内指令信号进行记忆,并和其它专用信号(如层搂、减速、平层、安全等信号)加以综合分析后,由电梯司机或乘用人员控制电梯运行的控制方式。2.控制要求绪论EXIT2024/12/2317主要控

制要求有如下。(1)有司机或无司机控制;(2)自动开关门;(3)到达预定停靠层站,提前减速,平层停车时自动开门;(4)到达上、下端站,提前强迫减速;(5)厅外有召唤装置,轿内有指令装置,能自动记忆召唤和指令,响应

之后,能自动将召唤和指令消除(召唤和指令的记忆与消除);(6)能自动选择运行方向,在司机操纵下,能强迫决定运行方向(选向);(7)能根据指令和召唤的位置,自动选择停靠层站,并自动平层停车(选层、平层);(8)厅外和轿内有指示电梯运行方向

和所在位置的指示信号(层搂检测与指层)。8.4.1电梯基本原理绪论EXIT2024/12/23188.4.2电梯电气控制系统的组成平层信号门锁平层拖动减速减速信号门电路启动选向选层层楼电路层楼信号指层指令召唤绪论EXIT2024/12

/23198.4.3I/O编号分配X0:换速信号X1:上终端限位X2:下终端限位X3:1内指令(含1上召)输入X4:2内指令输入X5:3内指令输入X6:4内指令输入X7:2上召输入X10:3上召输入X11:2下召输入X12:3下召

输入X13:门锁信号输入X14:平层信号输入X15:门区信号输入X16:开门信号输入X17:关门信号输入X20:强迫向上按钮输入X21:强迫向下按钮输入X22:司机/自动运行方式X23:检修运行方式X24:安全触板信号输入X25:直驶按钮信号输入绪论EXIT2024/12/2

320Y0:换速动作输出Y1Y2Y3:楼层指层BCD码输出(Y1为高位、Y3为低位)Y4:1内指令继电器(含1上)Y5:2内指令继电器(含1上)Y6:3内指令继电器(含1上)Y7:4内指令继电器(含1上)Y10:2上召继电器Y11:3上召继电器Y12:2下召继电

器Y13:3下召继电器Y14:上运行指示Y15:下运行指示Y16:上运行继电器Y17:下运行继电器Y20:快车继电器Y21:快加速继电器Y22:慢车继电器Y23:1慢减速继电器Y24:2慢减速继电器Y25:3慢减速继电器Y26:开门继电器Y27:关门继电器8.4.3I/O编号

分配绪论EXIT2024/12/2321M101:1楼层楼继电器M102:2楼层楼继电器M103:3楼层楼继电器M104:4楼层楼继电器M106:换速微分信号M1:向上运行监视M2:向上运行监视M3:上方向选择M4:下方向选择M5:上方向控制继电

器M6:下方向控制继电器M7:上召换速M8:下召换速M9:指令换速M11:强迫向上M12:强迫向上M13:关门启动M14:停车继电器M15:运行继电器M16:安全触板继电器M17:直驶继电器T0:快加速时间T1:停站时间T2:一慢减速时间T3:二

慢减速时间T4:三慢减速时间T5:开门执行时间8.4.3I/O编号分配绪论EXIT2024/12/23228.4.4拖动回路、门电路及系统连接绪论EXIT2024/12/2323门电路及电气安全回路图

绪论EXIT2024/12/2324绪论EXIT2024/12/23258.4.5控制系统各环节的作用及实现要对电梯进行控制,首要的问题就是反映电梯实际所在的位置(楼层)。层楼继电器回路就是完成这一功能的。每一层对应一个层楼继电器,电梯在哪一层,对应楼层的层楼继电器就会动作。PLC具有

数据传送、算术计算、数据比较处理等功能,所以用PLC很容易能实现层楼电路:1.层楼继电器电路的实现绪论EXIT2024/12/23268.6.5控制系统各环节的作用及实现启用一数据寄存器D0,电梯在最下层端站

时可将1送入D0,最上层端站时,将最高层数送入D0;电梯每上升一层将D0自动加1;电梯每下降一层D0自动减1,这样使D0中存放的始终是层数;然后,将D0分别与1、2、3、……相比较,等于几就说明电梯在几,这时驱动对应的层楼继电器,实现层楼电路。

四层四站的层楼继电器电路梯形图如右图所示。绪论EXIT2024/12/2327指令和召唤回路的作用是:将轿内指令和厅外召唤信号记忆并指示,当电梯响应后自动将其消除。记忆和消除可用PLC的SET和RST指令实现。(1)指令回路指令回路梯形图如图所示2.指令和召唤回路绪论E

XIT2024/12/2328(2)召唤回路由于除两个端站外,其它各层均有两个召唤(上召、下召),而且召唤的响应是顺向响应。另外若电梯在直驶运行时不响应召唤,此时召唤应保留。所以召唤回路与电梯的运行方向以及是否直驶密切相关,为此在召唤

回路中加入了反映直驶和方向监视的继电器M1和M2。绪论EXIT2024/12/2329实际决定电梯的运行方向有以下三种情况。3.选向回路选向回路的作用,是根据目前电梯的位置和指令、召唤的情况,决定电梯的运行方向,是向上或是向下。电梯方向的选择,实际就是将指令和召唤的位置与电梯实际位

置相比较,若前者在上(位置的上下)电梯则选择向上,相反则选择向下。方向的实现:首先由层楼继电器形成选向链,然后将每层的指令和召唤对应接入。(1)自然选向如上分析,电梯自己判断来选择方向。绪论EXIT2024/12/2330(2)强迫选向若电梯工作在司机方式,可通过

操纵箱上的向上或向下按钮,来干预电梯的运行方向,即强迫使其向上或向下。(3)检修选向若电梯工作在检修方式,同样可使用向上或向下按钮,使电梯以检修的速度向上或向下运行。电梯的选向回路梯形图如图所示。绪论EXIT2024/12/2331选层意味着要减速

(换速)准备平层停车。电梯的选层分指令选层和召唤选层,即因某层有召唤或有该层的指令使电梯在该层是否停车。其中指令选层是绝对的,若电梯运行正常,指令一定能使电梯在该层减速停车。召唤选层是有条件的,一是召唤选层必须满足同向,即与电梯的运行方

向一致,这就是所谓的“顺向截车”;二是直驶时可将召唤屏蔽,即电梯直驶时,即使同向的召唤也不能使电梯减速停车。4.选层电路绪论EXIT2024/12/2332运行线路是电梯控制系统的核心。电梯是由曳引电动机拖动(主回路),主回路的工作受运行线路的控制,以形成如图所示的速度曲线,决定电梯何时启动加

速,何时运行,何时减速,何时平层停车。所以电梯的主要性能指标(额定速度、舒适感、平层精度等)由运行线路决定。5.电梯的运行线路绪论EXIT2024/12/2333(1)启动电梯的启动,方向是首要条件,门锁(厅门轿门是否关好)等安全因素

也是必要的。(2)减速当电梯选中某层,意味着将在该层停车,达到换速点就应减速,为平层停车作准备。(3)平层停车当减速运行到平层点时,说明轿门门坎与厅门门坎基本平齐,可以停车。即将主回路曳引电动机电源断开,并实施电磁抱闸。一般平层感应器置于轿厢顶上,如图所

示。注意:当上、下平层感应器全部动作后,表示到平层点。(1)启动电梯的启动,方向是首要条件,门锁(厅门轿门是否关好)等安全因素也是必要的。(2)减速当电梯选中某层,意味着将在该层停车,达到换速点就应减速,

为平层停车作准备。(3)平层停车当减速运行到平层点时,说明轿门门坎与厅门门坎基本平齐,可以停车。即将主回路曳引电动机电源断开,并实施电磁抱闸。一般平层感应器置于轿厢顶上,如图所示。注意:当上、下平层感应器全部动作后,表示到平层点。绪论EXIT2024/12/2334运行线路控制的梯形

图如图所示绪论EXIT2024/12/2335运行线路控制的梯形图如图所示绪论EXIT2024/12/2336门电路是电梯控制系统中较为独立的单元。它的作用是实现电梯门的开和关。6.电梯门的控制门电路和控制系统的联系就在于这

一点,由各厅门和轿门的门锁电气限位开关的常开触电串联后,作为门锁信号(X13)。X13为ON,表示全部门安全关闭,可正常运行,否则不能运行。开、关门由门电动机驱动,通过开、关门继电器KMJ、GMJ控制M的正反转实现。因此,设计门的控制时只需考虑开与关门的情况,对应驱动KMJ或G

MJ(1)开门情况上班开门、按钮开门、触板开门和门区提前开门。(2)关门情况下班关门、按钮开门、停站自动延时关门和强迫向上(向下)启动关门。绪论EXIT2024/12/2337门电路的控制梯形图如下图所示绪论EXI

T2024/12/23388.5PLC随动控制系统中的应用随动系统是指当某参量的变化规律为无法预先确定的时间函数,其被控量能够以一定的精度跟随参量变化的控制系统,它在化工、冶金、轻工等行业的控制系统中广泛存在。PLC随着功能模块及控制指令的完善,在

随动控制系统中替代常规仪表控制,得到了越来越广泛的应用。这里已刨花板生产线的拌胶机系统为例,介绍PLC在随动控制系统中的应用。绪论EXIT2024/12/2339拌胶机工艺流程如下图所示。刨花有螺旋给料机供给,压力传

感器检测刨花量。8.5.1工艺过程及要求胶由胶泵抽给,用电磁流量计检测胶流量;刨花和胶要按一定的比率送到胶机内搅拌,然后将混料供给下一道工序蒸压成型。要求刨花量和胶量恒定,并有一定的比例关系,即胶量随刨花量的变化而变化,精度要求<3%。绪论EXIT2024/1

2/2340根据控制的要求,刨花回路采用比例控制,胶回路采用PI控制,选择开关SA用于随动方式/胶设定方式的转换。8.5.2控制方案拌胶机控制系统的输入信号有7个,其中用于启动、停止、随动选择的3个开关为开关量信号,刨花设定、压力传感器、胶设定、流量计信

号4个为模拟量信号;输出信号有2个,用于驱动可控硅调速装置及螺旋给料机驱动器,均为模拟量信号。根据I/O信号的数量、类型以及控制要求,选择FX2N-16MR主机8.5.3PLC的选型绪论EXIT2024/12/23414通道模拟量输入模块FX-4AD2通道模拟量输出模块FX-2D

A。这样共有8个开关量输入点,8个开关量输出点,4个模拟量输入通道,2个模拟量输出通道,满足控制要求。8.5.3PLC的选型绪论EXIT2024/12/234201234512FX2N-16MRFX-4ADFX-2DA0123451234HL0HL1

驱动器调速器螺旋给料机SB1SAU2U3SB0U1U4胶泵电机主机与功能模块以及外部I/O的连接图绪论EXIT2024/12/2343将输入信号7个,输出信号2个按各自的功能类型分好,并与PLC的I/O端一一对应,编排好地址。列出外部I

/O信号与PLC的I/O端地址编号对照表8.5.4I/O地址编号输入信号输出信号名称功能编号名称功能编号SB0启动按钮X0O1螺旋给料机驱动器CH11SB1停止按钮X1O2胶泵调速器CH12SA随动转换开关X2HL0模拟量输

入正常指示灯Y0U1刨花设定CH1HL1模拟量输出正常指示灯Y1U2压力传感器CH2U3胶设定CH3U4流量计CH4绪论EXIT2024/12/2344根据控制原理,螺旋给料机采用比例控制,比例系数KP=2胶泵电机采用PI控制,通过PI调节,抑制输入波形,达到控制要

求8.5.5PLC梯形图程序绪论EXIT2024/12/2345拌胶机控制系统梯形图第8章第345页绪论EXIT2024/12/2346拌胶机控制系统梯形图第8章第346页绪论EXIT2024/12/2347谢谢

THANKS

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?