可编程控制器PLC应用技术PPT精选文档

上传人:博****1 文档编号:569815862 上传时间:2024-07-31 格式:PPT 页数:347 大小:7.31MB
返回 下载 相关 举报
可编程控制器PLC应用技术PPT精选文档_第1页
第1页 / 共347页
可编程控制器PLC应用技术PPT精选文档_第2页
第2页 / 共347页
可编程控制器PLC应用技术PPT精选文档_第3页
第3页 / 共347页
可编程控制器PLC应用技术PPT精选文档_第4页
第4页 / 共347页
可编程控制器PLC应用技术PPT精选文档_第5页
第5页 / 共347页
点击查看更多>>
资源描述

《可编程控制器PLC应用技术PPT精选文档》由会员分享,可在线阅读,更多相关《可编程控制器PLC应用技术PPT精选文档(347页珍藏版)》请在金锄头文库上搜索。

1、绪论EXIT 绪绪 论论一、可编程控制器的简史及定义一、可编程控制器的简史及定义二、可编程控制器的特点二、可编程控制器的特点三、可编程控制器的应用三、可编程控制器的应用四、可编程控制器的发展前景四、可编程控制器的发展前景课程性质课程性质课程目的和要求课程目的和要求2024/7/311绪论EXIT一、一、可编程控制器的简史及定义可编程控制器的简史及定义6060年代年代继电接触控制系统继电接触控制系统接线复杂接线复杂改变设计困难改变设计困难简单简单易懂易懂价格便宜价格便宜 1969 1969年美国数字设备公司(年美国数字设备公司(DECDEC),),研制研制出世界出世界上第一台上第一台可编程序控制

2、器可编程序控制器,并在,并在GMGM公司汽车生产线上公司汽车生产线上首次应用首次应用成功成功。2024/7/312绪论EXIT一、一、一、一、可编程控制器的简史及定义可编程控制器的简史及定义可编程控制器的简史及定义可编程控制器的简史及定义 2020世纪世纪7070年代中末期,年代中末期,PLCPLC进入了实用化发展阶段进入了实用化发展阶段 2020世纪世纪8080年代初,年代初,PLCPLC在先进工业国家广泛应用在先进工业国家广泛应用 2020世纪末期,世纪末期,PLCPLC已适应现代工业控制的需要已适应现代工业控制的需要 2121世纪初的几年,随着计算机通讯技术的发展,世纪初的几年,随着计算

3、机通讯技术的发展,PLCPLC重点发展重点发展了网络通讯能力,并广泛应用于工业控制系统的各个领域了网络通讯能力,并广泛应用于工业控制系统的各个领域2024/7/313绪论EXIT一、一、一、一、可编程控制器的简史及定义可编程控制器的简史及定义可编程控制器的简史及定义可编程控制器的简史及定义 19801980年美国电气制造商协会(年美国电气制造商协会(NEMANEMA)正式将其命名为可编程正式将其命名为可编程序控制器(序控制器(Programmable ControllerProgrammable Controller),),简称简称 PCPC。 为了和个人计算机(为了和个人计算机(PCPC)相

4、区别,将最初用于逻辑控制的相区别,将最初用于逻辑控制的可编可编程控制器程控制器称为称为 PLCPLC(ProgrammableProgrammable logic Controllerlogic Controller)。)。 19851985年年1 1月国际电工委员会(月国际电工委员会(IECIEC)制定了可编程控制器的标准,)制定了可编程控制器的标准,并定义了并定义了 PLCPLC 。 可编程控制器是以微机技术为核心的通用工业自动控可编程控制器是以微机技术为核心的通用工业自动控制装置制装置 ,简称,简称 PLCPLC。2024/7/314绪论EXIT一、一、一、一、可编程控制器的简史及定义可

5、编程控制器的简史及定义可编程控制器的简史及定义可编程控制器的简史及定义 目前世界上目前世界上生产品牌生产品牌PLCPLC的著名公司的著名公司: 美国艾伦美国艾伦- -布拉德利公司布拉德利公司( A-B A-B :Allen-BradleyAllen-Bradley) 德国西门子公司(德国西门子公司(SiemensSiemens) 法国的施耐德公司法国的施耐德公司( TE TE :TelemecaniqueTelemecanique) 日本三菱公司(日本三菱公司(MITSUBISHIMITSUBISHI) 日本欧姆龙公司(日本欧姆龙公司(OMRONOMRON) 日本富士电机公司(日本富士电机公司

6、(Fuji ElectricFuji Electric) 日本东芝公司(日本东芝公司(TOSHIBATOSHIBA) 日本松下电工公司(日本松下电工公司(MEWMEW)等等2024/7/315绪论EXIT二、二、二、二、可编程控制器的特点可编程控制器的特点可编程控制器的特点可编程控制器的特点 可靠性高,抗干扰能力强可靠性高,抗干扰能力强 通用性强,使用方便通用性强,使用方便 模块化结构,组合灵活模块化结构,组合灵活 编程简单,易学易用编程简单,易学易用 体积小,重量轻,能耗低体积小,重量轻,能耗低 系统设计、建造工作量小,改造容易系统设计、建造工作量小,改造容易2024/7/316绪论EXIT

7、三、三、三、三、可编程控制器的应用可编程控制器的应用可编程控制器的应用可编程控制器的应用 开关逻辑控制开关逻辑控制 运动控制运动控制 闭环过程控制闭环过程控制 数据处理数据处理 通讯及联网通讯及联网2024/7/317绪论EXIT四、四、四、四、可编程控制器的发展前景可编程控制器的发展前景可编程控制器的发展前景可编程控制器的发展前景速度更快、存储容量更大、可靠性更高速度更快、存储容量更大、可靠性更高向超小型和超大型方向发展向超小型和超大型方向发展规范化、标准化,出现通用编程语言规范化、标准化,出现通用编程语言通讯、联网能力更强,与工业控制计算机组网通讯、联网能力更强,与工业控制计算机组网出现出

8、现PLCPLC品牌垄断国际市场的局面品牌垄断国际市场的局面技技术术规规模模产产品品通通讯讯市市场场2024/7/318绪论EXIT四、四、四、四、可编程控制器的发展前景可编程控制器的发展前景可编程控制器的发展前景可编程控制器的发展前景2024/7/319绪论EXIT课程性质可编程控制器应用技术可编程控制器应用技术是是电类电类和和机电类机电类专业的专业的专业基础课专业基础课2024/7/3110绪论EXIT课程目的和要求1 1了解可编程控制器的基本结构、特点和应用场合了解可编程控制器的基本结构、特点和应用场合2 2明确可编程控制器的硬件配置、工作原理和工作过程明确可编程控制器的硬件配置、工作原理

9、和工作过程3 3掌握可编程控制器基本逻辑指令及编程方法,掌握编程软件的使用掌握可编程控制器基本逻辑指令及编程方法,掌握编程软件的使用4 4熟悉可编程控制器功能指令及编程方法熟悉可编程控制器功能指令及编程方法5 5能正确使用可编程控制器并完成能正确使用可编程控制器并完成I/OI/O设备的接线设备的接线6 6掌握程序设计的思想和方法掌握程序设计的思想和方法7 7掌握程序运行和调试的方法,会分析实验与实训现象掌握程序运行和调试的方法,会分析实验与实训现象8 8具备阅读和分析实际应用程序与梯形图的能力具备阅读和分析实际应用程序与梯形图的能力9 9能借助产品说明书和技术手册,查阅有关数据和功能,正确使用

10、能借助产品说明书和技术手册,查阅有关数据和功能,正确使用PLCPLC1010能在生产现场进行简单的程序设计,运行、调试、维护能在生产现场进行简单的程序设计,运行、调试、维护PLCPLC控制系统控制系统 2024/7/3111绪论EXIT学习方法认真听课,注意老师对问题的分析,通过案认真听课,注意老师对问题的分析,通过案例分析和实训环节获得编程的思想和方法例分析和实训环节获得编程的思想和方法理论联系实际,带着问题学,学深入理论联系实际,带着问题学,学深入 注重实训环节,训练应用注重实训环节,训练应用PLC的技能的技能注意对知识的记忆和回味,几分耕耘、几分注意对知识的记忆和回味,几分耕耘、几分收获

11、收获2024/7/3112绪论EXIT第第1 1章章 可编程控制器的硬件可编程控制器的硬件 构成及工作原理构成及工作原理1.11.1 可编程控制器的硬件构成可编程控制器的硬件构成1.21.2 可编程控制器的工作原理可编程控制器的工作原理2024/7/3113绪论EXIT1.1 1.1 可编程控制器的硬件构成可编程控制器的硬件构成1.1.1CPU模块模块及存储器及存储器1.1.2输入输出接口电路输入输出接口电路1.1.3电源电源1.1.4外部设备外部设备2024/7/3114绪论EXIT 1.1 1.1 可编程控制器的硬件构成可编程控制器的硬件构成可编程可编程控制器控制器主机主机可编程可编程控制

12、器控制器编程器编程器图图1.1 1.1 可编程控制器及编程器可编程控制器及编程器2024/7/3115绪论EXIT1.11.1 可编程控制器的硬件构成可编程控制器的硬件构成图图1.2 PLC1.2 PLC的硬件结构的硬件结构 PLCPLC由由CPUCPU、存储器、输入存储器、输入/ /输出接口、内输出接口、内部电源和编程部电源和编程设备几部分构设备几部分构成成2024/7/3116绪论EXIT1 1.1.1.1.1 CPUCPU模块模块 从存储器中读取指令从存储器中读取指令 执行指令执行指令 准备取下一条指令准备取下一条指令 处理中断处理中断 CPUCPU是是PLCPLC的运算控制中心,它在系

13、统程序的控制下,完成逻辑运的运算控制中心,它在系统程序的控制下,完成逻辑运算、数学运算、协调系统内部各部分的工作,其具体作用是:算、数学运算、协调系统内部各部分的工作,其具体作用是:CPUCPU模块(中央处理器模块(中央处理器+ +存储器)存储器)2024/7/3117绪论EXIT1 1.1.1.1.1 CPUCPU模块模块RAM:随机存储器,可读可写,没有断电保持功能。随机存储器,可读可写,没有断电保持功能。ROM:只读存储器,只读,不能写。只读存储器,只读,不能写。RAM存放用户程序存放用户程序ROM存放系统程序存放系统程序 存储器存储器用于存放系统程序、用户程序和运行中的数据。包括只读用

14、于存放系统程序、用户程序和运行中的数据。包括只读存储器存储器( (ROM) )和随机存取存储器和随机存取存储器( (RAM) )。EPROM:可擦除程序的只读存储器,用紫外线照射芯片上的透可擦除程序的只读存储器,用紫外线照射芯片上的透镜窗口,可以擦除已写入的内容,而写入新的程序。镜窗口,可以擦除已写入的内容,而写入新的程序。EEPROM:可电擦除的只读存储器,兼有可电擦除的只读存储器,兼有ROM的非易失性和的非易失性和RAM的随机存取的优点。的随机存取的优点。2024/7/3118绪论EXIT 输入输出接口输入输出接口是是PLC与工业控制现场各类信号连接的部分。与工业控制现场各类信号连接的部分

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

16、的匹配要求2024/7/3119绪论EXIT可编程控制器为不同的接口需求设计了不同的接口单元:可编程控制器为不同的接口需求设计了不同的接口单元: 开开关关量量输输入入接接口口 其其作作用用是是把把现现场场的的开开关关量量信信号号变变成成可可编编程程控控制制器器内部处理的标准信号。内部处理的标准信号。 开关量输入接口按可接纳的外部信号电源的类型不同,分为开关量输入接口按可接纳的外部信号电源的类型不同,分为直流输直流输入单元入单元和和交流输入单元交流输入单元。开关量输出接口按可编程控制器机内使用的器件不同,分为开关量输出接口按可编程控制器机内使用的器件不同,分为继电器型继电器型、晶体管型晶体管型和

17、和可控硅型可控硅型。1 1.1.2 .1.2 输入输出接口输入输出接口 开关量输出接口开关量输出接口 其作用是把可编程内部的标准信号转换成现场执行其作用是把可编程内部的标准信号转换成现场执行机构所需的开关量信号。机构所需的开关量信号。2024/7/3120绪论EXIT开关量输出接口,其作用是把开关量输出接口,其作用是把PLC的内部信号转换成现场执行机的内部信号转换成现场执行机构的各种开关信号。构的各种开关信号。 考虑负载的驱动电源时,还需选择输出器件的类型。考虑负载的驱动电源时,还需选择输出器件的类型。 继电器型继电器型的输出接口,可用于的输出接口,可用于交流及直流两种电源交流及直流两种电源,

18、接通和断开的,接通和断开的频率低,带负载能力强;频率低,带负载能力强; 晶体管型晶体管型的输出接口有较高的接通断开频率,但只适用于的输出接口有较高的接通断开频率,但只适用于直流驱直流驱动动的场合;的场合; 可控硅型可控硅型的输出接口仅用于的输出接口仅用于交流驱动交流驱动的场合,适用快速、频繁动作的场合,适用快速、频繁动作和大电流的场合。和大电流的场合。 开关量输出接口开关量输出接口1 1.1.2 .1.2 输入输出接口输入输出接口2024/7/3121绪论EXIT 模拟量输入接口(模拟量输入接口(AD模块模块) 模模拟拟量量输输入入接接口口把把现现场场连连续续变变化化的的模模拟拟量量信信号号转

19、转换换成成适适合合可可编编程控制器内部处理的程控制器内部处理的二进制数字信号二进制数字信号。模拟量信号输入后一般经运算放大器放大后进行模拟量信号输入后一般经运算放大器放大后进行AD转换,再转换,再经光电耦合后为可编程控制器提供一定位数的数字量信号。经光电耦合后为可编程控制器提供一定位数的数字量信号。1 1 1 1.1.2 .1.2 .1.2 .1.2 输入输出接口输入输出接口输入输出接口输入输出接口图图1.8 1.8 模拟量输入单元框图模拟量输入单元框图2024/7/3122绪论EXIT 模拟量输出接口(模拟量输出接口(DA模块模块) 模拟量输出接口将模拟量输出接口将PLC运算处理后的数字信号

20、转换为相应的模运算处理后的数字信号转换为相应的模拟量信号输出,以满足生产过程现场连续控制信号的需求。拟量信号输出,以满足生产过程现场连续控制信号的需求。模拟量模拟量输出接口一般由光电隔离、输出接口一般由光电隔离、D DA A转换和信号驱动等环节组成转换和信号驱动等环节组成。图图1.9 1.9 模拟量输出单元框图模拟量输出单元框图1 1.1.2 .1.2 输入输出接口输入输出接口2024/7/3123绪论EXIT 为了适应更复杂的控制工作的需要,可编程控制器还有一些智能控为了适应更复杂的控制工作的需要,可编程控制器还有一些智能控制单元,如制单元,如PID单元、高速计数器单元、温度控制单元、通信单

21、元、定位单元、高速计数器单元、温度控制单元、通信单元、定位单元等。单元等。特殊功能模块特殊功能模块都是独立的工作单元,它们和普通输入输出接口都是独立的工作单元,它们和普通输入输出接口的区别在于都的区别在于都带有独立的带有独立的CPU,有专门的处理能力有专门的处理能力。智能输入输出接口(智能输入输出接口(特殊功能模块特殊功能模块) 1 1 1 1.1.2 .1.2 .1.2 .1.2 输入输出接口输入输出接口输入输出接口输入输出接口2024/7/3124绪论EXIT1 1.1.3 .1.3 电源电源可编程控制器的电源包括可编程控制器的电源包括: :* * 为可编程控制器各工作单元供电的为可编程控

22、制器各工作单元供电的开关电源开关电源* * 为掉电保护电路供电的为掉电保护电路供电的后备电源后备电源,一般为电池,一般为电池 2024/7/3125绪论EXIT1 1 1 1.1.4 .1.4 .1.4 .1.4 外部设备外部设备外部设备外部设备 可编程控制器一般可配备的外部设备:可编程控制器一般可配备的外部设备: 编程器编程器 盒式磁带机,用以记录程序或信息盒式磁带机,用以记录程序或信息 打印机,用以打印程序或制表打印机,用以打印程序或制表EPROM写入器,用以将程序写入用户写入器,用以将程序写入用户EPROM中中 高分辨率大屏幕彩色图形监控系统,用以显示或监视有关部高分辨率大屏幕彩色图形监

23、控系统,用以显示或监视有关部分的运行状态分的运行状态编程器编程器2024/7/3126绪论EXIT1.2 1.2 可编程控制器的工作原理可编程控制器的工作原理1.2.1 1.2.1 扫描工作方式扫描工作方式1.2.2 1.2.2 程序执行过程程序执行过程1.2.3 1.2.3 输入输出的处理规则输入输出的处理规则1.2.4 1.2.4 信息刷新方式信息刷新方式1.2.5 1.2.5 输入输出滞后时间输入输出滞后时间 2024/7/3127绪论EXIT 1.2.1 1.2.1 扫描工作方式扫描工作方式扫描:扫描: 从从00000000号存贮地址开始,在无中断或跳转控制的情况下,按存贮号存贮地址开

24、始,在无中断或跳转控制的情况下,按存贮地址号递增的方向顺序逐条扫描用户程序直到程序结束。地址号递增的方向顺序逐条扫描用户程序直到程序结束。 完成一次扫描程序后,再从头开始扫描,并周而复始地重复。完成一次扫描程序后,再从头开始扫描,并周而复始地重复。一一个循环扫描过程称为扫描周期。个循环扫描过程称为扫描周期。扫描过程分为三个阶段进行:即输扫描过程分为三个阶段进行:即输入采样(输入处理)阶段,程序执行(程序处理)阶段,输出刷新入采样(输入处理)阶段,程序执行(程序处理)阶段,输出刷新(输出处理)阶段。(输出处理)阶段。输入采样输入采样程序执行程序执行输出刷新输出刷新2024/7/3128绪论EXI

25、T输入采样输入采样程序执行程序执行输出处理输出处理一个扫描周期一个扫描周期Y0Y1Yn输输入入映映像像寄寄存存器器采样采样元元件件映映像像寄寄存存器器写写写写读读X0Y0Y0M0输输出出锁锁存存电电路路输输出出端端子子输输入入端端子子1.2.2 1.2.2 程序执行过程程序执行过程读读图图1.11 1.11 PLC PLC 的扫描工作过程的扫描工作过程X0X1Xn刷新刷新2024/7/3129绪论EXIT1.2.2 1.2.2 程序执行过程程序执行过程输入采样阶段:输入采样阶段: PLCPLC以以扫扫描描方方式式按按顺顺序序将将所所有有输输入入端端的的输输入入信信号号状状态态(开开或或关关、即

26、即ON或或OFF、“1”或或“0”)读读入入到到输输入入映映像像寄寄存存器器中中寄存起来,称为对输入信号的寄存起来,称为对输入信号的采样采样,或称,或称输入刷新输入刷新。 接接着着转转入入程程序序执执行行阶阶段段,在在程程序序执执行行期期间间,即即使使输输入入状状态态变变化化,输输入入映映像像寄寄存存器器的的内内容容也也不不会会改改变变。输输入入状状态态的的变变化化只只能在下一个工作周期的输入采样阶段才被重新读入。能在下一个工作周期的输入采样阶段才被重新读入。 2024/7/3130绪论EXIT1.2.2 1.2.2 程序执行过程程序执行过程程序执行阶段:程序执行阶段: 程序执行阶段,程序执行

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

28、1绪论EXIT1.2.2 1.2.2 程序执行过程程序执行过程 输出刷新阶段:输出刷新阶段: 程序执行完后,进入输出刷新阶段。此时,将元件映像寄存器中所有程序执行完后,进入输出刷新阶段。此时,将元件映像寄存器中所有输出继电器的状态转存到输出锁存寄存器,再去驱动用户输出设备(负载)输出继电器的状态转存到输出锁存寄存器,再去驱动用户输出设备(负载),这就是,这就是PLCPLC的实际输出。的实际输出。 扫描周期:扫描周期: PLC重复执行上述三个过程,每重复一次的时间就是一个工作周期重复执行上述三个过程,每重复一次的时间就是一个工作周期(或扫描周期)。工作周期的长短与程序的长短、指令的种类和(或扫描

29、周期)。工作周期的长短与程序的长短、指令的种类和CPU执执行的速度有关。一个扫描过程中,执行指令程序的时间占了绝大部分。行的速度有关。一个扫描过程中,执行指令程序的时间占了绝大部分。 PLC在每次扫描中,对输入信号采样一次,对输出信号刷新一次。这在每次扫描中,对输入信号采样一次,对输出信号刷新一次。这就保证了就保证了PLC在执行程序阶段,输入映像寄存器和输出锁存寄存器的内容在执行程序阶段,输入映像寄存器和输出锁存寄存器的内容或数据保持不变。或数据保持不变。2024/7/3132绪论EXIT1.2.5 1.2.5 输入输出滞后时间输入输出滞后时间 输出模块的滞后时间与模块开关元件的类型有关:输出

30、模块的滞后时间与模块开关元件的类型有关: 继电器型输出电路继电器型输出电路的滞后时间一般最大值在的滞后时间一般最大值在10ms10ms左右。左右。 双双向向可可控控硅硅型型输输出出电电路路的的滞滞后后时时间间在在负负载载被被接接通通时时的的滞滞后后时时间约为间约为1ms1ms,负载由导通到,负载由导通到断开断开时的最大滞后时间为时的最大滞后时间为10ms10ms。 晶体管型输出电路晶体管型输出电路的滞后时间一般在的滞后时间一般在1ms1ms左右。左右。2024/7/3133绪论EXIT1.3 1.3 PLCPLC的结构特点及技术性能的结构特点及技术性能 1.3.1 可编程控制器的结构特点 1.

31、3.2 FX2N系列PLC的主要技术性能2024/7/3134绪论EXIT1.3.1 1.3.1 可编程控制器的结构特点可编程控制器的结构特点1.单元式结构单元式结构2.模块式结构模块式结构3.叠装式结构叠装式结构2024/7/3135绪论EXIT 把CPU、RAM、ROM、I接口及与编程器或EPROM写入器相连的接口、输入输出端子、电源、指示灯等都装配在一起的整体装置。1 1 单元式结构单元式结构 一个箱体就是一个完整的一个箱体就是一个完整的PLCPLC,叫做一个单,叫做一个单元元。2024/7/3136绪论EXIT1.单元式结构单元式结构2024/7/3137绪论EXIT1. 1. 单元式

32、结构单元式结构输入输出点数是固定的,不一定能适合输入输出点数是固定的,不一定能适合具体的控制现场的需要。具体的控制现场的需要。有时整体有时整体PLCPLC的输入口或输出口要扩展,这的输入口或输出口要扩展,这就又需要一种只有一些接口而没有就又需要一种只有一些接口而没有CPUCPU也没有也没有电源的配件电源的配件( (扩展单元扩展单元) )。结构紧凑,体积小、成本低、安装方便。结构紧凑,体积小、成本低、安装方便。2024/7/3138绪论EXIT2 2 模块式结构模块式结构 把PLC的每个工作单元都制成独立的模块,如CPU模块、输入模块、输出模块、电源模块、通讯模块等等。 另外机器有一块带有插槽的

33、母板,实质上就另外机器有一块带有插槽的母板,实质上就是计算机总线。模块插座插在框架中的总线连是计算机总线。模块插座插在框架中的总线连接板上,就构成了一个完整的接板上,就构成了一个完整的PLCPLC。2024/7/3139绪论EXIT2模块式结构模块式结构2024/7/3140绪论EXIT 特点:特点: 系统构成非常灵活,安装、扩展、系统构成非常灵活,安装、扩展、维修都很方便。维修都很方便。 缺点是体积比较大。缺点是体积比较大。2模块式结构模块式结构2024/7/3141绪论EXIT3 3 叠装式结构叠装式结构 单元式和模块式相结合的产物, 把某一系列PLC工作单元的外形都作成外观尺寸一致的,C

34、PU、I/O口及电源也可做成独立的,不使用模块式PLC的母板,用电缆联接各个单元,在控制设备中安装时一层层地叠装,这就是叠装式PLC。2024/7/3142绪论EXIT1.3.2FX2N系列系列PLC主要技术性能主要技术性能FXFX2N2N系列系列PLCPLC是日本三菱公司继是日本三菱公司继F1F1、F2F2系列之后系列之后推出的新产品。推出的新产品。 它采用它采用整体式结构整体式结构,按功能可分为基本单元、,按功能可分为基本单元、扩展单元、扩展模块及特殊适配器等扩展单元、扩展模块及特殊适配器等四种类型四种类型产品。产品。基本单元内有基本单元内有CPUCPU、存储器、输入、存储器、输入/ /输

35、出、电源等,输出、电源等,是一个完整的是一个完整的PLCPLC机,机,可以单独使用。可以单独使用。2024/7/3143绪论EXIT基本单元型号表示方法:基本单元型号表示方法:1 1部分部分用两位数表示输入用两位数表示输入/ /输出输出(I/O)(I/O)的总点数的总点数: : 1616、2424、3232、4848、6464等;等; 2 2部分部分用字符表示输出类型:用字符表示输出类型: R R 表示继电器触点输出,表示继电器触点输出, T T 表示晶体管输出,表示晶体管输出, S S 表示双向晶闸管输出。表示双向晶闸管输出。FX2NM 1 22024/7/3144绪论EXIT1.3.2FX

36、2N系列系列PLC的主要技术性能的主要技术性能8KRAM、EEPROM、EPROM卡盒(选配)卡盒(选配)项项目目 编程方式编程方式 梯形图,步进顺控指令梯形图,步进顺控指令 基本指令执行时间基本指令执行时间 0.08us/步步 指令种类指令种类 基本指令基本指令27条,步进顺序指令条,步进顺序指令2条,功能指令条,功能指令128条条 程序容量及类型程序容量及类型 输入继电器输入继电器 性能指标性能指标8K步步RAM(标准配置)(标准配置)4K步步EEPROM卡盒(选配)卡盒(选配)24VDC(7mA)光电隔离光电隔离2024/7/3145绪论EXIT 项项 目目 性性 能能 指指 标标 继电

37、器继电器 250 V AC 250 V AC 、30 VDC30 VDC 、 2A2A( ( 电阻负载)电阻负载)) ) 晶体管晶体管 30 V DC30 V DC 、 0.5 A/0.5 A/点点 输出继电器输出继电器 双向晶闸管双向晶闸管 242 V AC242 V AC 、 0.3 A/0.3 A/点点 通用型通用型 500500点点( ( M0 M0 M499 )M499 ) 停电保持型停电保持型 25722572 点点 ( ( M500M500 M3071M3071 ) )电池后备电池后备 辅助继电器辅助继电器 特殊型特殊型 256256点点( ( M8000 M8000 M8255

38、 M8255 ) ) 初始化用初始化用 1010点点( ( S0S0 S9S9 ) ) ,用于初始状态,用于初始状态 通用型通用型 490490点点( ( S10S10 S499S499 ) ) 停电保持型停电保持型 400400点点( ( S500S500 S899S899 ) ) 状态元件状态元件 报警报警 100100点点( (S900S900S999S999 ) ) 0.1s(100 ms)0.1s(100 ms) 200200点点( (T0T0 T199T199) ) 0.10.1 3276.7 s3276.7 s 0.01s(10 ms)0.01s(10 ms) 4646点点( (

39、 T200T200T245T245 ) ) 0.010.01 327.67s327.67s 1 ms(1 ms( 积算积算) )4 4点点( ( T246T246 T249T249 ) ) 0.0010.001 32.767s32.767s ,电池后备,电池后备 定时器定时器 100 ms(100 ms(积算积算) ) 6 6点点( ( T250T250 T255T255 ) ) 0.1 0.1 3276.7s3276.7s 电池后备电池后备 2024/7/3146绪论EXIT2024/7/3147绪论EXIT第第第第2 2 2 2章章章章 可编程序控制器的软件构成可编程序控制器的软件构成可编

40、程序控制器的软件构成可编程序控制器的软件构成2.1 2.1 可编程序控制器的系统软件可编程序控制器的系统软件2.2 2.2 可编程序控制器的应用软件可编程序控制器的应用软件2.3 2.3 可编程序控制器的用户工作环境可编程序控制器的用户工作环境2.4 2.4 可编程序控制器的编程软件可编程序控制器的编程软件2024/7/3148绪论EXIT第第2 2章章 可编程控制器的软件构成可编程控制器的软件构成PLCPLC软件软件系统软件系统软件系统软件系统软件应用软件应用软件应用软件应用软件系统管理程序系统管理程序用户指令解释程序用户指令解释程序专用标准程序模块专用标准程序模块2024/7/3149绪论

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

42、统程序由PLC生产厂家提供,并固化在生产厂家提供,并固化在EPROM中,用户不能中,用户不能直接读写。直接读写。2.1 2.1 可编程序控制器的系统软件可编程序控制器的系统软件2024/7/3150绪论EXIT2.2 2.2 2.2 2.2 可编程序控制器的应用软件可编程序控制器的应用软件可编程序控制器的应用软件可编程序控制器的应用软件1、应用软件、应用软件是用户为达到某种控制目的,采用是用户为达到某种控制目的,采用PLC厂家提供的厂家提供的编程语言自主编制的程序。编程语言自主编制的程序。使用使用PLC实现某种控制目的,用存储在计算机中的实现某种控制目的,用存储在计算机中的程序实现控制功能,就

43、是人们所指的存储逻辑。程序实现控制功能,就是人们所指的存储逻辑。应用程序是一定控制功能的表述。同一台应用程序是一定控制功能的表述。同一台PLC用于用于不同的控制目的时就需要编制不同的应用软件。不同的控制目的时就需要编制不同的应用软件。用户软件存入用户软件存入PLC后如需改变控制目的可多次改写。后如需改变控制目的可多次改写。2、继电接触器与、继电接触器与PLC控制方案的比较控制方案的比较2024/7/3151绪论EXIT例例例例1 1 1 1 用继电接触器实现电动机用继电接触器实现电动机用继电接触器实现电动机用继电接触器实现电动机启停控制启停控制启停控制启停控制QSFRFUKMM3 工作原理工作

44、原理工作原理工作原理: : : : 合刀开关合刀开关QS按按SB1 KM线圈线圈得电得电按按SB2 KM线圈线圈失电失电M3M3 KM辅助触头闭合辅助触头闭合自自锁锁 KM主触头闭合主触头闭合 M运转运转 KM辅助触头解除辅助触头解除自自锁锁 KM主触头断开主触头断开 M停转停转KMSB1KMSB2FR主电路主电路控制电路控制电路2024/7/3152绪论EXITQSFRFUKMM3M3M3KMFRX0X1COMCOMY0COM1COM1Y0X0Y0220VSB1SB2PLCX1例例例例2 2 2 2 用用用用PLCPLCPLCPLC实现电动机启停控制实现电动机启停控制实现电动机启停控制实现电

45、动机启停控制主电路主电路控制电路控制电路用户程序用户程序2024/7/3153绪论EXIT例例例例33用继电接触器实现电动机用继电接触器实现电动机用继电接触器实现电动机用继电接触器实现电动机 正反正反正反正反转控制转控制转控制转控制UVWQSFRFUM3 KM1KM2KM2SB1SB3FRSB2KM1KM2KM1KM2KM12024/7/3154绪论EXITQSFRFUM3KM2按按SB1KM1得电得电 KM1常开触头闭合常开触头闭合M运转运转误按误按SB2KM2得电得电若去掉若去掉互锁互锁互锁互锁 合合QS,KM2常开触头闭合常开触头闭合UVW则电源则电源U、W相间相间短路短路短路短路M3

46、熔断器熔断器FUFUFUFU烧毁!烧毁!烧毁!烧毁!KM1互锁设计互锁设计KM2SB1SB3KRSB2KM1KM2KM1KM2KM1加互锁加互锁防止短路防止短路KM1KM22024/7/3155绪论EXIT 采用电气和机械双重互锁的电动机正反转控制电路采用电气和机械双重互锁的电动机正反转控制电路采用电气和机械双重互锁的电动机正反转控制电路采用电气和机械双重互锁的电动机正反转控制电路利用复合按钮利用复合按钮SB1、SB2,实实现机械互锁现机械互锁正转正转反转反转直接转换直接转换KMKMKMKM1 11 1和和和和 KMKMKMKM2 22 2的的的的电气互锁必电气互锁必电气互锁必电气互锁必不可少

47、!不可少!不可少!不可少!QsKRFUM3KM1KM2KM2SB1SB3FRSB2KM1KM2KM1KM2KM1UVW2024/7/3156绪论EXIT例例例例44用用用用PLCPLC实现电动机实现电动机实现电动机实现电动机 正、反转控制正、反转控制正、反转控制正、反转控制PLCPLC内部用内部用户程序户程序Y0X0Y0X2Y1X1Y1X2X1X0 Y0Y1QSFRFUM3KM1KM2UVWKM1FRX0X1COMCOMY0COM1COM1SB1SB2PLCSB3X2KM2KM1Y1KM2220V2024/7/3157绪论EXIT2.2 2.2 2.2 2.2 可编程控制器的应用软件可编程控制

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

49、句指令依一定的顺序排单片机程序中的汇编语言有点类似,由语句指令依一定的顺序排列而成。列而成。(3 3)顺序功能图顺序功能图(Sequential function chartSequential function chart)顺序功能图常)顺序功能图常用来编制顺序控制类程序。它包含步、动作、转换三个要素。用来编制顺序控制类程序。它包含步、动作、转换三个要素。 2024/7/3158绪论EXIT PLC PLC 可看成是由各种功能元器件(可看成是由各种功能元器件(软元件软元件)组成的工业控制器。)组成的工业控制器。利用编程语言,按照一定的逻辑关系对这些软元件进行编程(利用编程语言,按照一定的逻辑

50、关系对这些软元件进行编程(调用调用),),就可实现某种控制要求。就可实现某种控制要求。 PLC PLC 的编程软元件实质上是存储器单元的编程软元件实质上是存储器单元,每个单元都有惟一的地,每个单元都有惟一的地址。为了满足不同的功用,址。为了满足不同的功用,存储器单元作了分区,因此,也就有了不存储器单元作了分区,因此,也就有了不同类型的编程软元件。同类型的编程软元件。 在在系系统统软软件件的的安安排排下下,不不同同的的软软元元件件具具有有不不同同的的功功能能。FXFX2N2N系系列列PLC PLC 编程软元件如下表所示。编程软元件如下表所示。 2.3 2.3 2.3 2.3 可编程控制器的用户工

51、作环境可编程控制器的用户工作环境可编程控制器的用户工作环境可编程控制器的用户工作环境2024/7/3159绪论EXIT2.3 2.3 2.3 2.3 可编程控制器的用户工作环境可编程控制器的用户工作环境可编程控制器的用户工作环境可编程控制器的用户工作环境元件类型元件类型性能规格性能规格元件编号元件编号输输入入继继电电器器(X X)DCDC输入输入2424V DCV DC,7mA7mA,光电隔离光电隔离X000X000X267X267(8 8进制编号)进制编号)输输出出继继电电器器(Y Y)继电器(继电器(MRMR)AC250VAC250V,DC30VDC30V,2A/12A/1点点(电阻负载)

52、(电阻负载) Y000 Y000Y267Y267 (8 8进制编号)进制编号)双双 向向 可可 控控 硅硅(MSMS)AC85AC85 242V242V, 0.3A/0.3A/点点 ,0.80.8A/4A/4点(电阻负载)点(电阻负载)晶体管(晶体管(MTMT)DC5DC5 30V30V, 0.5A/0.5A/点点 ,0.80.8A/4A/4点点,1.61.6A/8A/8点点(电电阻负载)阻负载)辅辅助助继继电电器器(M)一般一般用用M0M0M499M499(500500点)点)保持保持用用电池后备区电池后备区M500M500M1023M1023(524524点)点)保持保持用用电池后备固定区

53、电池后备固定区M1024M1024M3071M3071(20482048点)点)特殊用特殊用M8000M8000M8255M8255(256256点)点)FX2N系列系列PLC编程软元件一览表编程软元件一览表(1)2024/7/3160绪论EXIT2.3 2.3 2.3 2.3 可编程控制器的用户工作环境可编程控制器的用户工作环境可编程控制器的用户工作环境可编程控制器的用户工作环境元件类型元件类型性能规格性能规格元件编号元件编号状状态态寄寄存存器器(S S) 初始化用初始化用S0S0S9S9(1010点)点)一般一般用用S10S10S499S499(490490点)点)保持保持用用电池后备电池

54、后备S500S500S899S899(400400点)点)报警用报警用电池后备电池后备S900S900S999S999(100100点)点) 定时器(定时器(T T) 100100msms0.10.13276.73276.7s sT0T0T199T199(200200点)点)10ms10ms0.010.01327.67s327.67sT200T200T245T245(4646点)点)1ms1ms(积算)积算)0.0010.00132.767s32.767s(保持)保持)T246T246T249T249(4 4点)点)100100msms(积算)积算) 0.10.13276.73276.7s s

55、 (保持)保持)T250T250T255T255(6 6点)点)FX2N系列系列PLC编程软元件一览表(编程软元件一览表(2)2024/7/3161绪论EXIT元件类型元件类型性能规格性能规格元件编号元件编号 计数器计数器 (C C)加计数器加计数器 1616位,位,0 03276732767,一般用一般用C0C0C99C99(100100点)点)1616位,位,0 03276732767,电池后备,电池后备C100C100C199C199(100100点)点) 加减加减 计数器计数器 3232位位,-2147483648-214748364821474836472147483647,一般用一

56、般用C200C200C219C219(2020点)点)3232位位,-2147483648-214748364821474836472147483647,电池后备,电池后备C220C220C234C234(1515点)点)高速计数器高速计数器 3232位加位加/ /减计数,电池后备减计数,电池后备C235C235C255C255(6 6点)点) 数数据据寄寄存存器器 (D D) 通用通用1616位位 ,一般用一般用 D0D0D199D199(200200点)点)1616位位 ,电池后备,电池后备D200D200D511D511(312312点)点)文件寄存器文件寄存器1616位位 ,电池后备,

57、电池后备D512D512D7999D7999(74887488点)点)特殊用特殊用1616位,电池后备位,电池后备D8000D8000D8195D8195(106106点)点) 变址变址1616位,电池后备位,电池后备V0V0V7V7、Z0Z0Z7Z7(1616点)点) FX2N系列系列PLC编程软元件一览表(编程软元件一览表(3)2024/7/3162绪论EXIT2.32.32.32.3可编程控制器的用户工作环境可编程控制器的用户工作环境可编程控制器的用户工作环境可编程控制器的用户工作环境特殊辅助特殊辅助继电器继电器触点利用型触点利用型M8000 M8000 运行标志运行标志M8002M80

58、02初始脉冲初始脉冲M8002M8002初始脉冲初始脉冲线圈驱动型线圈驱动型M8012 M8012 100100msms脉冲脉冲M8013 M8013 1 1s s时钟脉冲时钟脉冲M8030 M8030 电池欠压电池欠压M8033 M8033 输出保持输出保持M8034 M8034 禁止输出禁止输出线圈由线圈由PLCPLC自行驱自行驱动,用户只能利用动,用户只能利用其触点其触点用户程序驱动用户程序驱动线圈后,线圈后,PLCPLC作作特定动作特定动作2024/7/3163绪论EXIT2.42.42.42.4可编程序控制器的编程软件可编程序控制器的编程软件可编程序控制器的编程软件可编程序控制器的编

59、程软件三菱三菱SWOPC-FXGPSWOPC-FXGPWIN-CWIN-C编程软件是用于编程软件是用于FXFX系列系列PLCPLC的编程软件,的编程软件,可在可在Windows 9xWindows 9x或或Windows 3.1Windows 3.1及以上操作系统运行,主要有以下及以上操作系统运行,主要有以下功能。功能。(1 1)SWOPC-FXGPSWOPC-FXGPWIN-CWIN-C编程软件,可通过电路符号,列表编程软件,可通过电路符号,列表语言及语言及SFCSFC符号来创建顺控指令程序,建立注释数据及设置寄符号来创建顺控指令程序,建立注释数据及设置寄存器数据;存器数据;(2 2)创建顺

60、控指令程序以及将其存储为文件,用打印机打印;)创建顺控指令程序以及将其存储为文件,用打印机打印;(3 3)该程序可在串行系统中与)该程序可在串行系统中与PLCPLC进行通讯、文件传送、操进行通讯、文件传送、操作监控和各种测试。作监控和各种测试。 2024/7/3164绪论EXIT2.42.42.42.4可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件 1 1系统配置系统配置(1 1)CPUCPU:486486以上;内存:以上;内存:1616兆以上兆以上(2 2)接口单元)接口单元 FX-232AWCFX-232AWC型型RS-232C/RS-422RS-

61、232C/RS-422转转换换器器( (便便携携式式) ),FX-232AWFX-232AW型型RS-RS-232C/RS-422232C/RS-422转换器转换器( (内置式内置式) ) 或其他指定的转换器。或其他指定的转换器。(3 3)通信电缆)通信电缆 采用采用RS-422 cableRS-422 cable(RS-422RS-422缆线),选取如下:缆线),选取如下: FX-422CAB0FX-422CAB0型型RS-422RS-422缆线缆线( (用于用于FX0FX0,FX0SFX0S,FX0NFX0N型型PLC,1.5PLC,1.5米米) )。 FX-422CABFX-422CAB

62、型型RS-422 RS-422 缆线(缆线(用于用于 FX1, FX2, FX2CFX1, FX2, FX2C型型PLC, 0.3PLC, 0.3米米) )。 FX-422CAB-150 FX-422CAB-150 型型 RS-422 RS-422 缆缆线线(用用于于 FX1, FX1, FX2, FX2, FX2CFX2C型型PLC, PLC, 1.51.5米米) )。2024/7/3165绪论EXIT2编程软件的使用编程软件的使用(1)系统启动:双击桌面图标)系统启动:双击桌面图标打开的打开的SWOPCFXGPWINC窗口如下图所示窗口如下图所示。2.42.42.42.4可编程控制器的编程

63、软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3166绪论EXIT2.42.42.42.4可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件选取选取 文件文件 菜单下的菜单下的 退出退出 命令,即可退出命令,即可退出SWOPCFXGPWINC系统,如下图所示。系统,如下图所示。2024/7/3167绪论EXIT创建新文件创建新文件创建新的顺控程序的操作方法是:选择创建新的顺控程序的操作方法是:选择文件文件新文件新文件,或者按,或者按CtrlN键键,然后在,然后在PLCPLC类型设置对话类型设置对话框中选择顺控程序的目标

64、框中选择顺控程序的目标PLCPLC类型,如选择类型,如选择FX2FX2系列系列PLCPLC后,单击后,单击确认确认,或者按,或者按O键即可,如图下图所示。键即可,如图下图所示。2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件(2)文件的管理图)文件的管理图2024/7/3168绪论EXIT2.42.42.42.4可编程序控制器的编程软件可编程序控制器的编程软件可编程序控制器的编程软件可编程序控制器的编程软件打打开开文文件件选选择择文文件件打打开开菜菜单单或或按按Ctr1O键键,在在打打开开的的文文件件菜菜单单中中选选择择一

65、一个个所所需需的的顺顺控控指指令令程程序序后后,单击单击确认确认即可,如下图所示。即可,如下图所示。2024/7/3169绪论EXIT2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件文文件件的的保保存存和和关关闭闭如如果果是是第第一一次次保保存存,屏屏幕幕显显示示如如图图所所示示的的文文件件菜菜单单对对话话框框,可可通通过过该该对对话话框框将将当当前前程程序序赋赋名名并并保保存存。操操作作方方法法是是:执执行行文文件件保保存存,或或按按Ctr1S键键操操作即可。作即可。2024/7/3170绪论EXIT将已处于打开状态的顺

66、控程序关闭,再打开一个已有的程序及将已处于打开状态的顺控程序关闭,再打开一个已有的程序及相应的注释和数据。操作方法:执行相应的注释和数据。操作方法:执行文件关闭打开文件关闭打开菜菜单操作即可,如图所示。单操作即可,如图所示。2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件2024/7/3171绪论EXIT(3)梯形图编程)梯形图编程编辑操作编辑操作梯形图单元梯形图单元块的剪切、拷贝、粘贴、块的剪切、拷贝、粘贴、删除、块选择删除、块选择以及以及行删除行删除和和行插入行插入,通过,通过执行执行编编辑辑菜单栏实现。菜单栏实现。元件名元件名的输入、元件注释、线圈的输入、元件注释、线圈注释以

67、及梯形图单元块的注释以及梯形图单元块的注释,注释,也可通过也可通过执行执行编编辑辑菜单栏实现,如图所菜单栏实现,如图所示。示。2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3172绪论EXIT元件输入元件输入触点、线圈、特殊功能线圈和连接导线的输入,触点、线圈、特殊功能线圈和连接导线的输入,程序的清除,通过程序的清除,通过执行执行工具工具菜单栏菜单栏实现,如图所示。实现,如图所示。梯形图的转换梯形图的转换将创建的梯形图将创建的梯形图转换格式转换格式存入计算机中,操作方法是:存入计算机中,操作方法是:执行执行

68、工具转换工具转换菜单操作或菜单操作或按按F4键,键,如图所示。在转换过程中显如图所示。在转换过程中显示梯形图转换信息,示梯形图转换信息,如果在不完成转如果在不完成转换的情况下关闭梯形图窗口,被创建换的情况下关闭梯形图窗口,被创建的梯形图被抹去!的梯形图被抹去!2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件2024/7/3173绪论EXIT查找查找光标移到程序的顶、光标移到程序的顶、底和指定程序步显示程序,底和指定程序步显示程序,有关元件接点、线圈和指令有关元件接点、线圈和指令的查找,元件类型和编号的的查找,元件类型和编号的改变,元件的替换,通过改变,元件的替换,通过执执行行查找查

69、找菜单栏菜单栏实现,如实现,如图所示。图所示。2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件2024/7/3174绪论EXIT(4)指令表编程指令表编程执行执行视视图指令表图指令表或按或按N键,可实现指令表状态下的编键,可实现指令表状态下的编程;通过程;通过视图指令表视图指令表或梯形图,可或梯形图,可实现指令实现指令表程序与梯形图程序之间的转表程序与梯形图程序之间的转换换,如图所示。,如图所示。2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3175绪论EXIT(5)程序的检查程序的检查执行执行

70、选项选项程序检查程序检查,选择相,选择相应的检查内容,单击应的检查内容,单击确认确认,可实现对程,可实现对程序的检查,如图所示。序的检查,如图所示。2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件2024/7/3176绪论EXIT(6)程序的传送功能程序的传送功能读入读入将将PLC中的中的程序传送到计算机程序传送到计算机中。中。写出写出将计算机中的将计算机中的程序发送到程序发送到PLC中。中。校验校验将将计算机与计算机与PLC中的程中的程序加以比较校验序加以比较校验,操作方法是执,操作方法是执行行PLC传送传送读入、读入、写出写出、校验校验菜单完成操作。菜单完成操作。当选择读入时,

71、应在当选择读入时,应在PLC模式设置模式设置对话框中将已经连接对话框中将已经连接的的PLC模式设置好,操作菜单如模式设置好,操作菜单如图所示。图所示。2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3177绪论EXIT 传送程序时,应注意以下问题:传送程序时,应注意以下问题: 计算机的计算机的RS232CRS232C端口及端口及PLCPLC之间必须用指定的缆线之间必须用指定的缆线及转换器连接;及转换器连接; 执行完读入后,计算机中的程序将被丢失,执行完读入后,计算机中的程序将被丢失,原有的程序将被读入的程序所

72、替代,原有的程序将被读入的程序所替代,PLCPLC模式改为被模式改为被设定的模式;设定的模式; 在写出时,在写出时,PLCPLC应停止运行,程序必须在应停止运行,程序必须在RAMRAM或或EE-PROMEE-PROM内存保护关断的情况下写出,然后进行校内存保护关断的情况下写出,然后进行校验。验。2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3178绪论EXIT设置显示元件设置显示元件设置在元件登录监控中被显示的元件,操作方法是在元件设置设置在元件登录监控中被显示的元件,操作方法是在元件设置对话框中对以下各项

73、进行设置。对话框中对以下各项进行设置。元件元件 设置为待监控的起始元件。有效的元件为位元件设置为待监控的起始元件。有效的元件为位元件X X、Y Y和和M M;字元件字元件S S、T T、C C和和D D;变址寄存器变址寄存器V V和和Z Z。显示点数显示点数 设置由元件不断表示的显示点数,最大登录数为设置由元件不断表示的显示点数,最大登录数为4848点。点。刷新屏幕刷新屏幕 清除已显示元件,显示新的指定元件。清除已显示元件,显示新的指定元件。 设置完成后点击登录按钮或按设置完成后点击登录按钮或按EnterEnter键。键。2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程

74、软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3179绪论EXIT 元件监控元件监控 监控元件单元的操作方法是执行监控元件单元的操作方法是执行监控测试元件监控监控测试元件监控菜单菜单操作命令,屏幕显示元件登录监控窗操作命令,屏幕显示元件登录监控窗口。在此登录元件,口。在此登录元件,双击鼠标或按双击鼠标或按EnterEnter键显示元件登录对话框键显示元件登录对话框,如图所示。设置好元件及显示点数,如图所示。设置好元件及显示点数,再单击确认按钮或按再单击确认按钮或按EnterEnter键即键即可。可。2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编

75、程控制器的编程软件可编程控制器的编程软件2024/7/3180绪论EXIT 元件测控元件测控 强强制制PLCPLC输输出出端端口口(Y Y)输输出出ONONOFFOFF。操操作作方方法法是是执执行行监监控控/ /测测试试强强制制Y Y输输出出操操作作,弹弹出出强强制制Y Y输输出出对对话话框框,如如图图所所示示。设设置置元元件件地地址址及及ONONOFFOFF状状态态,点点击击运运行行按按钮或按钮或按EnterEnter键,即可完成特定输出。键,即可完成特定输出。 2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/

76、7/3181绪论EXIT 强行设置或重新设置强行设置或重新设置PLCPLC位元件的状态位元件的状态 操作方法是执行操作方法是执行监控测试监控测试强制强制ONONOFFOFF菜单命菜单命令,屏幕弹出强制设置对话框,在此设置元件令,屏幕弹出强制设置对话框,在此设置元件SETSETRSTRST,点击运点击运行按钮或按行按钮或按EnterEnter键,使特定元件得到设置或重置。键,使特定元件得到设置或重置。 2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3182绪论EXIT 改变改变PLCPLC字元件的当前值字元件

77、的当前值 操作方法是执行操作方法是执行 监控监控/ /测试改变当前值测试改变当前值菜单选择,菜单选择,屏幕弹出改变当前值对话框,在此选定元件及改变值,点击运行屏幕弹出改变当前值对话框,在此选定元件及改变值,点击运行按钮或按按钮或按EnterEnter键,选定元件的当前值则被改变。键,选定元件的当前值则被改变。 2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3183绪论EXIT 改变改变PLCPLC中计数器或定时器的设置值中计数器或定时器的设置值 操作方法是在梯形图监控中,如果光标所在位置为计数器操作方法是在

78、梯形图监控中,如果光标所在位置为计数器或定时器的输出命令状态,或定时器的输出命令状态,执行执行 监控监控/ /测试改变设置测试改变设置值值菜单操作命令,屏幕显示改变设置值对话框,在此设置菜单操作命令,屏幕显示改变设置值对话框,在此设置待改变的值并点击运行按钮或按待改变的值并点击运行按钮或按EnterEnter键,指定元件的设键,指定元件的设置值被改变;如果设置输出命令的是数据寄存器,或光标正置值被改变;如果设置输出命令的是数据寄存器,或光标正在应用命令位置并且在应用命令位置并且D D、V V或或Z Z当前可用,该功能同样可被执行。当前可用,该功能同样可被执行。在这种情况下,元件号可被改变。在这

79、种情况下,元件号可被改变。 2.4 2.4 2.4 2.4 可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件可编程控制器的编程软件2024/7/3184绪论EXIT3.1 3.1 3.1 3.1 基本逻辑指令基本逻辑指令基本逻辑指令基本逻辑指令3.2 3.2 3.2 3.2 基本指令编程实例基本指令编程实例基本指令编程实例基本指令编程实例 第第3 3章章 PLCPLC的基本逻辑指令及编程的基本逻辑指令及编程2024/7/3185绪论EXIT3. 13. 13. 13. 1基本逻辑指令基本逻辑指令基本逻辑指令基本逻辑指令3.1.1 LD3.1.1 LD、LDILDI、OUTOU

80、T指令指令3.1.2 AND3.1.2 AND、ANIANI指令指令 3.1.3 OR3.1.3 OR、ORIORI指令指令3.1.4 ORB3.1.4 ORB指令指令3.1.5 ANB3.1.5 ANB指令指令3.1.6 MPS/MRD/MPP3.1.6 MPS/MRD/MPP指令指令3.1.7 MC/MCR3.1.7 MC/MCR指令指令3.1.8 SET/RST3.1.8 SET/RST指令指令3.1.9 PLS/PLF3.1.9 PLS/PLF指令指令3.1.10 NOP3.1.10 NOP指令指令3.1.11 END3.1.11 END指令指令2024/7/3186绪论EXIT3.1

81、.1 LD3.1.1 LD3.1.1 LD3.1.1 LD、LDILDILDILDI、OUTOUTOUTOUT指令指令指令指令 LDLD(读取):用于常开接点接到母线上的逻辑运算起始。(读取):用于常开接点接到母线上的逻辑运算起始。LDI(LDI(读取反读取反) ):用于常闭接点接到母线上的逻辑运:用于常闭接点接到母线上的逻辑运 算起始。算起始。指令格式指令格式:LDLD 元件号元件号;LDILDI 元件号元件号其操作元件包括其操作元件包括X X、Y Y、M M、S S、T T、C C。程序步为程序步为1 1另外,与后续的另外,与后续的ANBANB指令组合,在分支点处也可使用。指令组合,在分支

82、点处也可使用。2024/7/3187绪论EXITOUT(OUT(输出输出) ):输出驱动各种驱动线圈:输出驱动各种驱动线圈指令格式:指令格式:OUT OUT 元件号元件号其操作元件包括其操作元件包括Y Y、M M、S S、T T、C C3.1.1 LD3.1.1 LD、LDILDI、OUTOUT指令指令Y Y、 M M:程序步为:程序步为1 1特特 M M:程序步为:程序步为2 2T T:程序步为:程序步为3 3C C:16bit16bit,程序步为,程序步为3 332bit32bit,程序步为,程序步为5 5对输入继电器不能使用,对输入继电器不能使用,并行输出可多次使用并行输出可多次使用OU

83、TOUT2024/7/3188绪论EXITLDLD、LDILDI、OUTOUT指令的使用说明指令的使用说明X0Y0LDOUTX1M0LDIT0K10Y1T0母线步序指令数据1234OUTLDIOUTOUTK10LDOUT78Y0X1M0T0T0Y1驱动定时器驱动定时器设定常数SP0LDX03 3步步2024/7/3189绪论EXIT3.1.2 AND3.1.2 AND、ANIANI指令指令ANDAND,与指令,与指令,用于单个常开接点的串联用于单个常开接点的串联ANIANI,与非指令,与非指令,用于单个常闭接点的串联用于单个常闭接点的串联ANDAND与与ANIANI这两条指令可以多次重复使用这

84、两条指令可以多次重复使用指令格式:指令格式:ANDAND 元件号元件号;ANIANI 元件号元件号其操作元件包括其操作元件包括 X X、Y Y、M M、S S、T T、C C程序步为程序步为1 12024/7/3190绪论EXITANDAND、ANIANI指令的使用说明指令的使用说明X1X1Y0Y0ANDANDX2X2M0M0ANIANIY1Y1( ( a a) )( ( b b) )步序步序指令指令数据数据0 01 12 23 34 4LDLDANDANDOUTOUTLDLDANIANIOUTOUTANDANDOUTOUT6 67 7X0X0X1X1Y0Y0X2X2M0M0T0T0Y1Y15

85、 5Y0Y0串联常开触点串联常开触点纵接输出纵接输出串联常闭触点串联常闭触点串联常开触点串联常开触点X0X0Y0Y0T0T0ANDAND母线母线2024/7/3191绪论EXIT3.1.3 OR3.1.3 OR、ORIORI指令指令OROR,或指令,用于单个常开接点的并联,或指令,用于单个常开接点的并联ORIORI,或非指令,用于单个常闭接点的并联,或非指令,用于单个常闭接点的并联(1) OR(1) OR、ORIORI指令用于单个触点的并联连接指令指令用于单个触点的并联连接指令(2) (2) 两个以上接点串联连接电路块并联连接时,要用后述的两个以上接点串联连接电路块并联连接时,要用后述的ORB

86、ORB指令指令(3) OR(3) OR、ORIORI是从该指令的当前步开始,对前面的是从该指令的当前步开始,对前面的LDLD、LDILDI指令并联连接指令并联连接的的, , 并联的次数无限制并联的次数无限制说明:说明:指令格式:指令格式:OROR 元件号元件号;ORIORI 元件号元件号其操作元件包括其操作元件包括 X X、Y Y、M M、S S、T T、C C程序步为程序步为1 12024/7/3192绪论EXITOROR、ORIORI指令的使用说明指令的使用说明X3Y2X4Y3X16步序步序 指令指令数据数据01234LDORORIOUTLDIANDANIOR78X3X4X1Y2Y2X16

87、X7M10并联常开触点并联常开触点56OUT9Y3M0OR并联常开触点并联常开触点并联常闭触点并联常闭触点X7Y2X1M0M10ORORIOR母线母线OR2024/7/3193绪论EXIT3.1.4 ORB3.1.4 ORB指令指令 两个或两个以上的接点串联连接的电路叫串联两个或两个以上的接点串联连接的电路叫串联电路块。对串联电路块并联连接时,有:电路块。对串联电路块并联连接时,有:(1)(1)分支开始用分支开始用LDLD、LDILDI指令,分支终点用指令,分支终点用ORBORB指令。指令。(2)(2)ORBORB指令为无目标元件,它不表示触点。指令为无目标元件,它不表示触点。(3)(3)可以

88、看成电路块之间的一段连接线。可以看成电路块之间的一段连接线。指令格式:指令格式:ORBORB无操作元件无操作元件程序步为程序步为1 12024/7/3194绪论EXITORBORBORBORB指令的使用指令的使用指令的使用指令的使用X3Y4X6步序步序指令指令数据数据01234LDANDLDANDORBOUTANDOUT78X4X5X6X7Y4X11Y5串联电路块串联电路块并联连接并联连接56M2LDX5X7Y5M2X11串联电路块ORB母线母线ORBORB指令相当指令相当一段连线一段连线2024/7/3195绪论EXIT 一种是在要并联的一种是在要并联的每个串联电路块后加每个串联电路块后加O

89、RBORB指令,指令,分散使用分散使用ORBORB指令时,并联电路的个数没有限制。指令时,并联电路的个数没有限制。另一种是集中使用另一种是集中使用ORBORB指令(如下图所示),指令(如下图所示),集中使集中使用用ORBORB指令时指令时,这种电路块并联的个数这种电路块并联的个数不能超过不能超过8 8个个( (即重复使用即重复使用LDLD、LDILDI指令的次数限制在指令的次数限制在8 8次以下次以下) )。ORBORBORBORB指令的使用方法指令的使用方法指令的使用方法指令的使用方法2024/7/3196绪论EXITX0X2推荐推荐01234LDANILDANDORBORBOUT78X0X

90、156ANDX1X3X4X5LDIX2X3X4X5Y5不推荐不推荐01234LDANILDANDORBOUT78X0X156ANDLDIX2X3X4X5Y5ORBY5步序指令数据步序指令数据分散使用分散使用ORB集中使用集中使用ORB串联电路块串联电路块1串联电路块串联电路块2先集中做块先集中做块再集中连接再集中连接ORBORB做一块连一块做一块连一块2024/7/3197绪论EXIT两个或两个以上接点并联的电路称为两个或两个以上接点并联的电路称为并联电路块并联电路块,分支分支电路电路并联电路块与前面电路串联连接时,并联电路块与前面电路串联连接时,应使用应使用ANBANB指令。指令。指令格式:

91、指令格式:ANBANB无操作元件无操作元件程序步为程序步为1 13.1.5 ANB3.1.5 ANB指令指令分支的起点用分支的起点用LDLD、LDILDI指令,并联电路块结束后,使指令,并联电路块结束后,使用用ANBANB指令与前面电路串联指令与前面电路串联。ANBANB指令简称与块指令指令简称与块指令2024/7/3198绪论EXITX0X101234LDORLDIORANBX0X156OUTX2X3X4ORX2X3X4Y0Y0步序步序指令指令数据数据ANBANB指令的使用说明指令的使用说明并联块并联块串接串接是单个元件并联是单个元件并联用用OROR指令指令2024/7/3199绪论EXIT

92、3.1.6 MPS/MRD/MPP3.1.6 MPS/MRD/MPP指令指令MPS MPS (Push)(Push)为进栈指令为进栈指令,就是将运算中间结果存就是将运算中间结果存入栈存储器。入栈存储器。使用一次使用一次MPSMPS指令,该时刻的运算结果就压入栈存储器指令,该时刻的运算结果就压入栈存储器第一级,再使用一次第一级,再使用一次MPSMPS指令时,当时的运算结果压入栈的指令时,当时的运算结果压入栈的第一级,先压入的数据依次向栈的下一级推移。第一级,先压入的数据依次向栈的下一级推移。MPPMPP(POPPOP)为出栈指令,)为出栈指令,使用出栈使用出栈MPPMPP指令就是将存入指令就是将

93、存入栈存储器的各数据依次上移,最上级数据读出后就从栈内栈存储器的各数据依次上移,最上级数据读出后就从栈内消失。消失。2024/7/31100绪论EXITMRDMRD(READREAD)读栈指令,)读栈指令,读出存入栈存储器的最上级的最新读出存入栈存储器的最上级的最新数据,栈内的数据不发生上、下移。数据,栈内的数据不发生上、下移。3.1.6 MPS/MRD/MPP3.1.6 MPS/MRD/MPP指令指令 MPSMPS、MRDMRD、MPP MPP 这组指令都是没有操作元件号,可将这组指令都是没有操作元件号,可将触点先存储,因此用于多重输出电路。触点先存储,因此用于多重输出电路。MRDMPSMP

94、P123n指令功能图解指令功能图解2024/7/31101绪论EXITMPS/MRD/MPPMPS/MRD/MPP指令的使用指令的使用X001234LDANDMPSANDOUT56OUTMPPY078910LDMPSANDOUT111213MPPANDOUTX0X1X2Y0Y1X3X4Y2X5Y31415161718LDMPSANDOUTMRD1920OUTAND21222324MRDANDOUTMPP2526ANDOUTX6X7Y4X10Y5X11X12Y6Y7Y1X1X2X3X4Y2X5Y3MPPX6X7MPSY4X10Y5MRDX11Y6X12Y7MRD步序步序指令指令数据数据MPSMP

95、PMPS母线母线MPP2024/7/31102绪论EXIT小结小结LDLD、 LDI LDI 用于接点接到主母线(或分支)用于接点接到主母线(或分支)的逻辑运算起始的逻辑运算起始OUT OUT 输出驱动各种驱动线圈(不能驱动输出驱动各种驱动线圈(不能驱动X X)ANDAND、 ANI ANI 用于单个接点的串联用于单个接点的串联OROR、 ORI ORI 用于单个接点的并联用于单个接点的并联ORB ORB 对串联电路块并联连接(无操作元件对串联电路块并联连接(无操作元件 )ANB ANB 指令用于并联电路块与前面电路串联指令用于并联电路块与前面电路串联 MPS/MRD/MPP MPS/MRD/

96、MPP 指令用于保存、恢复、读出接点的状态指令用于保存、恢复、读出接点的状态2024/7/31103绪论EXIT3.1.6 MPS/MRD/MPP3.1.6 MPS/MRD/MPP指令指令例:一层栈例:一层栈2024/7/31104绪论EXIT3.1.6 MPS/MRD/MPP3.1.6 MPS/MRD/MPP指令指令例:二层栈例:二层栈X001234LDMPSANDMPSAND56MPPOUTY078ANDOUTX0X1X2Y0X3Y1910111213MPPANDMPSANDOUT1415ANDMPP16OUTX4X5X6Y3X1X2MPSY2X3Y1Y2Y3X5X6X4MPPMPSMPP

97、MPSMPP步序步序指令指令数据数据第一层栈第一层栈第二层栈第二层栈2024/7/31105绪论EXIT MPSMPS、MRDMRD、MPPMPP指令在使用中应注意:指令在使用中应注意: 3.1.6 MPS/MRD/MPP3.1.6 MPS/MRD/MPP指令指令(1)MPS(1)MPS、MRDMRD、MPPMPP指令用于多重输出电路指令用于多重输出电路 (2)MPS(2)MPS与与MPPMPP必须配对使用必须配对使用 (3)MPS(3)MPS与与MPPMPP连续使用必须少于连续使用必须少于1111次次2024/7/31106绪论EXITMCMC为主控指令,为主控指令,用于公共串联接点的连接用

98、于公共串联接点的连接。3.1.7 MC/MCR3.1.7 MC/MCR指令指令MCRMCR叫主控复位指令,叫主控复位指令,即即MCMC的复位指令的复位指令。 遇到多个线圈同时受一个或一组接点控制的情况。遇到多个线圈同时受一个或一组接点控制的情况。如果在每个线圈的控制电路中都串入同样的接点,则将如果在每个线圈的控制电路中都串入同样的接点,则将多占用存储单元,应用主控指令可以解决这一问题。使多占用存储单元,应用主控指令可以解决这一问题。使用主控指令的接点称为主控接点,是与母线相连的常开用主控指令的接点称为主控接点,是与母线相连的常开接点,是控制一组电路的总开关。接点,是控制一组电路的总开关。202

99、4/7/31107绪论EXITMCMC、MCRMCR指令的使用指令的使用X0(a)01456LDMCSPLDOUT78OUTLD1011LDOUTX0X1X2N0(b)X1Y2M100MCRN0M100Y0Y1X3MCR为2步指令MC为3步指令M100N0MCN0Y0Y1X2N0MCRY2X3步序指令数据2024/7/31108绪论EXIT MCMC指令是指令是3 3程序步,程序步,MCRMCR指令是指令是2 2程序步,两条指令的操程序步,两条指令的操作作目标元件是目标元件是Y Y、M M,不允许使用特殊辅助继电器不允许使用特殊辅助继电器M M。 当当X0X0接通时,执行接通时,执行MCMC与

100、与MCRMCR之间的指令;之间的指令; 当输入条件断开时,不执行当输入条件断开时,不执行MCMC与与MCRMCR之间的指令。之间的指令。 非积算定时器和用非积算定时器和用OUTOUT指令驱动的元件复位,积算定指令驱动的元件复位,积算定时器、计数器、用时器、计数器、用SET/RSTSET/RST指令驱动的元件保持当前的状指令驱动的元件保持当前的状态。态。 MCMC、MCRMCR指令的使用指令的使用2024/7/31109绪论EXIT 使用使用MCMC指令后,母线移到主控接点的后面,与指令后,母线移到主控接点的后面,与主控接点相连的接点必须用主控接点相连的接点必须用LDLD或或LDILDI指令。指

101、令。 MCRMCR使母线回到原来的位置。在使母线回到原来的位置。在MCMC指令区内使指令区内使用用MCMC指令称为嵌套,嵌套级指令称为嵌套,嵌套级N N的编号的编号(0-7)(0-7)顺次增大,顺次增大,返回时用返回时用MCRMCR指令,从大的嵌套级开始解除指令,从大的嵌套级开始解除MCMC、MCRMCR指令的使用指令的使用2024/7/31110绪论EXIT(b)(a)Y0SETX0Y0RSTX1M0SETX2M0RSTX3S0SETX4S0RSTX5D0RSTX6(c)SETSET、RSTRST指令的使用指令的使用012345678911121415LDSETLDRSTLDSETLDRST

102、LDSETLDRSTLDRSTX0Y0X1Y0X2M0X3M0X4S0X5S0X6D0步序步序指令指令数据数据X0X1Y02024/7/31111绪论EXIT3.1.9 PLS/PLF3.1.9 PLS/PLF指令指令PLSPLS指令在输入信号上升沿指令在输入信号上升沿产生脉冲输出,产生脉冲输出,PLFPLF在输入信在输入信号下降沿号下降沿产生脉冲输出,它们的产生脉冲输出,它们的目标元件是目标元件是Y Y和和M M,但特殊辅助但特殊辅助继电器不能作目标元件。继电器不能作目标元件。 使用使用PLSPLS指令,指令,元件元件Y Y、M M仅在驱动输入接通后的一个扫描仅在驱动输入接通后的一个扫描周期

103、内动作周期内动作( (置置1)1),即即PLSPLS指令使指令使M0M0产生一个扫描周期脉冲产生一个扫描周期脉冲, 而使用而使用PLFPLF指令,指令,元件元件Y Y、M M仅在驱动输入断开后的一个扫仅在驱动输入断开后的一个扫描周期内动作;描周期内动作;PLFPLF指令使元件指令使元件M1M1产生一个扫描周期脉冲。产生一个扫描周期脉冲。2024/7/31112绪论EXITPLSPLS、PLFPLF指令的使用指令的使用2024/7/31113绪论EXIT(c)X0X1M0M1Y0扫描周期扫描周期PLSPLS、PLFPLF指令的使用指令的使用2024/7/31114绪论EXITNOPNOP指令是一

104、条无动作、无目标的程序步指令。指令是一条无动作、无目标的程序步指令。可编程序控制器的编程器一般都有指令的插入和删可编程序控制器的编程器一般都有指令的插入和删除功能,在程序中一般很少使用除功能,在程序中一般很少使用NOPNOP指令。指令。执行完清执行完清除用户存储器的操作后,用户存储器的内容全部变除用户存储器的操作后,用户存储器的内容全部变为空操作指令。为空操作指令。3.1.10 NOP3.1.10 NOP指令指令2024/7/31115绪论EXITENDEND是一条是一条无目标元件的程序步指令。无目标元件的程序步指令。 PLCPLC反复进行输入处理、程序运算、输出处理,反复进行输入处理、程序运

105、算、输出处理,ENDEND以后的程序不再执行,直接进行输出处理。以后的程序不再执行,直接进行输出处理。 在程序调试过程中,按段插入在程序调试过程中,按段插入ENDEND指令,可以顺指令,可以顺序扩大对各程序段动作的检查。采用序扩大对各程序段动作的检查。采用ENDEND指令将程序划指令将程序划分为若干段,在确认处于前面电路块的动作正确无误分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去之后,依次删去ENDEND指令。指令。3 3 3 3.1.11 END.1.11 END指令指令2024/7/31116绪论EXIT3.2 3.2 3.2 3.2 基本指令编程实例基本指令编程实例基本指

106、令编程实例基本指令编程实例3.2.1 3.2.1 3.2.1 3.2.1 梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项3.2.2 3.2.2 3.2.2 3.2.2 基本指令编程实例基本指令编程实例基本指令编程实例基本指令编程实例2024/7/31117绪论EXIT(a) (a) 不正确;不正确;(b) (b) 正确正确Y1354321245(b)Y1(a)24533.2.13.2.13.2.13.2.1梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项2024/7/31118绪论EXITOUTLDANDOR(a)OUTLDANDLDORB串联

107、多的电路串联多的电路尽量放上部尽量放上部OUTLDANDOR(b)并联多的电路并联多的电路尽量靠近母线尽量靠近母线OUTLDORLDANB3.2.13.2.13.2.13.2.1梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项2024/7/31119绪论EXIT 不能将接点画在线圈右边,只能在接点的右边接线圈,如不能将接点画在线圈右边,只能在接点的右边接线圈,如图所示。图所示。3.2.13.2.13.2.13.2.1梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项2024/7/31120绪论EXITX1Y3输入输入处理处理X1X1ONON,X2X

108、2OFFOFF第一次第一次第二次第二次输出输出处理处理Y3OFF,Y4ON双线圈输出不可用双线圈输出不可用3.2.13.2.13.2.13.2.1梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项梯形图编程注意事项Y4X3X2Y32024/7/31121绪论EXITX000(a)(b)01234LDANDLDIANDORB56LDORY002步序步序指令指令数据数据78910ORANBOROUTX000X001X002X003X004X006X007X005Y002并联连接并联连接并联块结束并联块结束分支起点分支起点与前面的电路连接与前面的电路连接X001X006X007X002 X003

109、X004X005ANBLD并联电路块并联电路块ANB前的ORORBANBANB后的后的OROR3.2.23.2.23.2.23.2.2基本指令编程实例基本指令编程实例基本指令编程实例基本指令编程实例例例1 ORB1 ORB、ANBANB指令的混用指令的混用2024/7/31122绪论EXIT例例2 2 四层栈电路四层栈电路3.2.2 3.2.2 3.2.2 3.2.2 基本指令编程实例基本指令编程实例基本指令编程实例基本指令编程实例2024/7/31123绪论EXIT第第4 4章章 状态转移图及编程方法状态转移图及编程方法 4.1 4.1 状态转移图及状态功能状态转移图及状态功能 4.2 4.

110、2 单流程状态转移图的编程单流程状态转移图的编程 4.3 4.3 选择性分支与汇合的编程选择性分支与汇合的编程 4.4 4.4 并行分支与汇合的编程并行分支与汇合的编程 4.5 4.5 编程实例编程实例2024/7/31124绪论EXIT4.1 4.1 状态转移图及状态功能状态转移图及状态功能引例引例: : 如图所示如图所示台车自动往返系统工况示意图台车自动往返系统工况示意图MSQ2(X2)SQ1(X1)SQ3(X3)前进前进(Y1)后退后退(Y2)SB(X0)启动启动MM MMMMM MMMMMMMMMMMMMMMMM M MMM M MM M M M M MMMMMMMMMMMMMMM20

111、24/7/31125绪论EXIT某生产过程的控制工艺要求如下:某生产过程的控制工艺要求如下:4.1 4.1 状态转移图及状态功能状态转移图及状态功能(2)台车后退碰到限位开关台车后退碰到限位开关SQ2后,台车电机后,台车电机M停转,台车停停转,台车停车,停车,停5s,第二次前进,碰到限位开关,第二次前进,碰到限位开关SQ3,再次后退。,再次后退。 (3) (3) 当后退再次碰到限位开关当后退再次碰到限位开关SQ2SQ2时,台车停止时,台车停止( (或者或者继续下一个循环继续下一个循环) )。 (1)按下启动按钮按下启动按钮SB,台车电机,台车电机M正转,台车前进,碰到正转,台车前进,碰到限位开

112、关限位开关SQ1后,台车电机后,台车电机M反转,台车后退。反转,台车后退。2024/7/31126绪论EXIT为编程的需要,不妨设置输入、输出端口配置如表所示。为编程的需要,不妨设置输入、输出端口配置如表所示。4.1 4.1 状态转移图及状态功能状态转移图及状态功能 输入设备输入设备端口号端口号输出设备输出设备端口号端口号启动启动 SBX00电机正转电机正转Y01前限位前限位 SQ1X01电机反转电机反转Y02前限位前限位 SQ3X03后限位后限位 SQ2X022024/7/31127绪论EXIT编程步骤如下:编程步骤如下:4.14.1 状态转移图及状态功能状态转移图及状态功能第一步:绘制流程

113、图第一步:绘制流程图流程图是描述控制系统的控制过程、功能和特流程图是描述控制系统的控制过程、功能和特性的一种图形性的一种图形,流程图又叫功能表图流程图又叫功能表图(FunctionChart)。流程图主要由步、转移流程图主要由步、转移(换换)、转移、转移(换换)条件、线段和条件、线段和动作动作(命令命令)组成。组成。2024/7/31128绪论EXIT台车的每次循环工作过程分为前进、后退、延时、前进、台车的每次循环工作过程分为前进、后退、延时、前进、后退五个工步。后退五个工步。4.1 4.1 状态转移图及状态功能状态转移图及状态功能每一步用一个矩形方框表示,方框中用文字表示该步每一步用一个矩形

114、方框表示,方框中用文字表示该步的动作内容或用数字表示该步的的标号。的动作内容或用数字表示该步的的标号。与控制过程的初始状态相对应的步称为初始步。初始与控制过程的初始状态相对应的步称为初始步。初始步表示操作的开始。步表示操作的开始。2024/7/31129绪论EXIT每步所驱动的负载每步所驱动的负载(线圈线圈)用线段与方框连接。用线段与方框连接。方框之间用线段连接,方框之间用线段连接,表示工作转移的方向,习惯的方向是从上至下或从左至右,必要时表示工作转移的方向,习惯的方向是从上至下或从左至右,必要时也可以选用其它方向。也可以选用其它方向。线段上的线段上的短线表示工作转移条件短线表示工作转移条件,

115、图中状态转移条件为,图中状态转移条件为SB、SQ1。方框与负载连接的线段上的短线表示驱动负载的联锁条件,当联锁方框与负载连接的线段上的短线表示驱动负载的联锁条件,当联锁条件得到满足时才能驱动负载。条件得到满足时才能驱动负载。转移条件和联锁条件可以用文字或转移条件和联锁条件可以用文字或逻辑符号标注在短线旁边。逻辑符号标注在短线旁边。4.1 4.1 状态转移图及状态功能状态转移图及状态功能2024/7/31130绪论EXIT2024/7/31131绪论EXIT当相邻两步之间的转移条件得到满足时,转移去执行下一步当相邻两步之间的转移条件得到满足时,转移去执行下一步动作,而上一步动作便结束,这种控制称

116、为步进控制。动作,而上一步动作便结束,这种控制称为步进控制。4.1 4.1 状态转移图及状态功能状态转移图及状态功能在初始状态下,按下前进启动按钮在初始状态下,按下前进启动按钮SB(X00动合触点闭合动合触点闭合),则小车由初始状态转移到前进步,驱动对应的输出继电器则小车由初始状态转移到前进步,驱动对应的输出继电器Y01,当小车前进至前限位,当小车前进至前限位SQ1时时(X01动合触点闭合动合触点闭合),则由前进步,则由前进步转移到后退步。这就完成了一个步进,以下的步进读者可以自转移到后退步。这就完成了一个步进,以下的步进读者可以自行分析。行分析。2024/7/31132绪论EXIT顺序控制若

117、采用步进指令编程,则需根据流程图画出状态顺序控制若采用步进指令编程,则需根据流程图画出状态转移图。状态转移图是用状态继电器转移图。状态转移图是用状态继电器(简称状态简称状态)描述的流程图。描述的流程图。4.1 4.1 状态转移图及状态功能状态转移图及状态功能第二步:绘制状态转移图第二步:绘制状态转移图状态元件是构成状态转移图的基本元素,是可编程序控制器的状态元件是构成状态转移图的基本元素,是可编程序控制器的元件之一。元件之一。2024/7/31133绪论EXIT(1)驱动负载。状态可以驱动驱动负载。状态可以驱动M、Y、T、S等线圈。可以直等线圈。可以直接驱动和用置位接驱动和用置位SET指令驱动

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

119、/31134绪论EXIT流程图中的每一步,可用一个状态来表示,由此绘出流程图中的每一步,可用一个状态来表示,由此绘出图所示的台车流程图的状态转移图。如图所示,分配状态图所示的台车流程图的状态转移图。如图所示,分配状态的元件如下:的元件如下:初始状态初始状态S0前进前进(工序一工序一)S20后退后退(工序二工序二)S21延时延时(工序三工序三)S22再前进再前进(工序四工序四)S23再后退再后退(工序五工序五)S24注意:虽然注意:虽然S20与与S23、S21与与S24,功能相同,但它们是状态,功能相同,但它们是状态转移图中的不同工序,也就是不同状态,故编号也不同。转移图中的不同工序,也就是不同

120、状态,故编号也不同。2024/7/31135绪论EXIT台台车车流流程程图图的的状状态态转转移移图图2024/7/31136绪论EXIT(3)给出转移条件。状态转移的条件用连接两状态之间给出转移条件。状态转移的条件用连接两状态之间的线段上的短线来表示。的线段上的短线来表示。当转移条件得到满足时,转移的状当转移条件得到满足时,转移的状态被置位,而转移前的状态态被置位,而转移前的状态(转移源转移源)自动复位自动复位。例如,当。例如,当X1动合触点瞬间闭合时,状态动合触点瞬间闭合时,状态S20将转移到将转移到S21,这时,这时S21被置被置位而位而S20自动复位。自动复位。4.1 4.1 状态转移图

121、及状态功能状态转移图及状态功能状态的转移条件可以是单一的,也可以是多个元件的串、状态的转移条件可以是单一的,也可以是多个元件的串、并联组合,如图所示。并联组合,如图所示。2024/7/31137绪论EXIT4.1 4.1 状态转移图及状态功能状态转移图及状态功能2024/7/31138绪论EXIT在使用状态时还需要说明以下问题:在使用状态时还需要说明以下问题:4.1 4.1 状态转移图及状态功能状态转移图及状态功能(1)状态的置位要用状态的置位要用SET指令,这时状态才具有步进功能。指令,这时状态才具有步进功能。它除了提供步进触点外,还提供一般的触点。步进触点它除了提供步进触点外,还提供一般的

122、触点。步进触点(STL触点触点)只有动合触点,一般触点有动合触点和动断触只有动合触点,一般触点有动合触点和动断触点。当状态被置位时,其点。当状态被置位时,其STL触点闭合,用它去驱动负载。触点闭合,用它去驱动负载。(2)用状态驱动的用状态驱动的M、Y若要在状态转移后继续保持接通,若要在状态转移后继续保持接通,则需用则需用SET指令。当需要复位时,则需用指令。当需要复位时,则需用RST指令。指令。2024/7/31139绪论EXIT(3)只要在不相邻的步进段内,则可重复使用同一编号的只要在不相邻的步进段内,则可重复使用同一编号的计时器。这样,在一般的步进控制中只需使用计时器。这样,在一般的步进控

123、制中只需使用23个计时器个计时器就够了,可以节省很多计时器。就够了,可以节省很多计时器。 4.2 4.2 单流程状态转移图的编程单流程状态转移图的编程(4)状态也可以作为一般中间继电器使用,其功能与状态也可以作为一般中间继电器使用,其功能与M一一样,但作一般中间继电器使用时就不能再提供样,但作一般中间继电器使用时就不能再提供STL触点了。触点了。2024/7/31140绪论EXIT每个状态提供一个每个状态提供一个STL触点,当状态置位时,其步进触触点,当状态置位时,其步进触点接通。点接通。用步进触点连接负载的梯形图称为步进梯形用步进触点连接负载的梯形图称为步进梯形图,图,它可以根据状态转移图来

124、绘制。它可以根据状态转移图来绘制。根据图所示台车根据图所示台车状态转移图绘制的步进梯形图。状态转移图绘制的步进梯形图。 4.2 4.2 单流程状态转移图的编程单流程状态转移图的编程第三步:设计步进梯形图第三步:设计步进梯形图2024/7/31141绪论EXIT4 4. .2 2 单单流流程程状状态态转转移移图图的的编编程程2024/7/31142绪论EXIT下面对绘制步进梯形图的要点作一些说明:下面对绘制步进梯形图的要点作一些说明: 4.2 4.2 单流程状态转移图的编程单流程状态转移图的编程(1)状态必须用状态必须用SET指令置位才具有步进控制功能,这时状态指令置位才具有步进控制功能,这时状

125、态才能提供才能提供STL触点。触点。(2)状态转移图除了并联分支与联接的结构以外,状态转移图除了并联分支与联接的结构以外,STL触触点基本上都是与母线连接的,通过点基本上都是与母线连接的,通过STL触点直接驱动线圈,触点直接驱动线圈,或通过其它触点来驱动线圈。线圈的通断由或通过其它触点来驱动线圈。线圈的通断由STL触点的通断触点的通断来决定。来决定。(3)图中图中M8002为特殊辅助继电器的触点,它提供开机初为特殊辅助继电器的触点,它提供开机初始脉冲。始脉冲。(4)在步进程序结束时要用在步进程序结束时要用RET指令使后面的程序返回原母线。指令使后面的程序返回原母线。2024/7/31143绪论

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

127、状态转移用态转移用OUT指令,例如从指令,例如从S24转移到转移到S25。(2)与与STL触点直接连接的线圈用触点直接连接的线圈用OUT/SET指令。对于通过触点指令。对于通过触点连接的线圈,应在触点开始处使用连接的线圈,应在触点开始处使用LD/LDI指令。指令。2024/7/31144绪论EXIT(3)步进程序结束时要写入步进程序结束时要写入RET指令。指令。LDM8002SETS0STLS0LDX0LDX1SETS21STLS21LDIY1OUTY2LDX2SETS22STLS22OUTT0SPK50 4.2 4.2 单流程状态转移图的编程单流程状态转移图的编程2024/7/31145绪论

128、EXIT LD T0 SET S23 SET S20 STL S20 LDI Y2 OUT Y1 STL S23 LDI Y2 OUT Y1 LD X3 SET S24 STL S24 LDI Y1 OUT Y2 LD X2 OUT S0 RET END 4.2 4.2 单流程状态转移图的编程单流程状态转移图的编程2024/7/31146绪论EXIT1可选择的分支与汇合可选择的分支与汇合从多个流程程序中,选择执行哪一个流程称为选择从多个流程程序中,选择执行哪一个流程称为选择性分支性分支下图是可选择的分支与汇合的状态转移图和梯形图。下图是可选择的分支与汇合的状态转移图和梯形图。4.3 4.3 选

129、择性分支与汇合的编程选择性分支与汇合的编程2024/7/31147绪论EXITS21SETS22X1S22SETS23X2S23SETS26X3S24SETS25X5S25S26X6SETS24X4Y1Y2Y3Y4Y5SETS26X7Y6S21Y1S22Y2X1X2S23Y3S24Y4X5S25Y6X3S26Y6X7X4X64.3 4.3 选择性分支与汇合的编程选择性分支与汇合的编程2024/7/31148绪论EXIT选择分支和汇合的编程原则是选择分支和汇合的编程原则是:先集中处理分支状态,先集中处理分支状态,然后再集中处理汇合状态。然后再集中处理汇合状态。4.3 4.3 选择性分支与汇合的编

130、程选择性分支与汇合的编程分支选择条件分支选择条件X1和和X4不能同时接通。不能同时接通。程序运行到状态程序运行到状态器器S21时,时,根据根据X1和和X4的状态决定执行哪一条分支。的状态决定执行哪一条分支。当状当状态器态器S22或或S24接通时,接通时,S21自动复位。状态器自动复位。状态器S26由由S23或或S25置位,同时,前一状态器置位,同时,前一状态器S23或或S25自动复位。自动复位。与图对与图对应的语句表如下:应的语句表如下:2024/7/31149绪论EXITSTLS22OUTY2LDX2SETS23LDX23SETS3LDX3LDX5SETS25STLS25OUTY5LDX6S

131、ETS26LDS26SETY6STLS21OUTY1LDX1SETS22LDX4SETS24SETS26STLS24OUTY44.3 4.3 选择性分支与汇合的编程选择性分支与汇合的编程2024/7/31150绪论EXIT4.4 4.4 并行分支与汇合的编程并行分支与汇合的编程S21Y1S22Y2X1X2S23Y3S24Y4X3S25Y5X4S26Y6X5S21SETS22X1S22SETS23X2S23S24SETS25X3S25S26X4SETS24Y1Y2Y3Y4Y5SETS26X5Y6S25S232024/7/31151绪论EXIT并行分支的编程原则是并行分支的编程原则是先集中进行并行

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

133、SETS24STLS22OUTY2LDX2SETS23STLS23OUTY3STLS24OUTY44.4 4.4 并行分支与汇合的编程并行分支与汇合的编程LDX3SETS25STLS25OUTY5STLS23STLS25LDX4SETS26STLS26OUTY62024/7/31153绪论EXIT 4.5 4.5 编程实例编程实例1 1 交通交通信号灯信号灯控制控制 (1)(1)控制要求控制要求 信号灯的动作受开关总体控制信号灯的动作受开关总体控制,按一下启动按钮,信号灯系统按一下启动按钮,信号灯系统开始工作,开始工作,并周而复始地循环动作;并周而复始地循环动作;按一下停止按钮,所有信号灯按一

134、下停止按钮,所有信号灯都熄灭。都熄灭。信号灯控制时序要求如表所示。信号灯控制时序要求如表所示。2024/7/31154绪论EXIT(2)系统配置系统配置根据信号控制要求,根据信号控制要求,I/O分配及其接线如图所示分配及其接线如图所示图中用一个输出点驱动两个信号灯图中用一个输出点驱动两个信号灯如果如果PLC输出点的输出电流不够,可以用一个输出点驱动输出点的输出电流不够,可以用一个输出点驱动一个信号灯一个信号灯也可以在也可以在PLC输出端增设中间继电器,由中间继器再去驱输出端增设中间继电器,由中间继器再去驱动信号灯动信号灯4 4.5 .5 编程实例编程实例2024/7/31155绪论EXIT可可

135、编编程程控控制制器器I/O接接线线图图2024/7/31156绪论EXIT(3)时序图时序图十字路口交通信号灯控制的时序图十字路口交通信号灯控制的时序图2024/7/31157绪论EXIT(4)程序设计程序设计1)按单流程编程按单流程编程如果把东西方向和南北方向信号灯的动作视为一个顺如果把东西方向和南北方向信号灯的动作视为一个顺序动作过程,其中每一个时序同时有两个输出,一个输出序动作过程,其中每一个时序同时有两个输出,一个输出控制东西方向的信号灯,另一个输出控制南北方向的信号控制东西方向的信号灯,另一个输出控制南北方向的信号灯,这样就可以按单流程进行编程,其状态转移图如图所灯,这样就可以按单流

136、程进行编程,其状态转移图如图所示,对应的步进梯形图如图所示。示,对应的步进梯形图如图所示。 4.5 4.5 编程实例编程实例2024/7/31158绪论EXIT2024/7/31159绪论EXIT按下启动按钮按下启动按钮SB1,X0接通,接通,S0置位,转入初始状置位,转入初始状态,态,由于由于Y0、M0条件满足,状态使条件满足,状态使S20置位,转入第置位,转入第一工步一工步,同时同时T0开始计时,经开始计时,经25s后,后,S21置位,置位,S20复复位,转入第二工步位,转入第二工步当状态转移到当状态转移到S25时,程序又重时,程序又重新从第一工步开始循环。新从第一工步开始循环。 4.5

137、4.5 编程实例编程实例2024/7/31160绪论EXIT按按单单流流程程编编程程的的步步进进梯梯形形图图2024/7/31161绪论EXIT按停止按钮按停止按钮SB3,X2接通,接通,M0使接通并自保,断开使接通并自保,断开S0后的后的循环流程,循环流程,当程序执行完后面的流程后停止在初始状态,当程序执行完后面的流程后停止在初始状态,即南即南北红灯亮,禁止通行;东西绿灯亮,允许通行。北红灯亮,禁止通行;东西绿灯亮,允许通行。 4.5 4.5 编程实例编程实例T6、T7组成的是组成的是0.5s的振荡电路,该电路的作用是控制绿灯闪的振荡电路,该电路的作用是控制绿灯闪烁,烁,其中其中T1和和T4

138、是控制闪烁的时间。是控制闪烁的时间。2024/7/31162绪论EXIT2)按双流程编程按双流程编程东西方向和南北方向信号灯的动作过程东西方向和南北方向信号灯的动作过程也可也可以以看成是两个独立的顺序动作过程。看成是两个独立的顺序动作过程。其状态转移其状态转移图如图所示。图如图所示。它具有两条状态转移支路,其结构它具有两条状态转移支路,其结构为并联分支与汇合。为并联分支与汇合。按启动按钮按启动按钮SB1,信号系统,信号系统开始运行,并反复循环。开始运行,并反复循环。 4.5 4.5 编程实例编程实例2024/7/31163绪论EXIT2024/7/31164绪论EXIT2物料自动混合控制物料自

139、动混合控制(1)控制要求控制要求1)初始状态初始状态容器是空的,电磁阀容器是空的,电磁阀F1、F2、F3和和F4,搅拌电动机,搅拌电动机M,液面传感器,液面传感器L1、L2和和L3,加热器,加热器H和温度传感器和温度传感器T均为均为OFF。 4.5 4.5 编程实例编程实例2024/7/31165绪论EXIT2)物料自动混合控制物料自动混合控制物料自动混合装置如图所示。按下启动按钮,开始下列物料自动混合装置如图所示。按下启动按钮,开始下列操作:操作:(1)电磁阀电磁阀F1开启,开始注入物料开启,开始注入物料A,至高度,至高度L2(此时此时L2、L3为为ON)时,关闭阀时,关闭阀F1,同时开启电

140、磁阀,同时开启电磁阀F2,注入物料,注入物料B,当液面上升至当液面上升至L1时,关闭阀时,关闭阀F2。(2)停止物料停止物料B注入后,启动搅拌电动机注入后,启动搅拌电动机M,使,使A、B两两种物料混合种物料混合10s。(3)10s后停止搅拌,开启电磁阀后停止搅拌,开启电磁阀F4,放出混合物料,放出混合物料,当液面高度降至当液面高度降至L3后,再经后,再经5s关闭阀关闭阀F4。 4.5 4.5 编程实例编程实例2024/7/31166绪论EXIT3)停止操作停止操作按下停止按钮,在按下停止按钮,在当前过程完成以后,再当前过程完成以后,再停止操作,回到初始状停止操作,回到初始状态。态。 4.5 4

141、.5 编程实例编程实例2024/7/31167绪论EXITPLCI/O配置及接线配置及接线 4.5 4.5 编程实例编程实例2024/7/31168绪论EXIT(2)用步进指令编程用步进指令编程物料自动混合过程,实际上是一个按一物料自动混合过程,实际上是一个按一定顺序操作的控制过程。因此,也可以用步定顺序操作的控制过程。因此,也可以用步进指令编程,其状态转移图如图所示。进指令编程,其状态转移图如图所示。 4.5 4.5 编程实例编程实例2024/7/31169绪论EXIT2024/7/31170绪论EXIT3 3、大、小球分检控制、大、小球分检控制2024/7/31171绪论EXIT其动作顺序

142、如下:其动作顺序如下:左上为原点,左上为原点,机械臂下降机械臂下降(当磁铁压着的是大球时,限位开关当磁铁压着的是大球时,限位开关SQ2断开断开而压着的是小球时而压着的是小球时SQ2接通,接通,以此可判断是大球还是小球以此可判断是大球还是小球)大球大球SQ2断开断开将球吸住将球吸住上升上升SQ3动作动作右行到右行到SQ5动作动作小球小球SQ2接通接通将球吸住将球吸住上升上升SQ3动作动作右行到右行到SQ4动作动作下降下降SQ2动作动作释放释放上升上升SQ3动作动作左移左移SQ1动作到原点动作到原点。左移、右移分别由左移、右移分别由Y4、Y3控制,上升、下降分别由控制,上升、下降分别由Y2、Y0控

143、制,控制,将球吸住由将球吸住由Y1控制。控制。4 4.5 .5 编程实例编程实例2024/7/31172绪论EXIT根据工艺要求,该控制流程可根据根据工艺要求,该控制流程可根据SQ2的状态的状态(即对应大、小球即对应大、小球)有两个分支,有两个分支,此处应为分支点,且此处应为分支点,且属于选择性分支。属于选择性分支。分支在机械臂下降之后根据分支在机械臂下降之后根据SQ2的通断,分别将球吸住、上升、右行到的通断,分别将球吸住、上升、右行到SQ4或或SQ5处处下降,此处应为汇合点,然后再释放、上升、左移下降,此处应为汇合点,然后再释放、上升、左移到原点。其状态转移图如图所示。到原点。其状态转移图如

144、图所示。 4.5 4.5 编程实例编程实例2024/7/31173绪论EXIT大大、小小球球分分类类选选择择传传送送状状态态转转移移图图2024/7/31174绪论EXIT LD M8002 SET S0 STL S0 OUT Y5 LD X0 AND X1 AND X3 SET S21 STL S21 0UT Y0 OUT T0 SP K20 LD T0AND X2 SET S22 LD T0 ANI X2 SET S25 STL S22 SET Y1 OUT T1 K10 LD T1 SET S23 STL S23 OUT Y2 LD X3 选选择择性性分分支支汇汇合合编编程程方方法法编编

145、制制的的大大、小小球球分分类类程程序序2024/7/31175绪论EXITLDI X5OUT Y3STL S24LD X4SET S28STL S27LD X5SET S28STL S28OUT Y0LD X2SET S29STL S29RST Y1OUT T2SET S24 STL S24 LDI X4 OUT Y3 STL S25 SET Y1 OUT T1 SP K10 LD T1SET S26STL S26OUT Y2LD X3SET S27STL S27选选择择性性分分支支汇汇合合编编程程方方法法编编制制的的大大、小小球球分分类类程程序序SP K10LD T2SET S30STL S

146、30OUT Y2LD X3SET S31STL S31LDI X1OUT X4LD X1OUT S20RETEND2024/7/31176绪论EXIT思考与练习题思考与练习题1.写出图所示梯形图对应的语句表。写出图所示梯形图对应的语句表。2024/7/31177绪论EXIT2.写出图所示梯形图对应的语句表。写出图所示梯形图对应的语句表。思考与练习题思考与练习题2024/7/31178绪论EXIT3.有一小车运行过程如图所示。小车原位在后退终端,有一小车运行过程如图所示。小车原位在后退终端,当小车压下后限位开关当小车压下后限位开关SQ1时,按下启动按钮时,按下启动按钮SB,小车前进,小车前进,当

147、运行至料斗下方时,前限位开关当运行至料斗下方时,前限位开关SQ2动作,此时打开料斗动作,此时打开料斗给小车加料,延时给小车加料,延时8s后半闭料斗,小车后退返回,后半闭料斗,小车后退返回,SQ1动作动作时,打开小车底门卸料,时,打开小车底门卸料,6s后结束,完成一次动作。如此循后结束,完成一次动作。如此循环下去。请用状态编程思想设计其状态转移图。环下去。请用状态编程思想设计其状态转移图。2024/7/31179绪论EXIT4.有一选择性分支状态转移图如图所示。请对其进行编程。有一选择性分支状态转移图如图所示。请对其进行编程。思考与练习题思考与练习题X1S20Y0X2S21Y1X3S22Y2X4

148、Y3S23X5X6S24Y4X7S25Y5X102024/7/31180绪论EXIT5.有一选择性分支状态转移图如图所示。请对其进行编程。有一选择性分支状态转移图如图所示。请对其进行编程。思考与练习题思考与练习题2024/7/31181绪论EXIT6.有一并行分支状态转移图如图所示。请对其进行编程。有一并行分支状态转移图如图所示。请对其进行编程。S20Y0S21Y1S22Y2Y3S23X2S24Y4X7S25Y5X6X1X5X3S26Y6S27Y7X4思考与练习题思考与练习题2024/7/31182绪论EXIT第第第第6 6 6 6章章章章 FXFXFXFX2N 2N 2N 2N PLCPLC

149、PLCPLC功能指令及应用功能指令及应用功能指令及应用功能指令及应用6.1功能指令使用要素功能指令使用要素6.2程序流程控制(程序流程控制(FNC00FNC09)6.3传送和比较(传送和比较(FNC10FNC19)6.4四则运算及逻辑运算(四则运算及逻辑运算(FNC20FNC29)6.5循环移位与移位(循环移位与移位(FNC30FNC39)6.6数据处理数据处理(FNC40FNC49)6.7高速处理(高速处理(FNC50FNC59)6.8方便指令(方便指令(FNC60FNC69)2024/7/31183绪论EXIT6.1.1 6.1.1 6.1.1 6.1.1 功能指令的表现形式功能指令的表现

150、形式功能指令的表现形式功能指令的表现形式 功功能能指指令令按按功功能能号号(FUC00FUC00FUC99FUC99)编编排排。每每条条功功能能指指令令都都有一个助记符。有一个助记符。6.1 6.1 功能指令使用要素功能指令使用要素 例如例如FUC45FUC45的助记符的助记符“MEAN”MEAN”在编程时用在编程时用“HELP”HELP”键,可键,可显示功能号与对应的助记符清单。显示功能号与对应的助记符清单。在读出程序时,功能号与助在读出程序时,功能号与助记符同时显示。记符同时显示。 有些功能指令只需指定功能号即可。有些功能指令只需指定功能号即可。但许多功能指令在指定但许多功能指令在指定功能

151、号的同时还必须指定操作数或操作地址。功能号的同时还必须指定操作数或操作地址。有些功能指令还需有些功能指令还需要多个操作数或地址。要多个操作数或地址。操作元件包括操作元件包括K K、H H、KnXKnX、KnYKnY、KnMKnM、KnSKnS、T T、C C、D D、V V、Z Z。其中。其中K K表示十进制常数;表示十进制常数;H H表示十六进制常数。表示十六进制常数。 2024/7/31184绪论EXITS:(SOURSE)源源操操作作数数。若若可可使使用用变变址址功功能能时时,表表达达为为S。有时源操作数不止一个,可用有时源操作数不止一个,可用S1、S2表示。表示。6.1.1 6.1.1

152、 6.1.1 6.1.1 功能指令的表现形式功能指令的表现形式功能指令的表现形式功能指令的表现形式D:(:(DESTINATION)目标操作数。)目标操作数。若可使用变址功若可使用变址功能时,表达为能时,表达为。目标不止一个时用。目标不止一个时用、表示。表示。 、:其他操作数。常用来表示数的进制(十进制、:其他操作数。常用来表示数的进制(十进制、十六进制等)或者作为源操作数(或操作地址)和目标操十六进制等)或者作为源操作数(或操作地址)和目标操作数(或操作地址)的补充注释。需要注释的项目多时也作数(或操作地址)的补充注释。需要注释的项目多时也可以采用、等方式。可以采用、等方式。 2024/7/

153、31185绪论EXIT 即即使使使使用用跳跳转转指指令令使使其其在在两两段段不不可可能能同同时时执执行行的的程程序序中中也也不不能能使使用用。但但可可利利用用变变址址寄寄存存器器多多次次改改变变其其操操作作数数, ,多多次次执执行行这这样样的功能指令。的功能指令。 6.1.1 6.1.1 6.1.1 6.1.1 功能指令的表现形式功能指令的表现形式功能指令的表现形式功能指令的表现形式功能指令的功能符号和助记符占一个程序步序功能指令的功能符号和助记符占一个程序步序 操作数占或个程序步序,取决于指令是操作数占或个程序步序,取决于指令是16bit16bit还是还是32bit32bit的。得注意的是有

154、些功能指令在整个程序中的。得注意的是有些功能指令在整个程序中只能出现一次。只能出现一次。2024/7/31186绪论EXIT其功能如下式表达:其功能如下式表达:(D0)+(D1)+(D2)+(D3)3(D4Z)图中标注图中标注S指取值首元件。指取值首元件。n指定取值个数。指定取值个数。D指定指定计算结果存放地址。计算结果存放地址。6.1.1 6.1.1 6.1.1 6.1.1 功能指令的表现形式功能指令的表现形式功能指令的表现形式功能指令的表现形式例如下图中的功能指令是一个取平均值的指令例如下图中的功能指令是一个取平均值的指令2024/7/31187绪论EXIT6.1.2 6.1.2 6.1.

155、2 6.1.2 数据长度及指令的执行形式数据长度及指令的执行形式数据长度及指令的执行形式数据长度及指令的执行形式(1)16bit和和32bit功功能能指指令令可可处处理理16位位(bit)的的数数据据和和32(bit)位位数数据据。功功能能指指令令中中附附有有符号(符号(D)表示处理)表示处理32位(位(bit)数据)数据。如(如(D)MOV、 FNC(D)12、FNC12(D)。 处理处理32bit32bit数据时,数据时, 用元件号相邻的两个元件组成用元件号相邻的两个元件组成元件对。元件对。元件对的元件号用奇数、偶数均可。但为避元件对的元件号用奇数、偶数均可。但为避免错误,免错误,元件对的

156、首元件建议统一用偶数编号元件对的首元件建议统一用偶数编号。 32bit32bit计数器(计数器(C200C200C255C255)不能用作)不能用作16bit16bit指令的操作数。指令的操作数。2024/7/31188绪论EXIT (2 2)连续执行脉冲执行)连续执行脉冲执行 助记符后附有助记符后附有(P)(P)符号表示脉冲执行,没有符号表示脉冲执行,没有(P)(P)符号的表示连续执行。符号的表示连续执行。 6.1.2 6.1.2 6.1.2 6.1.2 数据长度及指令的执行形式数据长度及指令的执行形式数据长度及指令的执行形式数据长度及指令的执行形式 (P)(P)和和(D)(D)可同时使用,

157、如可同时使用,如(D)MOV(P)(D)MOV(P)表示表示32bit32bit数据数据传送,脉冲执行。传送,脉冲执行。 例如下图:例如下图: (2 2)连续执行脉冲执行)连续执行脉冲执行 助记符后附有助记符后附有(P)(P)符号表示脉冲执行,没有符号表示脉冲执行,没有(P)(P)符号的表示连续执行。符号的表示连续执行。 2024/7/31189绪论EXIT 图图中中仅仅在在X0X0由由OFFOFF变变为为ONON时时执执行行D10D10到到D12D12间间的的数数据据传传(只只传传送送一次),不需要每个扫描周期都执行。一次),不需要每个扫描周期都执行。6.1.2 6.1.2 6.1.2 6.

158、1.2 数据长度及指令的执行形式数据长度及指令的执行形式数据长度及指令的执行形式数据长度及指令的执行形式 当当X1X1为为ONON时在每个扫描周期都被重复执行时在每个扫描周期都被重复执行D20D20数数据到据到D22D22的传送。的传送。 当当X0X0、X1X1为为OFFOFF时上述两个传送都不执行。在使用时上述两个传送都不执行。在使用PLCPLC编程时,如果在程序中的数据不随时变化,而且变化是可编程时,如果在程序中的数据不随时变化,而且变化是可控的,这样的数据传送就可用脉冲方式。控的,这样的数据传送就可用脉冲方式。 例如,例如,INCINC指令含义是加指令含义是加1 1。如果每个运行周期都执

159、。如果每个运行周期都执行一次加行一次加1 1,其运行结果将无法确定。用连续方式时要,其运行结果将无法确定。用连续方式时要特别注意。这些指令用特别注意。这些指令用“!”号表示。号表示。 有些指令,例如有些指令,例如XCHXCH、INCINC、DECDEC等等2024/7/31190绪论EXIT6.1.3 6.1.3 6.1.3 6.1.3 位元件和字元件位元件和字元件位元件和字元件位元件和字元件 只只处处理理ONOFF状状态态的的元元件件,例例如如X、Y、M、和和S,称称为为位位元元件。件。其其它它处处理理数数字字数数据据的的元元件件,例例如如T、C和和D,称称为为字字元元件件。而而位位元件组合

160、起来也可处理数字数据。元件组合起来也可处理数字数据。位位元元件件的的字字可可以以由由Kn加加首首元元件件号号来来表表示示。位位元元件件每每4bit为为一一组组合合成成单单元元,KnM0中中的的n是是组组数数。16bit数数据据操操作作时时为为K1K4。32bit数据操作时为数据操作时为K1K8。例如,例如,K2M0即表示由即表示由M0M7组成组成2个个4bit组。组。2024/7/31191绪论EXIT 当当一一个个16bit16bit的的数数据据传传送送到到K1M0K1M0、K2M0K2M0或或K3M0K3M0(使使用用MOVMOV指指令令)时时,只只传传送送相相应应的的低低位位(bitbi

161、t)数数据据。较较高高位位的的数数据据不不传传送送。32bit32bit数据传送时也一样。数据传送时也一样。 例如例如 010101011101010100000000110101016.1.3 6.1.3 6.1.3 6.1.3 位元件和字元件位元件和字元件位元件和字元件位元件和字元件 M15 M14 M13 M12 M11 M10 M9 M8 M7 M6 M5 M4 M3 M2 M1 M0M15 M14 M13 M12 M11 M10 M9 M8 M7 M6 M5 M4 M3 M2 M1 M0传送后传送后D0D0寄存器的数据如下:寄存器的数据如下: 若若X1X1为为ONON时用连续传送的方

162、式传送时用连续传送的方式传送M0M0M7M7组成的组成的8 8位二位二进制数到进制数到D0D0数据寄存器。传送前的数据寄存器。传送前的M0M0M15M15组成的组成的16bit16bit数如下:数如下: 2024/7/31192绪论EXIT由由于于数数据据高高8位位没没有有在在指指令令中中定定义义而而不不能能传传送送,16位位(bit)数据的符号位(最高位)为)数据的符号位(最高位)为0,此时只能处理正数。,此时只能处理正数。6.1.3 6.1.3 6.1.3 6.1.3 位元件和字元件位元件和字元件位元件和字元件位元件和字元件 由上述例子可知,在作由上述例子可知,在作1616位(位(bitb

163、it)数据操作,而参)数据操作,而参与操作的元件由与操作的元件由K1K1、K2K2、K3K3来指定时,高位(不足部分)来指定时,高位(不足部分)均作均作0 0。这就意味着只能处理正数(符号位为。这就意味着只能处理正数(符号位为0 0)。在作)。在作32bit32bit数据操作,参与操作的元件由数据操作,参与操作的元件由K1K1K7K7来指定时也一来指定时也一样。样。2024/7/31193绪论EXIT6.1.4 6.1.4 6.1.4 6.1.4 变址寄存器(变址寄存器(变址寄存器(变址寄存器(V V V V、Z Z Z Z)变址寄存器在传送、比较指令中来修改操作对象的元件号。变址寄存器在传送

164、、比较指令中来修改操作对象的元件号。其其操操作作方方式式与与普普通通数数据据寄寄存存器器一一样样。操操作作元元件件包包括括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。2024/7/31194绪论EXIT如上图所示如上图所示: : X0X0为为ONON时,时,K10K10(十进制数(十进制数1010)送到)送到V V。

165、X1X1为为ONON时,时,K20K20(十进制(十进制数数2020)送到)送到Z Z。 当当X2X2为为ONON时所作的加法时所作的加法(D5VD5V)()(D15ZD15Z)(D40ZD40Z)(D15D15)(D35D35)(D60D60)。 M8000M8000是是内内部部特特殊殊寄寄存存器器(常常ONON),即即无无条条件件将将十十进进制制常常数数0 0(K K 0 0)送送入入V V,此此时时(V V)、(Z)(Z)的的数数据据为为0 0和和2020。 当当X3X3为为ONON时执行时执行(D)ADD(D)ADD指令,作指令,作32bit32bit数据加法数据加法(D0D0)()(

166、D2D2)(D 4ZD 4Z)就是(就是(D1D1,D0D0)()(D3,D2D3,D2)(D25D25,D24D24)6.1.4 6.1.4 6.1.4 6.1.4 变址寄存器(变址寄存器(变址寄存器(变址寄存器(V V V V、Z Z Z Z)2024/7/31195绪论EXIT6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制指令:指令:CJFNC00(P)()(16)条件转移)条件转移操作元件:操作元件:指针指针P0P127(允许变址修改)(允许变址修改)P63即即END,无需再标注,无需再标注程序步数程序步数:CJ和和CJ(P)3步步标号标号P1步步梯形

167、图梯形图功能:功能:用用于于跳跳过过顺顺序序程程序序中中的的某某一一部部分分,这这样样可可以以减减少少扫扫描描时时间间,并并使使双双线线圈圈操操作作成成为为可可能能。如果如果X0为为ON则跳到标记则跳到标记P8处继续执行。处继续执行。2024/7/31196绪论EXIT指令:指令:CALLFNC01(P)()(16)转子程序转子程序操作元件:指针操作元件:指针P0P127(允许变址(允许变址修改)修改)程序步数:程序步数:CALL和和CALL(P)3步标步标号号P1步步嵌嵌套:套:5级级梯形图梯形图功能:功能:用用于于特特定定条条件件下下执执行行某某个个子子程程序序,可可减减少少程程序序重重复

168、复。如如果果X0为为ON则则调调用用P10为为标标记记的的子子程程序序执执行行。在在执执行行子子程程序序时时也也可可调调用用子子程程序序,可可嵌嵌套套5级。级。6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制2024/7/31197绪论EXIT指令:指令:SRETFNC02子程子程序返序返操作元件:无操作元件:无程序步数:程序步数:1步步梯形图梯形图功能:功能:与与CALL指指令令对对应应的的子子程程序序结结束束返返回回CALL指令后的程序顺序执行。指令后的程序顺序执行。6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制2024/7

169、/31198绪论EXIT 功能:功能: 中中断断服服务务程程序序的的结结束束标标记记。在在程程序序执执行行到到IRETIRET指指令令后后表表示示该该中中断断服服务务结结束束。该该指指令令后后的的程程序序允允许许中中断,直到断,直到DIDI指令出现。指令出现。6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制指令:指令: IRET FNC03IRET FNC03中断返回中断返回 操作元件:无操作元件:无程序步数:程序步数:1 1步步梯形图梯形图2024/7/31199绪论EXIT指令:指令:EIFNC04允许中断允许中断操作元件:无操作元件:无程序步数:程序步数:

170、1步步梯形图梯形图功能:功能:该该指指令令后后的的程程序序允允许许中中断断,直到直到DI指令出现。指令出现。6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制2024/7/31200绪论EXIT6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制 功能:功能: 该该指指令令后后的的程程序序不不可可中中断断,直直到到EIEI指指令令出现。出现。指令:指令: DI FNC05DI FNC05禁止中断断返回禁止中断断返回 操作元件:无操作元件:无程序步数:程序步数:1 1步步梯形图梯形图2024/7/31201绪论EXIT6.2 6.2 6.

171、2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制 功能:功能: 执执行行到到FENDFEND时时进进行行输输出出处处理理、输输入入处处理理、警警戒戒时时钟钟刷刷新后回到第新后回到第0 0步。步。 指令:指令: FEND FNC06FEND FNC06主程序结束主程序结束操作元件:无操作元件:无程序步数:程序步数:1 1步步梯形图梯形图2024/7/31202绪论EXIT6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制 功能:功能:若若 扫扫 描描 周周 期期 超超 过过100ms,PLC将将停停止止运运行行。此此时时,应应将将WDT指指令令插插入入到

172、到合合适适的的位位置置刷刷新新警警戒戒时时钟钟,使使程序执行到程序执行到END。指令:指令: WDT FNC07 (P)WDT FNC07 (P)警戒时钟警戒时钟操作元件:无操作元件:无程序步数:程序步数:1 1步步梯形图梯形图2024/7/31203绪论EXIT6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制 功功能能: FORNEXT间间的的程程序序重重复复执执行行“n”次次后后,NEXT指指令令后后的的程程序序才才被被执执行行。利利用用CJ指指令令可可跳跳出出循循环环体体。FORNEXT间间还还可可使使用用FORNEXT指指令令。循循环环指指令令最最多多允

173、允许许5级嵌套。级嵌套。指令:指令: FOR FNC08(16)FOR FNC08(16) 循环区起点循环区起点操作元件操作元件:程序步数:程序步数: 3 3步步梯形图梯形图2024/7/31204绪论EXIT指令:指令:NEXTFNC09循环区终点循环区终点操作元件:无操作元件:无程序步数:程序步数:1步步梯形图梯形图:同上:同上功能:功能:与与FOR配对使用配对使用6.2 6.2 6.2 6.2 程序流程控制程序流程控制程序流程控制程序流程控制2024/7/31205绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 功能:功能:将将 S1与与 S2比比较

174、较,结结果果由由D决决定定的的M0开开始始的的三三个个内内部部寄寄存存器器输输出出,可可驱驱动各种动作。动各种动作。指令:指令: CMP FNC10(P)(16/32)CMP FNC10(P)(16/32)比较比较操作元件操作元件程序步数:程序步数:CMPCMP和和CMP(P)7CMP(P)7步步(D)CMP(D)CMP和和(D)CMP(P)13(D)CMP(P)13步步梯形图梯形图2024/7/31206绪论EXIT指令:指令: ZCP FNC11(P)(16/32)ZCP FNC11(P)(16/32)区间区间 比较比较 程序步数:程序步数:ZCPZCP和和ZCP(P)9ZCP(P)9步步

175、 (D)ZCP(D)ZCP和和(D)ZCP(P)17(D)ZCP(P)17步步6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 功能功能 将将S与与S1S2的的区区间间比比较较,结结果果有有D指指定定的的M3始始的的三三个个寄寄存存器器输输出出。当当S小小于于该该区区间间时时M3为为ON,S在在该该区区间间时时M4为为ON,S大大于于该该区区间间时时M5为为ON梯形图梯形图操作元件操作元件2024/7/31207绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较指令:指令: MOV FN12(P)(16/32)MOV FN12(P)(1

176、6/32)传送传送程序步数:程序步数:MOVMOV和和MOV(P)5MOV(P)5步步 (D)MOV(D)MOV和和(D)MOV(P)9(D)MOV(P)9步步 梯形图表达梯形图表达 X0=ON时,时,K100(D10)X0OFF时指令不执行时指令不执行梯形图梯形图功能:功能:将将S指定的源数据传指定的源数据传送到送到D指定的目标指定的目标寄存器。寄存器。操作元件操作元件2024/7/31208绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 指令:指令: CML FNC14(P)(16/32)CML FNC14(P)(16/32)取反传送取反传送程序步数:

177、程序步数: CMLCML和和CML(P)5CML(P)5步步(D)CML(D)CML和和(D)CML(P)9(D)CML(P)9步步 梯形图表达梯形图表达 X0=ON时,将时,将(D0)取反取反(K1Y0)如果如果X0OFF时,指令不执行时,指令不执行梯形图梯形图功能:功能:将源数据取反并传送到将源数据取反并传送到目标。目标。(K1Y0)指以指以Y0为首为首元件的元件的4个元件组成的一个个元件组成的一个字节字节(4bit)。操作元件操作元件2024/7/31209绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 指令:指令: SMOV FNC13(P) (1

178、6)SMOV FNC13(P) (16)位移传送程位移传送程序步数:序步数: SMOVSMOV和和SMOV(P)11SMOV(P)11步步 梯形图表达:梯形图表达:源数据源数据BCD码右起第码右起第4位位(m14)开始的开始的2位位(m2=2)移到目标的第移到目标的第3位位(n3)和第)和第2位。然后将位。然后将BCD码码转换为二进制,其中第转换为二进制,其中第1、4位不受位不受移位指令的影响。移位指令的影响。梯形图梯形图功能:功能:将源数据(二进制)转换将源数据(二进制)转换为为BCD码,然后将码,然后将BCD码移码移位传送,然后将目标中的位传送,然后将目标中的BCD码转换为二进制。码转换为

179、二进制。BCD码值超过码值超过9999时出错。时出错。操作元件操作元件2024/7/31210绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 指令:指令: BMOV FNC15(P) (16)BMOV FNC15(P) (16)块传送块传送 程程序步数:序步数: BMOVBMOV和和BMOV(P)7BMOV(P)7步步 梯形图表达:梯形图表达:当当X0ON时时,将将寄寄存存器器(D5,D6,D7)数数据据传传送送到到3目目标标(D10,D11,D12)梯形图梯形图功能:功能:从从源源操操作作数数指指定定的的元元件件开开始始的的n个个数数据据组组成成的的数数

180、据据块块传传送送到到目目标标。一一旦旦传传送送,传传送送一一组组数据。数据。操作元件操作元件2024/7/31211绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 指令:指令: FMOV FNC16(P) (16)FMOV FNC16(P) (16)多点多点 传送传送程序步数:程序步数: FMOVFMOV和和FMOV(P)7FMOV(P)7步步 梯形图表达:梯形图表达:将将K0传送到传送到D0D9梯形图梯形图功能:功能:相相同同数数据据送送到到多多个个目目标标。将将源源元元件件中中的的数数据据传传送送到到指指定定目目标开始的标开始的n个元件中。个元件中。操

181、作元件操作元件2024/7/31212绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 指令:指令: XCH FNC17(P)(16/32)(“XCH FNC17(P)(16/32)(“!”) ) 交换交换程序步数:程序步数: XCHXCH和和XCH(P)5XCH(P)5步步(D)XCH(D)XCH 和和(D)XCH(P)9(D)XCH(P)9步步 梯形图表达:梯形图表达:交换前:交换前:(D10)=110、(、(D11)=100交换后:交换后:(D10)=100、(D11)=110梯形图梯形图功能:功能:交换目标元件中的数据。交换目标元件中的数据。操作元件

182、操作元件2024/7/31213绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 指令:指令: BCD FNC18(P)(16/32)BCD FNC18(P)(16/32)二进制转二进制转 换成换成BCDBCD码码 程序步数:程序步数: BCDBCD和和BCD(P)5BCD(P)5步步 (D)BCD(D)BCD和和(D)BCD(P)9(D)BCD(P)9步步 梯形图表达:梯形图表达:将将(D12)中的数据转换成中的数据转换成BCD码送到码送到Y0开始的两个开始的两个(4bit)字节字节(Y0Y7)中中梯形图梯形图功能:功能:将将源源元元件件中中的的二二进进制

183、制数数转转换换成成BCD码送到目标元件中。码送到目标元件中。操作元件操作元件2024/7/31214绪论EXIT6.3 6.3 6.3 6.3 传送和比较传送和比较传送和比较传送和比较 指令:指令: BIN FNC19(P)(16/32)BINBIN FNC19(P)(16/32)BIN变换变换程序步数:程序步数: BINBIN和和BIN(P)5BIN(P)5步步 (D)BIN(D)BIN和和(D)BIN(P)9(D)BIN(P)9步步 梯形图表达:梯形图表达:将将X0开始的两个开始的两个(4bit)字节字节(X0X7)中的中的BCD码数据转换成二进制数送到码数据转换成二进制数送到(D13)中

184、。中。梯形图梯形图功能:功能:将源元件中的将源元件中的BCD码转换码转换成二进制数送到目标元件中。成二进制数送到目标元件中。操作元件操作元件2024/7/31215绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: ADD FNC20(P) (16/32) ADD FNC20(P) (16/32) 加法加法程序步数:程序步数: ADDADD和和ADD(P)7ADD(P)7步步 (D)ADD(D)ADD和和(D)ADD(P)13(D)ADD(P)13步步标标 志:志:M8020(M8020(零标志零标志) );M802

185、1(M8021(借位借位) ); M8022(M8022(进位进位) )功能:功能:指定源元件中的二进制指定源元件中的二进制数相加,结果送到指定的目标数相加,结果送到指定的目标元件。每个数据的最高元件。每个数据的最高bit作为作为符号为(符号为(0为正,为正,1为负)。运为负)。运算为代数运算。算为代数运算。操作元件操作元件 梯形图表达:梯形图表达:当当X0=ON时,执行时,执行(D10)+(D12)(D14)结果为结果为0时时,M8020置置1; 结果大于结果大于32767(16bit)或或2147483647(32bit)时进位标志时进位标志M8021置置1;结果小于结果小于32767(1

186、6bit)或或2147483647(32bit)时借位标志时借位标志M8022置置1。梯形图梯形图2024/7/31216绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: SUB FNC21(P) (16/32)BINSUB FNC21(P) (16/32)BIN减法减法 程序步数:程序步数: SUBSUB和和SUB(P)7SUB(P)7步步 (D)SUB(D)SUB和和(D)SUB(P)13(D)SUB(P)13步步功能:功能:指指定定源源元元件件中中的的二二进进制制数数相相减减,结结果果送送到到指指定定的的目标

187、元件。其余同目标元件。其余同ADD指令。指令。操作元件操作元件 梯形图表达:梯形图表达:当当X0ON,执行执行(D10)(D12)D14)当当X1ON一次,一次,执行一次执行一次(D1,D0)1(D1,D0)梯形图梯形图2024/7/31217绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: MUL FN22(P) (16/32)BINMUL FN22(P) (16/32)BIN乘法乘法 程序步数:程序步数: MULMUL和和MUL(P)7MUL(P)7步步 (D)MUL(D)MUL和和(D)MUL(P)13(D)

188、MUL(P)13步步功能:功能:两两个个源源数数据据的的乘乘积积以以32bit形形式式送送到到指指定定目目标标。低低16bit在指定目标,高在指定目标,高16bit在下一个元件中。在下一个元件中。操作元件操作元件 梯形图表达:梯形图表达:当当X0=ON时执行时执行16bit运运算算(D0)(D2)(D5,D4)当当X1=ON时执行时执行32bit运算运算(D1,D0)(D3,D2)(D7,D6,D5,D4)梯形图梯形图2024/7/31218绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: DIV FNC23(P)

189、 (16/32)BINDIV FNC23(P) (16/32)BIN除法除法程序步数:程序步数: DIVDIV和和DIV(P)7DIV(P)7步步 (D)DIV(D)DIV和和(D)DIV(P)13(D)DIV(P)13步步 V V和和Z Z不能用于目标地址。不能用于目标地址。 功能:功能:用用S1指定的被除数除以用指定的被除数除以用S2指定的除数,商指定的除数,商和余数送到和余数送到D指定的目标及以后的几个连续元件。指定的目标及以后的几个连续元件。操作元件操作元件 梯形图表达:梯形图表达:当当X0=ON时执行时执行16bit运算运算(D0)(D2)(D4)(D5)当当X1=ON时,执行时,执

190、行32bit运算运算(D1,D0)(D3,D2)(D5,D4)(D7,D6)梯形图梯形图2024/7/31219绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: INC FNC24(P) (16/32)“INC FNC24(P) (16/32)“!” ” 加加1 1 程序步数:程序步数: INCINC、INC(P)INC(P)、3 3步步 (D)INC(D)INC、(D)INC(P) 13(D)INC(P) 13步步 梯形图表达:梯形图表达:当当X0由由OFF变变ON时,时,执行执行(D10)+1(D10)梯形图梯

191、形图功能:功能:输入条件由输入条件由OFF变变ON时,执行时,执行D指定的目标数指定的目标数据增加据增加1 操作元件操作元件2024/7/31220绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: DEC FNC25(P) (16/32)“DEC FNC25(P) (16/32)“!” ” 减减1 1 程序步数:程序步数: DECDEC和和DEC(P)3DEC(P)3步步 (D)DEC(D)DEC和和(D)DEC(P)13(D)DEC(P)13步步 梯形图表达:梯形图表达:当当X1由由OFF变变ON时,时,执行执行

192、(D10)1(D10)梯形图梯形图功能:功能:输输入入条条件件由由OFF变变ON时时,执执行行D指指定定的目标数据减少的目标数据减少1操作元件操作元件2024/7/31221绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: AND FNC26(P) (16/32) AND FNC26(P) (16/32) 逻辑逻辑 “ “与与”程序步数:程序步数: 16bit16bit操作操作 7 7步步 32bit32bit操作操作 1313步步 梯形图表达:梯形图表达:(D10)(D12)(D14)梯形图梯形图功能:功能:以以

193、bit为单位的逻辑与运为单位的逻辑与运算。将算。将S1S2指定的源数指定的源数据进行逻辑据进行逻辑“与与”运算后结果运算后结果存入存入D的目标单元的目标单元操作元件操作元件2024/7/31222绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: OR FNC27(P)(16/32)OR FNC27(P)(16/32)逻辑逻辑“或或程序步数:程序步数: 16bit16bit操作操作 7 7步步 32bit32bit操作操作 1313步步 梯形图表达:梯形图表达:(D10)(D12)(D14)梯形图梯形图功能:功能:将

194、将S1S2指定的源数指定的源数据进行逻辑据进行逻辑“或或”运算后结果运算后结果存入存入D的目标单元。的目标单元。操作元件操作元件2024/7/31223绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: XOR FNC28(P)(16/32)XOR FNC28(P)(16/32)逻辑逻辑“异异 或或” 程序步数:程序步数: 16bit16bit操作操作 7 7步步 32bit32bit操作操作 1313步步功能:功能:将将S1S2指定的源数据指定的源数据进行逻辑进行逻辑“异或异或”运算后结果运算后结果存入存入D的目标

195、单元。的目标单元。操作元件操作元件 梯形图表达:梯形图表达:(D10)(D12)(D14)梯形图梯形图2024/7/31224绪论EXIT6.4 6.4 6.4 6.4 四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算四则运算及逻辑运算指令:指令: NEG FNC29(P)(16/32)NEG FNC29(P)(16/32)求补求补 程序步数:程序步数: NEGNEG和和NEG(P)3NEG(P)3步步 (D)NEG(D)NEG和和(D)NEG(P)5(D)NEG(P)5步步功能:功能:将将D指定数据的每一位指定数据的每一位都取反,然后该数加都取反,然后该数加1,结,结果存入同一元件。本

196、指令实果存入同一元件。本指令实际是绝对值不变的变号操际是绝对值不变的变号操作。作。操作元件操作元件梯形图梯形图 梯形图表达:梯形图表达:(D10)+1(D10)2024/7/31225绪论EXIT6.5 6.5 6.5 6.5 循环移位与移位循环移位与移位循环移位与移位循环移位与移位 指令:指令: ROR FNC30(P) (16/32)“ROR FNC30(P) (16/32)“!” 右循环右循环 程序步数:程序步数: ROR,ROR(P) )5ROR,ROR(P) )5步步功能:功能:将将D指定的数据右移指定的数据右移n决定的位数,最低位移出的决定的位数,最低位移出的状态存于进位标志状态存

197、于进位标志M8022中。中。操作元件操作元件梯形图梯形图 梯形图表达:梯形图表达:每次每次X0由由OFFON时各时各bit数据向右旋转数据向右旋转“n”bit,最后一,最后一次从最高位移出的状态存于次从最高位移出的状态存于进位标志进位标志M8022中。中。2024/7/31226绪论EXIT6.5 6.5 6.5 6.5 循环移位与移位循环移位与移位循环移位与移位循环移位与移位 指令:指令: RCR FNC32(P) (16/32) “RCR FNC32(P) (16/32) “!” 带进位右循环移位带进位右循环移位程序步数:程序步数: 55步步功能:功能:本指令使本指令使D指定的指定的(16

198、/32bit)数据连同进位标志数据连同进位标志一起向右循环移位一起向右循环移位n决定的决定的位数。位数。操作元件操作元件梯形图梯形图 梯形图表达:梯形图表达:每次每次X0由由OFFON时各时各bit数数据向右旋转据向右旋转“n”bit,最低位移出,最低位移出的进位标志的进位标志M8022同时参与移同时参与移位。位。2024/7/31227绪论EXIT6.5 6.5 6.5 6.5 循环移位与移位循环移位与移位循环移位与移位循环移位与移位 指令:指令: SFTR FNC34(P) (16/32)“SFTR FNC34(P) (16/32)“!” 位元件状态右移位位元件状态右移位程序步数:程序步数

199、: 9 9步步功能:功能:本指令使本指令使bit元件中的状态元件中的状态向右移位,由向右移位,由n1指定指定bit元件元件的长度,的长度,n2指定移位数。指定移位数。操作元件操作元件( (其中其中n2n11024)n2n11024)梯形图梯形图 梯形图表达:梯形图表达:每次每次X10由由OFFON时,时,D内各内各位数据连同位数据连同S内内4位数据向右移动位数据向右移动4bitX0X3组成的组成的4bit数据从高端移入而数据从高端移入而(M0M3)4位溢出。位溢出。2024/7/31228绪论EXIT6.5 6.5 6.5 6.5 循环移位与移位循环移位与移位循环移位与移位循环移位与移位 指令

200、:指令: WSFR FNC36(P) (16/32) WSFR FNC36(P) (16/32) “ “!” ” 元件状态元件状态( (字字) )右移右移程序步数:程序步数: WSFRWSFR、WSFR(P)9WSFR(P)9步步功能:功能:本本指指令令使使字字元元件件中中的的状状态态向向右右移移位位,由由n1指指定定字字元元件长度,件长度,n2指定移位字数。指定移位字数。操作元件操作元件( (其中其中n2n1 512)n2n1 512)梯形图梯形图 梯形图表达:梯形图表达:每每 次次 X10由由 OFFON时时 , D10D2516字字数数据据连连同同S内内D0D34字字数数据据向向右右移移

201、动动4bitD0D3从从高高端端移移入而入而(D10D13)从低端移出。从低端移出。2024/7/31229绪论EXIT6.5 6.5 6.5 6.5 循环移位与移位循环移位与移位循环移位与移位循环移位与移位 指令:指令: SFWR FNC38(P)(16/32) “SFWR FNC38(P)(16/32) “!” 先入先出先入先出FIFOFIFO写入写入程序步数:程序步数: SFWRSFWR、SFWR(P)7SFWR(P)7步步标标 志:志:M8022(M8022(进位进位) WSFR) WSFR、功能:功能:本指令是本指令是FIFO(先入先(先入先出)控制数据写入指令。将出)控制数据写入指

202、令。将S指定的数据写入指定的数据写入D指定指定的第二位开始的长度为的第二位开始的长度为n指定指定的寄存器内,的寄存器内,D指定的第一指定的第一位为指针位。指针为位为指针位。指针为n1时时不执行本操作。不执行本操作。操作元件操作元件( (其中其中2n 512)2n 512)梯形图梯形图 梯形图表达:梯形图表达:当当X0由由OFFON时,时,D0中的数据写入中的数据写入D2,而,而D1内的数据变为内的数据变为1(指针指针)。D0数据数据改变后改变后X0再由再由OFFON时,时,DO中的数据中的数据写入写入D3,D1中的数据变为中的数据变为2。依此类推。依此类推。直到直到D1内数据为内数据为n1上述

203、指令不再执行上述指令不再执行2024/7/31230绪论EXIT6.5 6.5 6.5 6.5 循环移位与移位循环移位与移位循环移位与移位循环移位与移位 指令:指令: SFRD FNC39(P)(16/32) “SFRD FNC39(P)(16/32) “!” 先入先出先入先出FIFOFIFO读出读出程序步数:程序步数: SFRDSFRD、SFRD(P)7SFRD(P)7步步标标 志:志:M8020M8020进位进位) )功能:功能:本指令是本指令是FIFO(先入先出)控(先入先出)控制数据读出指令。将制数据读出指令。将S指定的第指定的第二个寄存器开始的长度为二个寄存器开始的长度为n数据数据读

204、到读到D指定的寄存器内,指定的寄存器内,S指指定的第一位为指针位。指针为定的第一位为指针位。指针为0时不执行本操作。时不执行本操作。操作元件操作元件( (其中其中2n 512)2n 512)梯形图梯形图 梯形图表达:梯形图表达:每次每次X1由由OFFON时,时,D2内的数内的数据读入据读入D20,同时指针(,同时指针(D1)减)减1,从,从D3到到D10内数据向右移内数据向右移1字。若连续使字。若连续使用该指令,则每次执行数据向右移用该指令,则每次执行数据向右移1字。直到字。直到D1为为0,不再执行该指令。,不再执行该指令。2024/7/31231绪论EXIT6.6 6.6 6.6 6.6 数

205、据处理数据处理数据处理数据处理 注:注:D1D2指定同一元件,指定同一元件,D1号号D2号号指令:指令: ZRST FNC40(P) (16)ZRST FNC40(P) (16)区间复位区间复位程序步数:程序步数: ZRSTZRST,ZRST(P)7ZRST(P)7步步 功能:功能:用于一批元件的同时复位。用于一批元件的同时复位。如控制程序的初始化处理等。如控制程序的初始化处理等。操作元件操作元件( (其中其中2n 512)2n 512)梯形图梯形图 梯形图表达:梯形图表达:PLC送送 电电 运运 行行 时时 M500 M599,C235C255成批复位成批复位2024/7/31232绪论EX

206、IT6.6 6.6 6.6 6.6 数据处理数据处理数据处理数据处理 指令:指令: DECO FNC41(P)(16/32)DECO FNC41(P)(16/32)解码解码 程序步数:程序步数: DECO,DECO(P)7DECO,DECO(P)7步步功能:功能:S指指定定的的源源元元件件和和n指指定定的的个个数数,组组成成二二进进制制数数等等于于几几,就就将将D指指定定的的目目标标开开始始的的8个个寄寄存存器器中中的的对对应位置的寄存器置应位置的寄存器置1。操作元件操作元件( (其中其中n=1n=18)8)梯形图梯形图 梯形图表达:梯形图表达:当当X4=ON时,时,X3、X2、X1组成的二进

207、组成的二进制数等于几,就将制数等于几,就将M10M17对应的对应的M置置1。若。若D指定目标是指定目标是T、C、或、或D,应使,应使n4。2024/7/31233绪论EXIT6.6 6.6 6.6 6.6 数据处理数据处理数据处理数据处理 指令:指令: ENCO FN42(P) (16)ENCO FN42(P) (16)编码编码程序步数:程序步数: ENCO, ENCO(P)7ENCO, ENCO(P)7步步功能:功能:S指指定定的的源源元元件件开开始始的的8个个寄寄存存器器中中为为1的的位位,以以二二进进制制数数输输出出到到D指指定定的的目目标标和和n指指定定的个数组成的寄存器组内。的个数组

208、成的寄存器组内。 操作元件操作元件( (其中其中n=1n=18)8)梯形图梯形图 梯形图表达:梯形图表达:当当X5=ON时,时,M10M17对应的对应的M为为1。就将该位对应的二进制数送到。就将该位对应的二进制数送到D12、D11、D10组成的寄存器组内组成的寄存器组内.若若S指定目指定目标是标是T、C、D,V或或Z,应使,应使n4。若指定。若指定的源中为的源中为1的不止一处时,则只有最高位的的不止一处时,则只有最高位的1有效。若指定源中所有有效。若指定源中所有bit均为均为0,则出,则出错。错。2024/7/31234绪论EXIT6.6 6.6 6.6 6.6 数据处理数据处理数据处理数据处

209、理 指令:指令: BON FNC44(P) (16/32) ONBON FNC44(P) (16/32) ON位判位判别别 程序步数:程序步数: BONBON、BON(P)3BON(P)3步步(D)BON(D)BON、(D)BON(P)13(D)BON(P)13步步功能:功能:当条件为当条件为ON时,若时,若S指定指定的源数据中的第的源数据中的第n指定的位为指定的位为ON时,将时,将D指定的目标寄指定的目标寄存器置存器置1。即使条件变为。即使条件变为OFF目标寄存器也保持不变。目标寄存器也保持不变。操作元件操作元件 其中其中n=0n=015(16bit15(16bit操作操作)n=0)n=03

210、1(32bit31(32bit操作操作) ) 梯形图梯形图 梯形图表达:梯形图表达:当当X0为为ON时时,若若D10中中的的第第15bit为为ON时时,即即是是XO变变为为OFF,M0亦亦保持不变。保持不变。2024/7/31235绪论EXIT6.6 6.6 6.6 6.6 数据处理数据处理数据处理数据处理 指令:指令: MEAN FNC45(P) (16)MEAN FNC45(P) (16)平均值平均值 程序步数:程序步数: MEANMEAN、MEAN(P)3MEAN(P)3步步功能:功能:将将S指指定定的的源源开开始始的的n个个数数据据的的平平均均值值送送入入D指指定定的目标。的目标。操作

211、元件操作元件 其中其中n=1n=16464 梯形图梯形图 梯形图表达:梯形图表达:当当X5为为ON时,将时,将D0、D1、D2的平均值送入的平均值送入D10。2024/7/31236绪论EXIT6.7 6.7 6.7 6.7 高速处理高速处理高速处理高速处理 指令:指令: REF FNC50(P)(16) “REF FNC50(P)(16) “!”刷新刷新 程序步数:程序步数:REFREF,REF(P)5REF(P)5步步功能:功能:用用于于刷刷新新一一组组输输入入或或输输出出寄寄存器。存器。操作元件操作元件 DD最低位为最低位为0 0的的X X或或Y Y元元件,如件,如X0X0、X10X10

212、、X20X20等等nKnK或或H H的参数,的参数,8 8的倍数。的倍数。梯形图梯形图 梯形图表达:梯形图表达:当当X3为为ON时,刷新时,刷新X10X17的的一组一组8个输入寄存器。个输入寄存器。2024/7/31237绪论EXIT6.7 6.7 6.7 6.7 高速处理高速处理高速处理高速处理 指令:指令: REFF FNC51(P) (16)REFF FNC51(P) (16)刷新和滤刷新和滤 波时间调整波时间调整程序步数:程序步数: REFF,REFF(P)3REFF,REFF(P)3步步功能:功能:用用于于刷刷新新X0X7的的映映象象寄寄存存器器,并并更改滤波常数为更改滤波常数为n决

213、定的时间。决定的时间。操作元件操作元件 X0X0X7(X7(无需指定无需指定) )nKnK,H nH n0 06060梯形图梯形图 梯形图表达:梯形图表达:n=K1时滤波时间为时滤波时间为1msM8000为初始电平。为初始电平。2024/7/31238绪论EXIT6.7 6.7 6.7 6.7 高速处理高速处理高速处理高速处理 指令:指令: HSCS FNC53 (16/32)HSCS FNC53 (16/32)高速计数高速计数 置位置位程序步数:程序步数: (D)HSCS13(D)HSCS13步步 功能:功能:S2指指定定的的高高速速计计数数器器的的计计数数达达到到S1指指定定的的数数时时将

214、将D指指定定的的目目标标寄寄存存器器立即置立即置1。操作元件操作元件S2S2:C235C235C255(C255(高速计数器高速计数器) ) 梯形图梯形图 梯形图表达:梯形图表达:当当X10ON时,如果时,如果C255的计数的计数达到达到100时,将时,将Y10立即置立即置1。2024/7/31239绪论EXIT6.7 6.7 6.7 6.7 高速处理高速处理高速处理高速处理 指令:指令: HSCR FNC54 (16/32)HSCR FNC54 (16/32)高速计数高速计数 复位复位程序步数:程序步数: (D)HSCR13(D)HSCR13步步功能:功能:S2指指定定的的高高速速计计数数器

215、器的的计计数数达达到到S1指指定定的的数数时时将将D指指定定的的目目标标寄寄存存器立即复位。器立即复位。操作元件操作元件 S2S2:C235C235C255(C255(高速计数器高速计数器) ) 梯形图梯形图 梯形图表达:梯形图表达:当当X11ON时,如果时,如果C255的计数的计数达到达到200时,将时,将Y10立即复位。立即复位。2024/7/31240绪论EXIT6.7 6.7 6.7 6.7 高速处理高速处理高速处理高速处理 指令:指令: HSZ FNC55 (16/32) HSCHSZ FNC55 (16/32) HSC区间比区间比 较较程序步数:程序步数: (D)HSZ17(D)H

216、SZ17步步功能:功能:当当S指定的计数器结果小指定的计数器结果小于于S1S2之间,之间,D指定的指定的第第1个目标置个目标置1;计数在;计数在S1S2之间,之间,D的第的第2个目标置个目标置1;计数大于;计数大于S1S2之间之间D的第的第3个目标置个目标置1。操作元件操作元件 S2S2:C235C235C255(C255(高速计数器高速计数器) ) 梯形图梯形图 梯形图表达:梯形图表达:当当X11ON时,若时,若C250的当前值小于的当前值小于K1000则则Y10置置1;若;若1000C250K1200则则Y11置置1;若;若C250的当前值大于的当前值大于K1200则则Y12置置1。202

217、4/7/31241绪论EXIT6.7 6.7 6.7 6.7 高速处理高速处理高速处理高速处理 指令:指令: SPD FNC56 (16) SPD FNC56 (16) 速度检测速度检测 程序步数:程序步数: SPD7SPD7步步指指 令令 数:数:X0X0X5X5每个输入点一条命令以下每个输入点一条命令以下功能:功能:S1指指 定定 的的 脉脉 冲冲 输输 入入 点点 。S2指指定定的的计计数数时时间间(以以ms为为单单位位)。D指指定定的的计计数数结结果果存存放放目目标标。当当条条件件成成立立时时,反反复复计计数数,则脉冲密度可在则脉冲密度可在D中读出。中读出。 操作元件操作元件 S1S1

218、:X0X0X5X5梯形图梯形图 梯形图表达:梯形图表达:当当X15=ON时,时,X1输入的脉冲速度(脉输入的脉冲速度(脉冲数冲数100ms)存放在)存放在D0中。例如利用光中。例如利用光电编码器测量某电机的转速就可以使用。电编码器测量某电机的转速就可以使用。D0的值正比于转速的值正比于转速rpm:N=60(DO)1000(nt)式式中中:n:计计数数结结果果,t:S2指定的计数时间指定的计数时间2024/7/31242绪论EXIT6.7 6.7 6.7 6.7 高速处理高速处理高速处理高速处理 指令:指令: PLSY FNC57 (16/32)PLSY FNC57 (16/32)脉冲输出脉冲输

219、出程序步数:程序步数: PLSY7PLSY7步,步,(D)PLSY13(D)PLSY13步步标标 志:志:M8029M8029(完成)(完成) 功能:功能:S1指定脉冲频率指定脉冲频率(11000Hz)。S2指定产生脉冲指定产生脉冲数目。数目。16bit为为132767个脉个脉冲,冲,32bit为为121474836547个脉冲。占空比为:个脉冲。占空比为:50操作元件操作元件梯形图梯形图 梯形图表达:梯形图表达:当当X10ON时,在时,在Y0输出输出1KHz脉冲脉冲信号信号(D0)个,完成后个,完成后M8029置置1标志结束。标志结束。若在输出过程中若在输出过程中X10变为变为OFF使输出停

220、使输出停止。本指令只能使用止。本指令只能使用1次,以中断方式输次,以中断方式输出脉冲。出脉冲。2024/7/31243绪论EXIT6.7 6.7 6.7 6.7 高速处理高速处理高速处理高速处理 指令:指令: PWM FNC58 (16)PWM FNC58 (16)脉宽调制脉宽调制 程序步数:程序步数: PWM7PWM7步步功能:功能:S1指定脉冲宽度指定脉冲宽度(032767ms),S2指定脉冲周指定脉冲周期期(132767ms)。D指定输指定输出目标。出目标。操作元件操作元件梯形图梯形图 梯形图表达:梯形图表达:当当X10ON时,在时,在Y0输出输出K50为周期为周期的脉冲信号,其占空比由

221、的脉冲信号,其占空比由D10控制。若在控制。若在输出过程中输出过程中X10变为变为OFF时时Y0也为也为OFF。本指令只能使用本指令只能使用1次。次。2024/7/31244绪论EXIT6.8 6.8 6.8 6.8 方便指令方便指令方便指令方便指令 指令:指令: IST NC60 (16)IST NC60 (16)置初始状态置初始状态程序步数:程序步数: IST7IST7步步功能:功能:本本指指令令用用于于自自动动设设置置初初始始状状态态和和特特殊殊辅辅助助继继电器。电器。梯形图梯形图 梯形图表达:梯形图表达:S指指定定操操作作方方式式输输入入的的首首元元件件。D1指指定定在在自自动动操操作

222、作中中实实际际用用到到的的最最低低状状态态号号。D2指指定定在在自自动动操操作作中中实实际际用用到的最高状态号。到的最高状态号。操作元件操作元件 SS:X X、Y Y、M M D1D2 D1D2: S20S20S899S899 D1 D1D2D22024/7/31245绪论EXIT6.8 6.8 6.8 6.8 方便指令方便指令方便指令方便指令 指令:指令: STMR FNC65(P) (16/32)STMR FNC65(P) (16/32)特殊定时器特殊定时器程序步数:程序步数: 77步步 功能:功能:产产生生延延时时断断定定时时器器和和闪动定时器。闪动定时器。梯形图梯形图 梯形图表达:梯形

223、图表达:M0为为延延时时定定时时器器,M1为为单单脉脉冲冲式式定定时时器。器。操作元件操作元件 SS:T; T; D D:Y Y、M M、S;S; m m:K K、H mH m1 1 to 32767 to 327672024/7/31246绪论EXIT6.8 6.8 6.8 6.8 方便指令方便指令方便指令方便指令 指令:指令: ALT FNC66(P) (16)“ALT FNC66(P) (16)“!”交替输出交替输出程序步数:程序步数: 5 5步步功能:功能:输入条件改变时使出输入条件改变时使出交替变化。交替变化。 操作元件操作元件梯形图梯形图 梯形图表达:梯形图表达:每每次次X3从从O

224、FF到到ON时时,M0的的状状态改变一次态改变一次 2024/7/31247绪论EXIT6.8 6.8 6.8 6.8 方便指令方便指令方便指令方便指令 指令:指令: RAMP FNC67 (16) RAMP FNC67 (16) 倾斜信号倾斜信号 程序步数:程序步数: 9 9步步标标 志:志:M8029M8029功能:功能:目标目标D由由S1到到S2通过通过n个扫描周期渐变。个扫描周期渐变。梯形图梯形图 梯形图表达:梯形图表达:当当X0为为ON时时,D3的的数数据据由由D1渐渐变到变到D2大小。大小。操作元件操作元件 S1S2DS1S2D: D D n n:K K、H H2024/7/312

225、48绪论EXIT第第第第7 7 7 7章章章章 可编程控制器的特殊功能模块可编程控制器的特殊功能模块可编程控制器的特殊功能模块可编程控制器的特殊功能模块 7.1 模拟量输入模块及应用模拟量输入模块及应用7.2 通信模块及应用通信模块及应用第第7章第章第249页页2024/7/312497.1 7.1 7.1 7.1 模拟量输入模块模拟量输入模块模拟量输入模块模拟量输入模块FX2n-4ADFX2n-4ADFX2n-4ADFX2n-4AD的使用的使用的使用的使用7.1.1概述概述 FX2n4AD是是FX2n系列系列PLC的模拟量输入模块,有的模拟量输入模块,有CH1CH4四个通道,四个通道,每个通

226、道都可进行每个通道都可进行AD转换,分辩率为转换,分辩率为12位,采集信号电压为位,采集信号电压为10V+10V,分辩率分辩率5mV。电流输入时,为。电流输入时,为420mA或或2020mA,分辩率,分辩率20uA。 FX2n4AD内部有内部有32个个16位位的缓冲寄存器的缓冲寄存器(BMF),用于与主机交换数据。,用于与主机交换数据。FX2n4AD占用占用FX2n扩展总线的扩展总线的8个点,个点,耗电为耗电为5V,30mA。第第7章第章第250页页2024/7/31250绪论EXIT7.1.2FX2n4AD的电路接线的电路接线 FX2n-4ADFX2n-4AD通过扩展电缆与通过扩展电缆与PL

227、CPLC主机相连,四个通道的主机相连,四个通道的外部连接则根据外部输入电压或电流量的不同而不同。外部连接则根据外部输入电压或电流量的不同而不同。应注意以下几点:应注意以下几点:1. 1. 外部输入为电压量信号外部输入为电压量信号, ,则将信号的则将信号的+ +、- -极分别与极分别与模块模块V+V+和和VI-VI-相连。相连。2.2.若外部输入为电流量信号若外部输入为电流量信号, ,则需要把则需要把V+V+和和I+I+相连。相连。3.3.如有过多的干扰信号,应将系统机壳的如有过多的干扰信号,应将系统机壳的FGFG端与端与FX2n-FX2n-4AD4AD的接地端相连。的接地端相连。第第7章第章第

228、251页页2024/7/31251绪论EXIT图图1 FX2n-4AD与外部信号接线图与外部信号接线图 电电流流信信号号电电压压信信号号第第7章第章第252页页7.1.2FX2n4AD的电路接线的电路接线2024/7/31252绪论EXIT7.1.3 FX2n-4AD的性能指标的性能指标 2.转换特性转换特性电压量转换电流量转换1.电源电源 FX2n-4AD的外接电源为的外接电源为24V,上下波动不得超,上下波动不得超过过2.4V,电流为电流为55mA。图图2 图模拟量与数字量对应曲线图模拟量与数字量对应曲线第第7章第章第253页页2024/7/31253绪论EXIT()()4个输入点可同时使

229、用。个输入点可同时使用。()输输入入电电压压为为10V+10V,如如果果绝绝对对值值超超过过15V,则则可可对对单单元元造造成成损损坏。坏。()()12位转换结果以二进制补码形式存放。最大值位转换结果以二进制补码形式存放。最大值2047,最小值,最小值2048。()分辨率电压为()分辨率电压为1/2000,5mV,电流为,电流为1/1000,20uA。()总体精度()总体精度1%。()转换速度()转换速度615ms。模拟量模块的性能说明模拟量模块的性能说明第第7章第章第254页页2024/7/31254绪论EXITBFMBFMBFMBFM内容含义内容含义内容含义内容含义0#通道初始化,缺省值为

230、通道初始化,缺省值为H0000#1#4存放通道存放通道#1#4的采样值,用于求平均值的采样值,用于求平均值#5#8存放四个通道的平均输入采样值存放四个通道的平均输入采样值#9#12每个输入通道当前值存放每个输入通道当前值存放#13#14保留保留#15用用于于选选择择AD转转换换速速度度:0为为正正常常速速度度,15ms;如如为为1,则选择高速,则选择高速,6ms。第第7章第章第255页页2024/7/31255绪论EXIT#16#19保留保留#20复位到缺省值预设,缺省值为复位到缺省值预设,缺省值为0。#21禁止调整偏移量、增益值,缺省值为禁止调整偏移量、增益值,缺省值为0。#22偏移、增益调

231、整:偏移、增益调整:G4O4G3O3G2O2G1O1#23偏移值,缺省值为偏移值,缺省值为0。#24增益值,缺省值为增益值,缺省值为5000。#25#28保留保留#29错误状态错误状态#30识别码:识别码:K2010#31不能使用不能使用第第7章第章第256页页2024/7/31256绪论EXIT 1 1、表中、表中咖啡色咖啡色的缓冲寄存器(的缓冲寄存器(BFMBFM)中的数据可通过)中的数据可通过TOTO指令改写。其它指令改写。其它BFMBFM内的数据可以使用内的数据可以使用PLCPLC的的FROMFROM指令读写。指令读写。 对对BFM表的说明表的说明: 2 2、在、在BFM#0BFM#0

232、中写入十六进制中写入十六进制4 4位数字位数字HH进行进行A/DA/D模块通道初始化,最低位数字控制模块通道初始化,最低位数字控制CH1CH1,最高位控制,最高位控制CH4CH4。3 3、 =0 =0时设定输入范围为时设定输入范围为-1010V-1010V, =1 =1时,设定输入时,设定输入范围为范围为4m A20mA,=24m A20mA,=2时,设定输入范围为时,设定输入范围为-2020mA-2020mA, =3=3时关断通道。例如时关断通道。例如BFM#0=BFM#0=H3310H3310则说明则说明CH1CH1设定输入范围为设定输入范围为-10V+10V10V+10V,CH2CH2设

233、定输入范围为设定输入范围为420mA420mA,CH3CH3、CH4CH4两通道两通道关闭。关闭。 第第7章第章第257页页2024/7/31257绪论EXIT当当BFM#20BFM#20 被设置为被设置为1 1时,时,FX2n -4ADFX2n -4AD模块所有的设置将模块所有的设置将复位为缺省值。复位为缺省值。如果如果BFM#21BFM#21的的(b1,b0b1,b0)被设置为被设置为(1 1,0 0),),则偏移量则偏移量与增益值被保护,为了设置偏移量与增益值,与增益值被保护,为了设置偏移量与增益值,(b1,b0b1,b0)必必须设为须设为(1 1,0 0),缺省值为,缺省值为(0 0,

234、1 1)。BFM#23BFM#23和和BFM#24BFM#24的偏移量与增益值送入指定单元,用于的偏移量与增益值送入指定单元,用于指定通道。输入通道的偏移量与增益值由指定通道。输入通道的偏移量与增益值由BFM#22BFM#22适当的适当的G-G-OO(增益(增益- -偏移)位确定。偏移)位确定。BFM#23BFM#23和和BFM#24BFM#24中的增益值和偏移量的单位是中的增益值和偏移量的单位是mVmV(或(或AA)。)。FX2n-4ADFX2n-4AD分辨率为分辨率为5mV5mV(或(或20A20A), ,为最小刻度。为最小刻度。、调整偏移量与增益值、调整偏移量与增益值第第7章第章第258

235、页页2024/7/31258绪论EXIT、 BFM#29BFM#29的状态信息设置含义的状态信息设置含义 #29#29缓冲器位缓冲器位ONONOFFOFFb0b0:错误:错误 当当b1 b1 b4b4为为ONON时时,b0=ONb0=ON,如如果果b2 b2 b4b4任意一位为任意一位为ONON,通道停止,通道停止 无错误无错误 b1b1:偏偏移移量量与与增增益益值错误值错误 偏移量与增益值修正错误偏移量与增益值修正错误 偏偏移移量量与与增增益益值值正正常常 b2b2:电源不正常:电源不正常 24VDC24VDC错误错误 电源正常电源正常 b3b3:硬件错误:硬件错误 A/DA/D或其它硬件错

236、误或其它硬件错误 硬件正常硬件正常 b10b10: 数数字字范范围围错错误误 数字输出值小于数字输出值小于-2048-2048或大于或大于+2047 +2047 数字输出正常数字输出正常 b11b11:平均值错误:平均值错误数字平均采样值大于数字平均采样值大于40964096或小于或小于0 0平均值正常平均值正常b12b12:偏偏移移量量与与增增益益修正禁止修正禁止 #21#21缓缓冲冲器器的的禁禁止止位位(b1 b1 ,b0b0)设设置置为为(1 1,0 0) #21#21的的(b1,b0b1,b0)(0 0,1 1) 第第7章第章第259页页2024/7/31259绪论EXIT6 6、BF

237、M#30BFM#30为缓冲器确认码,可用为缓冲器确认码,可用FROMFROM指令读出特殊指令读出特殊功能块的认别号。功能块的认别号。FX2n-4ADFX2n-4AD单元的确认码为单元的确认码为K2010K2010。7 7、增益值与偏移量、增益值与偏移量 增增益益与与偏偏移移是是使使用用F FX X2 2n n- -4 4A ADD要要设设定定的的两两个个重重要要参参数数,可可使使用用输输入入终终端端上上的的下下压压按按钮钮开开关关来来调调整整F FX X2 2n n- -4 4A ADD的的增增益益 与与 偏偏 移移 , 也也 可可 通通 过过P P L L C C的的 软软 件件 进进 行行

238、 调调 整整 。小小大大零零1000模拟量模拟量数数字字量量正偏移正偏移负偏移负偏移0偏移偏移模拟量模拟量数数字字量量FX2n-4AD增益与偏移状态示意图增益与偏移状态示意图第第7章第章第260页页2024/7/31260绪论EXIT7.1.4编程及应用编程及应用第第7章第章第261页页2024/7/31261FX2n-4AD的设置步骤的设置步骤校对校对BFM30中的识别中的识别码码 K2010设置通道工作方式设置通道工作方式设置平均值次数设置平均值次数判断转换是否出错判断转换是否出错输出转换结果输出转换结果第第7章第章第262页页2024/7/31262绪论EXIT串行通信中,数据在两个站之

239、间是双向传送的,串行通信中,数据在两个站之间是双向传送的,A站可作为发站可作为发送送端,端,B站作为接收端,也可以站作为接收端,也可以A站作为接受端,而站作为接受端,而B站作为发送站作为发送端,串行通信可根据要求分为单工端,串行通信可根据要求分为单工(Simplex)、半双工、半双工(HalfDuplex)和全双工和全双工(FullDupIeX)三种传送方式。三种传送方式。7.2.1 串行通信的数据传送方式串行通信的数据传送方式7.2 7.2 通信模块及应用通信模块及应用单工单工: 数据只按一个固定的方向传送。数据只按一个固定的方向传送。半双工半双工: 每次只能有一个站发送,即只能是由每次只能

240、有一个站发送,即只能是由A发送到发送到 B,或是由,或是由B发送到发送到A,不能,不能A和和B同时发送。同时发送。全双工全双工: 两个站同时都能发送。两个站同时都能发送。2024/7/31263绪论EXIT在在串串行行通通信信中中经经常常采采用用非非同同步步通通信信方方式式,即即异异步步通通信信方方式式。所所谓谓异异步步是是指指相相邻邻两两个个字字符符数数据据之之间间的的停停顿顿时时间间是是长长短短不不一一的的,在在异异步步串串行行通通信信中中,收收发发的每一个字符数据是由四个部分按顺序组成的,如图所示。的每一个字符数据是由四个部分按顺序组成的,如图所示。7.2.1 串行通信的数据传送方式串行

241、通信的数据传送方式 起始位:起始位:标志着一个新字节的开始。当发送设备要发送数据时,首先标志着一个新字节的开始。当发送设备要发送数据时,首先发送一个低电平信号,起始位通过通信线传向接收设备,接收设备检测发送一个低电平信号,起始位通过通信线传向接收设备,接收设备检测到这个逻辑低电平后就开始准备接收数据位信号。到这个逻辑低电平后就开始准备接收数据位信号。 MARK MARK 数据数据 停止位停止位 停止位停止位 起始位起始位 校验位校验位 停止位停止位 校验位校验位 起始位起始位 数据数据 异步串行通信方式的信息格式2024/7/31264绪论EXIT数数据据位位:起起始始位位之之后后就就是是5、

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

243、停止位是低电平,停止位是低电平,表示一个字符数据传送的结束。表示一个字符数据传送的结束。停停止位可以是一位、一位半或两位。止位可以是一位、一位半或两位。2024/7/31265绪论EXIT在在异异步步数数据据传传送送中中,CPU与与外外设设之之间间必必须须有有两两项项规规定定:字字符符数数据据格格式:即前述的字符信息编码形式。式:即前述的字符信息编码形式。例如起始位占用一位,数据位为例如起始位占用一位,数据位为7位,一个奇偶校验位,加位,一个奇偶校验位,加上停止位,于是一个字符数据就由上停止位,于是一个字符数据就由10个位构成;也可以采用数个位构成;也可以采用数据位为据位为8位,无奇偶校验位等

244、格式。位,无奇偶校验位等格式。波特率:波特率:即在异步数据传送中即在异步数据传送中单位时间内传送二进制数的位单位时间内传送二进制数的位数数。假如数据传送的格式是。假如数据传送的格式是7位字符,加上奇校验位、一个起始位以位字符,加上奇校验位、一个起始位以及及一一个个停停止止位位,共共10个个数数据据位位,而而数数据据传传送送的的速速率率是是960字字符符s,则则传传送送的波特率为:的波特率为:l0960=9600位位/s=9600bps每一位的传送时间即为波特率的倒数:每一位的传送时间即为波特率的倒数:Td=l/9600bpsO.104ms要想通信双方能够正常收发数据,则必须有一致的数据收发规定

245、。要想通信双方能够正常收发数据,则必须有一致的数据收发规定。要想通信双方能够正常收发数据,则必须有一致的数据收发规定。要想通信双方能够正常收发数据,则必须有一致的数据收发规定。7.2.1 串行通信的数据传送方式串行通信的数据传送方式2024/7/31266绪论EXIT7.2.27.2.27.2.27.2.2异步串行通信接口异步串行通信接口异步串行通信接口异步串行通信接口 RS232C是是电电子子工工业业协协会会EIA(ElectronicsIndustriesAssociation)l962年年公公布布的的一一种标准化接口。种标准化接口。它它采采用用按按位位串串行行的的方方式式,传传递递的的波

246、波特特率率规规定定为为19200、9600、4800、2400、1200、600、300等。等。在在通通信信距距离离较较近近,波波特特率率要要求求不不高高的的场场合合可可以以直直接接采采用用,既既简简单单又又方方便便。但但是是,由由于于RS232C接接口口采采用用单单端端发发送送、单单端端接接收收,所所以以,在在使使用用中中有有数数据通信速率低、通信距离近据通信速率低、通信距离近(15m)、抗共模干扰能力差等缺点。、抗共模干扰能力差等缺点。2024/7/31267绪论EXITRS422接接口口采采用用差差动动发发送送、差差动动接接收收的的工工作作方方式式,发发送送器器、接接收收器器仅仅使使用用

247、5V电电源源,因因此此,在在通通信信速速率率、通通信信距距离离、抗抗共共模模干干扰扰能能力力等等方方面面,较较RS232C接口都有了很大提高接口都有了很大提高。使用使用RS422接口,最大数据通信速率可达接口,最大数据通信速率可达l0Mbps(对应通信距离对应通信距离为为12m),最大通信距离,最大通信距离1200m(对应通信速率为对应通信速率为l0Kbps)。RS485通通信信接接口口的的信信号号传传送送是是用用两两根根导导线线之之间间的的电电位位差差来来表表示示逻逻辑辑1和和逻逻辑辑0的,这样,的,这样,RS485接口仅需两根传输线就可完成信号的接收和发送任务。接口仅需两根传输线就可完成信

248、号的接收和发送任务。传输线也采用差动接收、差动发送的工作方式,而且输出阻抗传输线也采用差动接收、差动发送的工作方式,而且输出阻抗低、无接地回路问题,所以它的干扰抑制性很好,传输距离可达低、无接地回路问题,所以它的干扰抑制性很好,传输距离可达1200m,传输速率达,传输速率达l0Mbps。7.2.27.2.27.2.27.2.2异步串行通信接口异步串行通信接口异步串行通信接口异步串行通信接口2024/7/31268绪论EXIT7.2.3 FX2N7.2.3 FX2N7.2.3 FX2N7.2.3 FX2N与其他设备的通讯与其他设备的通讯与其他设备的通讯与其他设备的通讯PLC与与计计算算机机联联接

249、接,构构成成PLC和和计计算算机机的的综综合合系系统统,可可使使PLC与与计计算算机机互互补补功能上的不足。功能上的不足。许许多多小小型型PLC都都设设有有通通讯讯模模块块用用于于与与其其它它PLC或或计计算算机机的的通通讯讯。如如FX系系列列中中有有FX232ADP、FX232AW,A系系列列中中有有AJ71C24、AD51E、AOJ2C214可用于此种通讯功能。可用于此种通讯功能。FX2系系列列PLC与与通通讯讯设设备备间间的的数数据据交交换换,由由特特殊殊寄寄存存器器D8120的的内内容容指指定定,交交换换数数据据的的点点数数、地地址址用用RS指指令令设设置置,并并通通过过PLC的的数数

250、据据寄寄存存器器和和文文件件寄寄存存器实现数据交换。器实现数据交换。2024/7/31269绪论EXIT1 1 1 1、通讯参数的设置、通讯参数的设置、通讯参数的设置、通讯参数的设置在在两两个个串串行行通通讯讯设设备备进进行行任任意意通通讯讯前前,必必须须设设置置相相互互可可以以辨辨认认的的参参数数,这这些些参参数数是是指指如如前前所所述述的的传传送送数数据据的的信信息息格格式式,包包括括起起始始位位、数数据据位位、奇奇偶偶校校验验位位、停停止止位位和和波波特特率率等等。只只有有通通讯讯双双方方设设置置一一致致,才才可可进进行行可可靠靠通通讯讯。在在FX2N系系列列PLC中中通通过过D8120

251、的的位位组组合方式选择,其具体规定如表所示。合方式选择,其具体规定如表所示。2024/7/31270绪论EXIT通讯模式设置 位 状 态 D8102 的位 含 义 0 (OFF ) 1 (ON) b0 数据长度 7 位 8 位 b1 b2 校验位 (b2 b1) (00): 无校验 (01): 奇校验 (11): 偶校验 b3 停止位 1 位 2 位 b4 b5 b6 b7 波特率(b7 b6 b5 b4) (0011): 300bps (0100): 600bps (0101): 1200bps (0110): 2400bps (0111): 4800bps (1000): 9600bps

252、(1001): 19200bps b8 起始字符 无 D8124 b9 结束字符 无 D8125 b10 对接信号类型1 无 H/W1 b11 模式(控制线) 常规 单控 b12 对接信号类型2 无 H/W2 b13b15 可取代 b8b12 用于 FX458 网络 2024/7/31271绪论EXIT例如:例如:D8120=0F9EH,其其中中0F9E是是数数据据,H表表示示是是16进进制制的的数数。则则对对应应的的参参数选择如下。数选择如下。E=1110,即选择,即选择7位数据、偶校验、位数据、偶校验、2位停止位停止9=1001,即选择波特率为,即选择波特率为19200bpsF=1110,

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

254、串行行通通讯讯指指令令是是利利用用RS(FUN80)与与PLC的的通通讯讯适适配配器器FX232ADP进进行行通通讯讯控控制制的的,实实现现PLC与与外外围围设设备备的的数数据据传传送送与与接接受受。指指令令形形式式如如图图所所示。其中示。其中S和和D的操作数为的操作数为D,m的操作数为的操作数为K、H、D,n的的操操作作数数为为K、H。使用本指令时注意:使用本指令时注意:在信息接收时不能发送信息,此时如果执在信息接收时不能发送信息,此时如果执行发送,发送将被推迟(行发送,发送将被推迟(M8121为为ON)。)。传送和接受缓冲区传送和接受缓冲区的大小决定每传送一次信息所允许的最大数据量,缓冲区

255、的大的大小决定每传送一次信息所允许的最大数据量,缓冲区的大小可在下列情况下修改。小可在下列情况下修改。2024/7/31273绪论EXIT发送缓冲区发送缓冲区在发送之前,既在发送之前,既M8122置置1之前。之前。接受缓冲区接受缓冲区在信息接受完之后,既在信息接受完之后,既M8123置复位之后。置复位之后。另外,另外,RS指令中自动定义的软元件如下:指令中自动定义的软元件如下:D8120存放通讯参数存放通讯参数。D8122存放当前发送信息中尚未发出的字节。存放当前发送信息中尚未发出的字节。D8123存放接收信息中已接受的字节数。存放接收信息中已接受的字节数。D8124存存放放表表示示一一条条信

256、信息息的的起起始始字字符符串串的的ASC码码,缺缺省省值值为为“STX”,(02)16D8125存存放放表表示示一一条条信信息息的的结结束束字字符符串串的的ASC码码,缺缺省省值值为为“ETX”,(03)162 2 2 2、 串行通讯指令串行通讯指令串行通讯指令串行通讯指令2024/7/31274绪论EXITM8121传传送送延延时时标标志志。为为ON时时表表示示传传送送被被延延时时,直直到到目目前前的的数数据据接接收收操作完成。操作完成。M8122数据传送触发标志。该标志为数据传送触发标志。该标志为ON时开始传送数据。时开始传送数据。M8123信息接收完毕标志。该标志为信息接收完毕标志。该标

257、志为ON时表示一条信息接收完毕。时表示一条信息接收完毕。M8124载波检测标志。主要用于调制解调器通讯。载波检测标志。主要用于调制解调器通讯。M81618位位操操作作或或16位位操操作作模模式式标标志志。ON时时8位位操操作作,在在各各操操作作源源或或目目标元件中只有低标元件中只有低8位有效,位有效,OFF是是16位操作。位操作。2 2 2 2、 串行通讯指令串行通讯指令串行通讯指令串行通讯指令2024/7/31275绪论EXIT假假如如要要将将数数据据寄寄存存器器D100D109中中的的数数据据按按16位位通通讯讯传传送送出出去去;并并将将接受的数据转存到接受的数据转存到D000D008中。

258、编制的梯形图如图所示。中。编制的梯形图如图所示。2 2 2 2、 串行通讯指令串行通讯指令串行通讯指令串行通讯指令2024/7/31276绪论EXIT要要想想完完全全实实现现PLC与与计计算算机机之之间间的的通通讯讯,还还必必须须在在计计算算机机中中有有(或或者者编编制制)相相应应的的支支持持该该PLC通通讯讯的的驱驱动动程程序序,在在计计算算机机中中做做好好相相应应的的设设置置才才行行。包包括括,端端口口设设置置、通通讯讯模模式式设设置置、程程序序传传送送、数数据据传传送送、系系统统监监控控等等。计计算算机机应应用用系系统统不不同同,设设置置方方式式也也不不同同。只只有有熟熟悉悉相相应应的的

259、计计算算机机应应用用系系统统才才能能做做好好相相应应的设置。的设置。2 2 2 2、 串行通讯指令串行通讯指令串行通讯指令串行通讯指令2024/7/31277绪论EXIT在在较较大大规规模模的的控控制制系系统统中中,有有时时需需要要两两台台或或两两台台以以上上的的PLC进进行行控控制制。于于是是就就需需要要PLC之之间间的的相相互互配配合合,步步调调一一致致才才能能完完成成任任务务。如如何实现它们的一致性工作,就需要何实现它们的一致性工作,就需要PLC之间的通讯。之间的通讯。在在FX2N系系列列中中,可可利利用用光光纤纤并并行行通通讯讯适适配配器器FX2N40APAW和和双双绞绞线线并并行行通

260、通讯讯适适配配器器FX2N40AW,可可实实现现两两台台FX2N系系列列PLC间间的的自自动动数数据据传传送送,达达到到两两台台PLC并并联联运运行行的的目目的的。其其原原理理图图如如图图所示。所示。3 3 3 3、 PLC-PLCPLC-PLCPLC-PLCPLC-PLC的通讯的通讯的通讯的通讯2024/7/31278绪论EXIT 主站与从站之间可以是主站与从站之间可以是100100100100点的点的ON/OFFON/OFF的状态信号和的状态信号和1010字字1010字的字的1616位数据通讯。位数据通讯。用于通讯的辅助继电器为用于通讯的辅助继电器为M800M800M999M999,数据寄

261、,数据寄存器为存器为D490D490D509D509。当主站的标志当主站的标志M8070M8070和从站的和从站的M8071M8071都为都为ONON时才能时才能执行数据的自动通讯,而且须在执行数据的自动通讯,而且须在PLCPLC处于处于STOPSTOP状态时进行。状态时进行。 3 3 3 3、 PLC-PLCPLC-PLCPLC-PLCPLC-PLC的通讯的通讯的通讯的通讯 并行数据通讯并行数据通讯 X M800M899 M900M999 M8070 M800M899 M900M999 D500D509 D490D499 D490D499 D500D509 X M8000 PRUN 指令 M

262、8071 M8000PRUN 指令主站 从站自动通讯 自动通讯 2024/7/31279绪论EXIT 数数据据传传送送使使用用PRUNPRUN(并并行行通通讯讯指指令令),可可把把源源数数据据传传送送到到指指定定的的位位元件区域,用专用的标志元件区域,用专用的标志M8070M8070和和M8071M8071来控制其传送。来控制其传送。 例例如如将将主主站站X00X00X17X17的的状状态态通通过过M800M800M817M817传传送送到到从从站站。从从站站接接收收到到信信号号后后,如如果果M800M800和和M810M810同同时时为为ONON时时,从从站站向向主主站站发发出出收收到到信信

263、号号,置置M900M900为为ONON。梯形图如图所示。梯形图如图所示。3 3 3 3、 PLC-PLCPLC-PLCPLC-PLCPLC-PLC的通讯的通讯的通讯的通讯2024/7/31280绪论EXIT 上述数据传送只是两台上述数据传送只是两台PLCPLC之间的数据传送。实际在工业控制中,对之间的数据传送。实际在工业控制中,对于多控制任务的复杂控制系统,不可能单靠于多控制任务的复杂控制系统,不可能单靠PLCPLC的输入、输出点数或的输入、输出点数或改进机型来实现,于是就有多台改进机型来实现,于是就有多台PLCPLC相互连接形成的网络。相互连接形成的网络。 数据传送梯形图数据传送梯形图数据传

264、送梯形图数据传送梯形图2024/7/31281绪论EXIT要想多台要想多台PLC能连成网络进行工作,其硬件和软件都要符合要求。能连成网络进行工作,其硬件和软件都要符合要求。硬硬件件上上,一一般般要要增增加加通通讯讯模模块块、通通讯讯接接口口、终终端端适适配配器器、网网卡卡、集集线线器器、调制解调器和必要的线缆等设备。调制解调器和必要的线缆等设备。软件上要求以特定的协议,开发出有一定功能的通讯程序和网软件上要求以特定的协议,开发出有一定功能的通讯程序和网络系统程序,实现对网络中络系统程序,实现对网络中PLC的软硬件资源进行统一调度和配置。的软硬件资源进行统一调度和配置。如:三菱如:三菱PLC的的

265、MELSECNET/MINI网络就是一个典型的代表。网络就是一个典型的代表。它是一个用于工业控制系统中的典型集散控制系统。它是一个用于工业控制系统中的典型集散控制系统。3 3 3 3、 PLC-PLCPLC-PLCPLC-PLCPLC-PLC的通讯的通讯的通讯的通讯2024/7/31282绪论EXIT主要特点如下主要特点如下:1.MELSECNET/MINI网网络络系系统统允允许许挂挂接接64个个子子站站,可可以以控控制制512个个远远程程IO点,同时对子站的模块数没有限制。点,同时对子站的模块数没有限制。2.远远程程IO站站的的输输入入输输出出点点数数设设置置范范围围广广。用用AOJ2时时,

266、可可以以8点点输输入入、8点点输输出出,也也可可以以32点点输输入入、24点点输输出出;用用A1N、A2N、A3N时时则则按按需要配置需要配置I/O模块。最大传输速度可大模块。最大传输速度可大1.5Mbps。3.具有丰富的通讯模块,方便实现与不同系列的具有丰富的通讯模块,方便实现与不同系列的PLC之间的连接。之间的连接。3 3 3 3、 PLC-PLCPLC-PLCPLC-PLCPLC-PLC的通讯的通讯的通讯的通讯2024/7/31283绪论EXIT网络数据传送和接收的梯形图形式网络数据传送和接收的梯形图形式其其中中S和和D指指定定的的是是传传输输数数据据的的首首元元件件号号。I/O首首元元

267、件件号号由由用于通讯的特殊模块用于通讯的特殊模块FX24EI在在PLC中的连接位置决定。中的连接位置决定。在网络中的在网络中的PLC数据传送和接收是利用功能指令中的数据传送和接收是利用功能指令中的MNET(FUN90)指令。其形式如图所示。)指令。其形式如图所示。3 3 3 3、 PLC-PLCPLC-PLCPLC-PLCPLC-PLC的通讯的通讯的通讯的通讯2024/7/31284绪论EXIT第第第第8 8 8 8章章章章 在工业控制中的应用在工业控制中的应用在工业控制中的应用在工业控制中的应用8.1PLC控制系统设计步骤控制系统设计步骤8.2PLC在机床控制中的作用在机床控制中的作用8.3

268、PLC在化工生产过程中的应用在化工生产过程中的应用8.4PLC在集选控制电梯中的应用在集选控制电梯中的应用8.5PLC随动控制系统中的应用随动控制系统中的应用2024/7/31285绪论EXIT8.1 PLC8.1 PLC控制系统设计步骤控制系统设计步骤1、可编程控制器控制系统设计的基本步骤、可编程控制器控制系统设计的基本步骤 (1)系统设计的主要内容系统设计的主要内容 拟定控制系统设计的技术条件拟定控制系统设计的技术条件 选择电气传动形式和电动机、电磁阀等执行机构选择电气传动形式和电动机、电磁阀等执行机构 选定选定 PLC 的型号的型号 编制编制 PLC 的输入的输入 / 输出分配表或绘制输

269、入输出分配表或绘制输入 / 输出端子接线图输出端子接线图 根据系统设计的要求编写软件规格说明书,然后再用根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计相应的编程语言(常用梯形图)进行程序设计 了解并遵循用户认知心理学,重视人机界面的设计,增强人与机了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系器之间的友善关系 设计操作台、电气柜及非标准电器元部件设计操作台、电气柜及非标准电器元部件 编写设计说明书和使用说明书编写设计说明书和使用说明书2024/7/31286绪论EXIT分析被控对象工艺条件和控制要求分析被控对象工艺条件和控制要求

270、确定确定 I/O 设备设备分配分配 I/O 点点设计应用系统梯形图程序设计应用系统梯形图程序将程序输入将程序输入 PLC 去去进行软件测试进行软件测试应用系统整体调试应用系统整体调试编制技术文件编制技术文件选择合适的选择合适的 PLC 类型类型系系统统设设计计的的基基本本步步骤骤 第8章第287页2024/7/312872 2、PLC PLC 硬件系统设计硬件系统设计 (1) PLC 型号的选择型号的选择 对输入对输入 / 输出点的选择输出点的选择 对存储容量的选择对存储容量的选择 对对 I/O 响应时间的选择响应时间的选择 根据输出负载的特点选型根据输出负载的特点选型 对在线和离线编程的选择

271、对在线和离线编程的选择 据是否联网通信选型据是否联网通信选型 对对 PLC 结构形式的选择结构形式的选择 2024/7/31288绪论EXIT(2)(2)分配输入分配输入 / / 输出点输出点 分配定时器分配定时器 / 计数器计数器 确定确定 I/O 通道范围通道范围确定内部辅助继电器确定内部辅助继电器2024/7/31289绪论EXIT3 3、PLC PLC 软件系统设计方法及步骤软件系统设计方法及步骤(1) PLC 软件系统设计的方法软件系统设计的方法 图解法编程图解法编程a. 梯形图法梯形图法b. 逻辑流程图法逻辑流程图法c. 时序流程图法时序流程图法d. 步进顺控法步进顺控法 经验法编

272、程经验法编程 计算机辅助设计编程计算机辅助设计编程2024/7/31290绪论EXIT 编写技术文件并现场试运行编写技术文件并现场试运行(2) PLC (2) PLC 软件系统设计的步骤软件系统设计的步骤 对系统任务分块对系统任务分块 编制控制系统的逻辑关系图编制控制系统的逻辑关系图 绘制各种电路图绘制各种电路图 编制编制 PLC 程序并进行模拟调试程序并进行模拟调试 制作控制台与控制柜制作控制台与控制柜 现场调试现场调试2024/7/31291绪论EXIT 切勿将用于输入的电源并联在一起,更不可将这些电源并切勿将用于输入的电源并联在一起,更不可将这些电源并联到其他电源上联到其他电源上控制单元

273、输入端子接线控制单元输入端子接线输入线尽可能远离高压线和动力线等干扰源输入线尽可能远离高压线和动力线等干扰源 不能将输入设备连接到带不能将输入设备连接到带“ . ”端子上端子上 交流型交流型 PLC 的内藏式直流电源输出可用于输入;直流型的内藏式直流电源输出可用于输入;直流型 PLC 的直流电源输出功率不够时,可使用外接电源的直流电源输出功率不够时,可使用外接电源 切勿将外接电源加到交流型切勿将外接电源加到交流型 PLC 的内藏式直流电源的的内藏式直流电源的输出端子上输出端子上2024/7/31292绪论EXIT控制单元输出端子接线 输出线尽可能远离高压线和动力线等干扰源输出线尽可能远离高压线

274、和动力线等干扰源 不能将输出设备连接到带不能将输出设备连接到带“ . ”端子上端子上 各各“ COM ”端均为独立的,故各输出端既可独立输出,端均为独立的,故各输出端既可独立输出, 又可采用公共并接输出。当各负载使用不同电压时,采又可采用公共并接输出。当各负载使用不同电压时,采 用独立输出方式;而各个负载使用相同电压时,可采用用独立输出方式;而各个负载使用相同电压时,可采用 公共输出方式公共输出方式2024/7/31293绪论EXIT 若输出端接感性负载时,需根据负载的不同情况接入相应的若输出端接感性负载时,需根据负载的不同情况接入相应的保护电路。在交流感性负载两端并接保护电路。在交流感性负载

275、两端并接 RC 串联电路;在直流感性串联电路;在直流感性负载两端并接二极管保护电路;在带低电流负载的输出端并接一负载两端并接二极管保护电路;在带低电流负载的输出端并接一个泄放电阻以避免漏电流的干扰。以上保护器件应安装在距离负个泄放电阻以避免漏电流的干扰。以上保护器件应安装在距离负载载 50cm 以内以内 在在 PLC 内部输出电路中没有保险丝,为防止因负载短路而造内部输出电路中没有保险丝,为防止因负载短路而造成输出短路,应在外部输出电路中安装熔断器或设计紧急停车电成输出短路,应在外部输出电路中安装熔断器或设计紧急停车电路;路; 当多个负载连到同一电源上时,应使用型号为当多个负载连到同一电源上时

276、,应使用型号为 AFP1803 的的短路片将它们的短路片将它们的“ COM ”端短接起来端短接起来控制单元输出端子接线2024/7/31294绪论EXIT扩展单元接线扩展单元接线 若一台若一台 PLC 的输入输出点数不够时,还可将的输入输出点数不够时,还可将 FX 系系列的基本单元与其他扩展单元连接起来使用。具体配列的基本单元与其他扩展单元连接起来使用。具体配置视不同的机型而定。置视不同的机型而定。 2024/7/31295绪论EXIT 应确保使用同一组电源线对控制单元和应确保使用同一组电源线对控制单元和 A/D 单元进行供电单元进行供电FX FX 系列可编程控制器的系列可编程控制器的 A/D

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

278、供电 D/A D/A 模块模块为防止输出信号上有电磁感应和噪声干扰,应使用两线为防止输出信号上有电磁感应和噪声干扰,应使用两线双绞式屏蔽电缆双绞式屏蔽电缆 在同一通道上的电压输出和电流输出不能同时使用。没有在同一通道上的电压输出和电流输出不能同时使用。没有使用的输出端子应开路使用的输出端子应开路应使主回路接线远离高压线应使主回路接线远离高压线建议将屏蔽电缆接到负载设备的接地端建议将屏蔽电缆接到负载设备的接地端2024/7/31297绪论EXIT8.2 PLC8.2 PLC在机床控制中的作用在机床控制中的作用 四工位组合机床由四个工作滑台,各带一个加工动力头,四工位组合机床由四个工作滑台,各带一

279、个加工动力头,组成四个加工工位。除了四个加工工位外,还有夹具、上下组成四个加工工位。除了四个加工工位外,还有夹具、上下料机械手和进料器四个辅助装置以及冷却和液压系统共四部料机械手和进料器四个辅助装置以及冷却和液压系统共四部分。工艺要求为有上料机械手自动上料,机床的四个加工动分。工艺要求为有上料机械手自动上料,机床的四个加工动力刀头同时对一个零件进行加工,一次完成一个零件,通过力刀头同时对一个零件进行加工,一次完成一个零件,通过下料机械手自动取走加工完的零件。要求具有全自动、半自下料机械手自动取走加工完的零件。要求具有全自动、半自动、手动三种工作方式。动、手动三种工作方式。8.2.1 工艺要求工

280、艺要求2024/7/31298绪论EXIT 下图是组合机床控制系统全自动工作循环和半自动工作循下图是组合机床控制系统全自动工作循环和半自动工作循环式的状态流程图。图中环式的状态流程图。图中S2是初始状态,驱动它的条件是各滑是初始状态,驱动它的条件是各滑台、各辅助装置都处在原位,夹具为松开状态,料道有待加工台、各辅助装置都处在原位,夹具为松开状态,料道有待加工零件且润滑系统工作正常。零件且润滑系统工作正常。8.2.28.2.2控制流程控制流程2024/7/31299绪论EXIT组组合合机机床床自自动动工工作作状状态态流流程程图图第8章第300页2024/7/31300绪论EXIT (3) 下料下

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

282、心孔。加工完成后,各工作滑台退回原位心孔。加工完成后,各工作滑台退回原位 这样就完成了一个工作循环。如果选择了预停,则每个循环完成后,这样就完成了一个工作循环。如果选择了预停,则每个循环完成后,机床自动停在原位,实现半自动工作方式;如果不选择预停,则机床自动机床自动停在原位,实现半自动工作方式;如果不选择预停,则机床自动开始下一个工作循环,实现全自动工作方式。开始下一个工作循环,实现全自动工作方式。2024/7/31301绪论EXIT四个工位组合机床四个工位组合机床电气控制系统电气控制系统有输入信号有输入信号42个,输出信号个,输出信号27个,均为开关量。其中外部输入元件包括:个,均为开关量。

283、其中外部输入元件包括:17个检测元件、个检测元件、24个个按钮开关、按钮开关、1个选择开关;外部输出元件包括:个选择开关;外部输出元件包括:16个电磁阀、个电磁阀、6个接个接触器、触器、5个指示灯。个指示灯。根据根据I/O信号的数量、类型以及控制要求,同时考虑到维护、改造和经信号的数量、类型以及控制要求,同时考虑到维护、改造和经济等诸多因素,决定选用济等诸多因素,决定选用FX2N 64MR主机和一个输出扩展单元主机和一个输出扩展单元FX16EX,这样共有,这样共有48个输入点,输出点就是主机的个输入点,输出点就是主机的32点,满足控制要点,满足控制要求。求。8.2.3 PLC8.2.3 PLC

284、的选型的选型2024/7/31302绪论EXIT将输入信号将输入信号42个,输出信号个,输出信号27个按各自的功能类型分好,并与个按各自的功能类型分好,并与PLC的的I/O端一一对应,编排好地址。列出外部端一一对应,编排好地址。列出外部I/O信号与信号与PLCI/O端端地址对照表,如表所示。地址对照表,如表所示。输入信号输入信号输出信号输出信号名称名称功能功能编号编号名称名称功能功能编号编号名称名称功能功能编号编号1SQ滑台滑台原位原位X05SB滑台滑台进进X261YV夹紧夹紧Y02SQ滑台滑台终点终点X16SB滑台滑台退退X272YV松开松开Y13SQ滑台滑台原位原位X27SB主轴主轴点动点

285、动X303YV滑台滑台进进Y24SQ滑台滑台终点终点X38SB滑台滑台进进X314YV滑台滑台退退Y38.2.4 I/O8.2.4 I/O地址编号地址编号2024/7/31303绪论EXIT输入信号输入信号输出信号输出信号5SQ滑台滑台原位原位X49SB滑台滑台退退X325YV滑台滑台进进Y46SQ滑台滑台终点终点X510SB主轴主轴点动点动X336YV滑台滑台退退Y57SQ滑台滑台原位原位X611SB滑台滑台进进X347YV上料上料进进Y68SQ滑台滑台终点终点X712SB滑台滑台退退X358YV上料上料退退Y79SQ上料器原位上料器原位X1013SB主轴主轴点动点动X369YV下料下料进进

286、Y1010SQ上料其终点上料其终点X1114SB滑台滑台进进X3710YV下料下料退退Y1211SQ下料器原位下料器原位iX1215SB滑台滑台退退X4011YV滑台滑台进进Y1312SQ下料器终点下料器终点X1316SB主轴主轴点动点动X4112YV滑台滑台退退Y142024/7/31304绪论EXIT输入信号输入信号输出信号输出信号1YJ夹紧夹紧X1417SB夹紧夹紧X4213YV滑台滑台进进Y152YJ进料进料X1518SB松开松开X4314YV滑台滑台退退Y163YJ放料放料X1619SB上料器上料器进进X4415YV放料放料Y171SB总停总停X2120SB上料器上料器退退X4516

287、YV进料进料Y202SB启动启动X2221SB进料进料X461KM主轴主轴Y213SB预停预停X2322SB放料放料X472KM主轴主轴Y221SA选择开关选择开关X2523SB冷却开冷却开X503KM主轴主轴Y2324SB冷却停冷却停X514KM主轴主轴Y245KM冷却电机冷却电机Y25续表续表2024/7/31305绪论EXIT 四工位组合机床的四工位组合机床的PLC控制系统梯形图包括初始化控制系统梯形图包括初始化程序、手动调整程序和自动工作程序。图程序、手动调整程序和自动工作程序。图2是四工位组合是四工位组合机床在全自动与半自动工作方式时的梯形图程序,它采用机床在全自动与半自动工作方式时

288、的梯形图程序,它采用了了STL步进指令编写,程序简捷、清楚。图步进指令编写,程序简捷、清楚。图3四工位组合四工位组合机床初始化程序梯形图。机床初始化程序梯形图。8.2.5 PLC8.2.5 PLC梯形图程序梯形图程序2024/7/31306绪论EXIT四四工工位位组组合合机机床床自自动动工工作作梯梯形形图图程程序序 2024/7/31307绪论EXIT四四工工位位组组合合机机床床自自动动工工作作梯梯形形图图程程序序 2024/7/31308绪论EXIT四四工工位位组组合合机机床床初初始始化化程程序序梯梯形形图图 2024/7/31309绪论EXIT 现代工业生产广泛采用流水作业,对成品或半成品

289、进行分检,现代工业生产广泛采用流水作业,对成品或半成品进行分检,排除残次品是必须的工序。排除残次品是必须的工序。在流水线上,成品或半成品往往要在流水线上,成品或半成品往往要经过若干项检验,符合要求者得以通过,随着流水线进入下道经过若干项检验,符合要求者得以通过,随着流水线进入下道生产工步生产工步。而不合格者必须在某处集中地予以排除,不得进入而不合格者必须在某处集中地予以排除,不得进入下道生产环节。因此,成品或半成品随传送带递进过程中,对下道生产环节。因此,成品或半成品随传送带递进过程中,对其进行的检验结果也必须同步地向前移动。其进行的检验结果也必须同步地向前移动。这样,当不合格者这样,当不合格

290、者移动到规定的排除点时,才能正确地加以排除,从而实现质检移动到规定的排除点时,才能正确地加以排除,从而实现质检与分检。与分检。利用利用 PLC 可以很方便地做到这一点可以很方便地做到这一点 8.3 PLC8.3 PLC在化工生产过程中的应用在化工生产过程中的应用8.3.18.3.1工艺要求工艺要求2024/7/31310绪论EXIT如图所示,如图所示,工件在传送带上步行式前进。工件在工件在传送带上步行式前进。工件在 0 号站接受号站接受 PH1 光电检光电检查。查。从从 0 号站移到号站移到 4 号站要经过号站要经过 4 次步进。次步进。移到移到 4 号站时,判断移到此站号站时,判断移到此站工

291、件好还是坏。工件好还是坏。如果是废品则要求电磁阀如果是废品则要求电磁阀 YV 打开,使废品掉下来。打开,使废品掉下来。当当 PH2 检测到废品已掉下来后重新将电磁阀关闭。检测到废品已掉下来后重新将电磁阀关闭。 2024/7/31311绪论EXIT根据上述模块的学习,再依据图的标示,同学们可以自己画出根据上述模块的学习,再依据图的标示,同学们可以自己画出输入及输出端口的分配。输入及输出端口的分配。 下图中使用下图中使用 M140 移位寄存移位寄存器器8.3.28.3.2系统的软件设计系统的软件设计M140 , M141 , M142 分别表示移到分别表示移到 0 号位,号位, 1 号位,号位,

292、2 号位号位工件的品质好与坏工件的品质好与坏数据数据“ 1 ”代表品质代表品质“坏坏”。 M144 数据是数据是“ 0 ”或或“ 1 ”代代表移至表移至 4 号位工件是号位工件是“好好”还是还是“坏坏”当当 M144=ON ,电磁阀接通,打开阀门。,电磁阀接通,打开阀门。 2024/7/31312绪论EXIT 质质量量控控制制梯梯形形图图 2024/7/31313绪论EXIT8.4 PLC8.4 PLC8.4 PLC8.4 PLC在集选控制电梯中的应用在集选控制电梯中的应用在集选控制电梯中的应用在集选控制电梯中的应用8.4.1电梯基本原理电梯基本原理 用用FX2N48MR实实现现四四层层四四站

293、站双双速速客客梯梯集集选选控控制制的的控控制制系系统统。主主拖拖动动采采用用交交流双速电动机进行拖动。流双速电动机进行拖动。1. 电梯基本原理电梯基本原理 电梯是机械、电气紧密结合的大型机电产品。主要由机房、井道、电梯是机械、电气紧密结合的大型机电产品。主要由机房、井道、轿厢、门系统和电气控制系统组成。轿厢、门系统和电气控制系统组成。 井道中安装有导轨,轿厢和对重由曳引钢丝绳连接,曳引钢丝绳挂井道中安装有导轨,轿厢和对重由曳引钢丝绳连接,曳引钢丝绳挂在曳引轮上,曳引轮由曳引电动机拖动。轿厢和对重都装有各自的导靴,在曳引轮上,曳引轮由曳引电动机拖动。轿厢和对重都装有各自的导靴,导靴卡在导轨上。曳

294、引轮运转带动轿厢和对重沿各自导轨做上下相对运导靴卡在导轨上。曳引轮运转带动轿厢和对重沿各自导轨做上下相对运动,轿厢上升,对重下降。这样可通过控制曳引电动机来控制轿厢的启动,轿厢上升,对重下降。这样可通过控制曳引电动机来控制轿厢的启动、加速、运行、减速、平层停车,实现对电梯运行的控制。动、加速、运行、减速、平层停车,实现对电梯运行的控制。2024/7/31314绪论EXIT电梯的电梯的电梯的电梯的工作原工作原工作原工作原理理理理控制柜控制柜曳引钢丝绳曳引钢丝绳轿门轿门曳引机曳引机限速器限速器轿厢架轿厢架轿厢体轿厢体导轨导轨对重对重缓冲器缓冲器厅门厅门召唤箱及指召唤箱及指层器层器随行电缆随行电缆限

295、速器涨紧限速器涨紧第8章第315页2024/7/31315绪论EXIT电电梯梯的的控控制制方方式式有有:轿轿内内手手柄柄开开关关控控制制、轿轿内内按按钮钮开开关关控控制制、轿外按钮开关控制、信号控制、集选控制和群控等几种。轿外按钮开关控制、信号控制、集选控制和群控等几种。集集选选控控制制方方式式是是将将厅厅外外召召唤唤箱箱发发出出的的外外召召信信号号与与轿轿内内操操纵纵箱箱发发出出的的内内指指令令信信号号进进行行记记忆忆,并并和和其其它它专专用用信信号号(如如层层搂搂、减减速速、平平层层、安安全全等等信信号号)加加以以综综合合分分析析后后,由由电电梯梯司司机机或或乘乘用用人员控制电梯运行的控制

296、方式。人员控制电梯运行的控制方式。2 . 2 . 控制要求控制要求2024/7/31316绪论EXIT主要控制要求有如下。主要控制要求有如下。(1)有司机或无司机控制;)有司机或无司机控制;(2)自动开关门;)自动开关门;(3)到达预定停靠层站,提前减速,平层停车时自动开门;)到达预定停靠层站,提前减速,平层停车时自动开门;(4)到达上、下端站,提前强迫减速;)到达上、下端站,提前强迫减速;(5)厅厅外外有有召召唤唤装装置置,轿轿内内有有指指令令装装置置,能能自自动动记记忆忆召召唤唤和和指指令令,响应之后,能自动将召唤和指令消除(召唤和指令的记忆与消除);响应之后,能自动将召唤和指令消除(召唤

297、和指令的记忆与消除);(6)能能自自动动选选择择运运行行方方向向,在在司司机机操操纵纵下下,能能强强迫迫决决定定运运行行方方向向(选向);(选向);(7)能能根根据据指指令令和和召召唤唤的的位位置置,自自动动选选择择停停靠靠层层站站,并并自自动动平平层层停停车(选层、平层);车(选层、平层);(8)厅厅外外和和轿轿内内有有指指示示电电梯梯运运行行方方向向和和所所在在位位置置的的指指示示信信号号(层层搂搂检测与指层)。检测与指层)。8.4.18.4.18.4.18.4.1电梯基本原理电梯基本原理电梯基本原理电梯基本原理2024/7/31317绪论EXIT8.4.28.4.28.4.28.4.2电

298、梯电气控制系统的组成电梯电气控制系统的组成电梯电气控制系统的组成电梯电气控制系统的组成平层信号平层信号门锁门锁平层平层拖动拖动减速减速减速信号减速信号门电路门电路启动启动选向选层选向选层层楼电路层楼电路层楼信号层楼信号指层指层指令召唤指令召唤2024/7/31318绪论EXIT8.4.3 I/O8.4.3 I/O8.4.3 I/O8.4.3 I/O编号分配编号分配编号分配编号分配X0:换速信号换速信号X1:上终端限位上终端限位X2:下终端限位下终端限位X3:1内指令(含内指令(含1上召)输入上召)输入X4:2内指令输入内指令输入X5:3内指令输入内指令输入X6:4内指令输入内指令输入X7:2上

299、召输入上召输入X10:3上召输入上召输入X11:2下召输入下召输入X12:3下召输入下召输入X13:门锁信号输入门锁信号输入X14:平层信号输入平层信号输入X15:门区信号输入门区信号输入X16:开门信号输入开门信号输入X17:关门信号输入关门信号输入X20:强迫向上按钮输入强迫向上按钮输入X21:强迫向下按钮输入强迫向下按钮输入X22:司机司机/自动运行方式自动运行方式X23:检修运行方式检修运行方式X24:安全触板信号输入安全触板信号输入X25:直驶按钮信号输入直驶按钮信号输入2024/7/31319绪论EXITY0:换速动作输出换速动作输出Y1Y2Y3:楼层指层:楼层指层BCD码输出(码

300、输出(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慢减速继电器慢减

301、速继电器Y24:2慢减速继电器慢减速继电器Y25:3慢减速继电器慢减速继电器Y26:开门继电器开门继电器Y27:关门继电器关门继电器8.4.3 I/O8.4.3 I/O8.4.3 I/O8.4.3 I/O编号分配编号分配编号分配编号分配2024/7/31320绪论EXITM101:1楼层楼继电器楼层楼继电器M102:2楼层楼继电器楼层楼继电器M103:3楼层楼继电器楼层楼继电器M104:4楼层楼继电器楼层楼继电器M106:换速微分信号换速微分信号M1:向上运行监视向上运行监视M2:向上运行监视向上运行监视M3:上方向选择上方向选择M4:下方向选择下方向选择M5:上方向控制继电器上方向控制继电器

302、M6:下方向控制继电器下方向控制继电器M7:上召换速上召换速M8:下召换速下召换速M9:指令换速指令换速M11:强迫向上强迫向上M12:强迫向上强迫向上M13:关门启动关门启动M14:停车继电器停车继电器M15:运行继电器运行继电器M16:安全触板继电器安全触板继电器M17:直驶继电器直驶继电器T0:快加速时间快加速时间T1:停站时间停站时间T2:一慢减速时间一慢减速时间T3:二慢减速时间二慢减速时间T4:三慢减速时间三慢减速时间T5:开门执行时间开门执行时间8.4.3 I/O8.4.3 I/O8.4.3 I/O8.4.3 I/O编号分配编号分配编号分配编号分配2024/7/31321绪论EX

303、IT8.4.48.4.48.4.48.4.4拖动回路、门电路及系统连接拖动回路、门电路及系统连接拖动回路、门电路及系统连接拖动回路、门电路及系统连接2024/7/31322绪论EXIT门电路及电气安全回路图门电路及电气安全回路图2024/7/31323绪论EXIT2024/7/31324绪论EXIT8.4.58.4.58.4.58.4.5控制系统各环节的作用及实现控制系统各环节的作用及实现控制系统各环节的作用及实现控制系统各环节的作用及实现要要对对电电梯梯进进行行控控制制,首首要要的的问问题题就就是是反反映映电电梯梯实实际际所所在在的的位位置置(楼层)。(楼层)。层层楼楼继继电电器器回回路路就

304、就是是完完成成这这一一功功能能的的。每每一一层层对对应应一一个个层层楼楼继继电电器,电梯在哪一层,对应楼层的层楼继电器就会动作。器,电梯在哪一层,对应楼层的层楼继电器就会动作。PLC具具有有数数据据传传送送、算算术术计计算算、数数据据比比较较处处理理等等功功能能,所所以以用用PLC很容易能实现层楼电路:很容易能实现层楼电路:1. 层楼继电器电路的实现层楼继电器电路的实现2024/7/31325绪论EXIT8.6.58.6.58.6.58.6.5控制系统各环节的作用及实现控制系统各环节的作用及实现控制系统各环节的作用及实现控制系统各环节的作用及实现启启用用一一数数据据寄寄存存器器D0,电电梯梯在

305、在最最下下层层端端站站时时可可将将1送送入入D0,最最上上层层端端站站时时,将将最最高高层层数数送送入入D0;电电梯梯每每上上升升一一层层将将D0自动加自动加1;电电梯梯每每下下降降一一层层D0自自动动减减1,这样使这样使D0中存放的始终是层数;中存放的始终是层数;然然后后,将将D0分分别别与与1、2、3、相相比比较较,等等于于几几就就说说明明电电梯梯在在几几,这这时时驱驱动动对对应应的的层层楼楼继电器,实现层楼电路。继电器,实现层楼电路。四四层层四四站站的的层层楼楼继继电电器器电电路路梯形图如右图所示。梯形图如右图所示。2024/7/31326绪论EXIT指指令令和和召召唤唤回回路路的的作用

306、作用是是:将将轿轿内内指指令令和和厅外厅外召召唤唤信信号号记记忆忆并并指指示示,当当电电梯梯响响应应后自动将后自动将其消除。其消除。记记 忆忆 和和 消消 除除 可可 用用PLC的的SET和和RST指令实现。指令实现。(1)指令回路)指令回路指指令令回回路路梯梯形形图图如如图所示图所示2. 2. 指令和召唤回路指令和召唤回路2024/7/31327绪论EXIT(2 2)召唤回路)召唤回路由于除两个端站外,其由于除两个端站外,其它各层均有两个召唤它各层均有两个召唤(上召、下召),而且(上召、下召),而且召唤的响应是顺向响应。召唤的响应是顺向响应。 另外若电梯在直另外若电梯在直驶运行时不响应召唤,

307、驶运行时不响应召唤,此时召唤应保留。所以此时召唤应保留。所以召唤回路与电梯的运行召唤回路与电梯的运行方向以及是否直驶密切方向以及是否直驶密切相关,为此在召唤回路相关,为此在召唤回路中加入了反映直驶和方中加入了反映直驶和方向监视的继电器向监视的继电器M1和和M2。 2024/7/31328绪论EXIT实际决定电梯的运行方向有以下三种情况。实际决定电梯的运行方向有以下三种情况。3 3选向回路选向回路 选向回路的作用,是根据目前电梯的位置和指令、召唤的选向回路的作用,是根据目前电梯的位置和指令、召唤的情况,决定电梯的运行方向,是向上或是向下。情况,决定电梯的运行方向,是向上或是向下。 电梯方向的选择

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

309、上上或或向向下下按按钮钮,来来干干预预电电梯梯的的运运行行方方向向,即即强强迫迫使使其其向向上上或或向下。向下。(3)检修选向)检修选向若若电电梯梯工工作作在在检检修修方方式式,同同样样可可使使用用向向上上或或向向下下按按钮钮,使使电电梯梯以以检检修修的的速速度度向向上上或或向向下下运运行行。电电梯梯的的选选向向回回路路梯梯形图如图所示。形图如图所示。2024/7/31330绪论EXIT 选选层层意意味味着着要要减减速速(换换速速)准准备备平平层层停停车车。电电梯梯的的选选层层分分指指令令选选层层和和召召唤唤选选层层,即即因因某某层层有有召召唤唤或或有有该该层层的的指指令令使使电电梯梯在在该该

310、层层是是否否停停车车。其其中中指指令令选选层层是是绝绝对对的的,若若电电梯梯运运行行正正常常,指指令令一一定定能能使使电电梯梯在在该该层层减减速停车。速停车。 召召唤唤选选层层是是有有条条件件的的,一一是是召召唤唤选选层层必必须须满满足足同同向向,即即与与电电梯梯的的运运行行方方向向一一致致,这这就就是是所所谓谓的的“顺顺向向截截车车”;二二是是直直驶驶时时可可将将召召唤唤屏屏蔽,即电梯直驶时,即使同向的召唤也不能使电梯减速停车。蔽,即电梯直驶时,即使同向的召唤也不能使电梯减速停车。4. 4. 选层电路选层电路2024/7/31331绪论EXIT 运运行行线线路路是是电电梯梯控控制制系系统统的

311、的核核心心。电电梯梯是是由由曳曳引引电电动动机机拖拖动动(主主回回路路),主主回回路路的的工工作作受受运运行行线线路路的的控控制制,以以形形成成如如图图所所示示的的速速度度曲曲线线,决决定定电电梯梯何何时时启启动动加加速速,何何时时运运行行,何何时时减减速速,何何时时平平层层停停车车。所所以以电电梯梯的的主主要要性性能能指指标(额定速度、舒适感、平层精度等)由运行线路决定。标(额定速度、舒适感、平层精度等)由运行线路决定。5. 5. 电梯的运行线路电梯的运行线路2024/7/31332绪论EXIT(1 1)启启动动 电电梯梯的的启启动动,方方向向是是首首要要条条件件,门门锁锁(厅厅门门轿轿门门

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

313、示到平层点。后,表示到平层点。(1 1)启启动动 电电梯梯的的启启动动,方方向向是是首首要要条条件件,门门锁锁(厅厅门门轿轿门门是是否否关关好好)等等安全因素也是必要的。安全因素也是必要的。(2 2)减减速速 当当电电梯梯选选中中某某层层,意意味味着着将将在在该该层层停停车车,达达到到换换速速点点就就应应减减速速,为平层停车作准备。为平层停车作准备。(3 3)平平层层停停车车 当当减减速速运运行行到到平平层层点点时时,说说明明轿轿门门门门坎坎与与厅厅门门门门坎坎基基本本平平齐齐,可可以以停停车车。即即将将主主回回路路曳曳引引电电动动机机电电源源断断开开,并并实实施施电电磁磁抱抱闸闸。一一般般平

314、平层层感感应应器器置置于于轿轿厢厢顶顶上上,如如图图所所示示。注注意意:当当上上、下下平平层层感感应应器器全全部部动动作作后,表示到平层点。后,表示到平层点。2024/7/31333绪论EXIT运运行行线线路路控控制制的的梯梯形形图图如如图图所所示示 2024/7/31334绪论EXIT运运行行线线路路控控制制的的梯梯形形图图如如图图所所示示 2024/7/31335绪论EXIT 门门电电路路是是电电梯梯控控制制系系统统中中较较为为独独立立的的单单元元。它它的的作作用用是是实实现现电电梯梯门门的的开和关。开和关。 6. 6. 电梯门的控制电梯门的控制 门电路和控制系统的联系就在于这一点,由各厅

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

316、开门。上班开门、按钮开门、触板开门和门区提前开门。(2 2)关门情况)关门情况下班关门、按钮开门、停站自动延时关门和强迫向上(向下)下班关门、按钮开门、停站自动延时关门和强迫向上(向下)启动关门。启动关门。2024/7/31336绪论EXIT门电路的控制梯形图如下图所示2024/7/31337绪论EXIT8.5 PLC8.5 PLC随动控制系统中的应用随动控制系统中的应用 随动系统是指当某参量的变化规律为无法预先确定的时间随动系统是指当某参量的变化规律为无法预先确定的时间函数,其被控量能够以一定的精度跟随参量变化的控制系统,函数,其被控量能够以一定的精度跟随参量变化的控制系统,它在化工、冶金、

317、轻工等行业的控制系统中广泛存在。它在化工、冶金、轻工等行业的控制系统中广泛存在。PLC随随着功能模块及控制指令的完善,在随动控制系统中替代常规仪着功能模块及控制指令的完善,在随动控制系统中替代常规仪表控制,得到了越来越广泛的应用。这里已刨花板生产线的拌表控制,得到了越来越广泛的应用。这里已刨花板生产线的拌胶机系统为例,介绍胶机系统为例,介绍PLC在随动控制系统中的应用。在随动控制系统中的应用。 2024/7/31338绪论EXIT拌胶机工艺流程如下图所示。刨花有螺旋给料机供给,拌胶机工艺流程如下图所示。刨花有螺旋给料机供给,压力传感器检测刨花量。压力传感器检测刨花量。 8.5.18.5.1工艺

318、过程及要求工艺过程及要求胶由胶泵抽给,用电磁流量计检测胶流量;胶由胶泵抽给,用电磁流量计检测胶流量;刨花和胶要按一定的比率送到胶机内搅拌,然后将混料供给刨花和胶要按一定的比率送到胶机内搅拌,然后将混料供给下一道工序蒸压成型。下一道工序蒸压成型。要求刨花量和胶量恒定,并有一定的比例关系,即胶量随刨要求刨花量和胶量恒定,并有一定的比例关系,即胶量随刨花量的变化而变化,精度要求花量的变化而变化,精度要求3%。2024/7/31339绪论EXIT 根据控制的要求,刨花回路采用比例控制,胶回路采用根据控制的要求,刨花回路采用比例控制,胶回路采用PI控控制,选择开关制,选择开关SA用于随动方式用于随动方式

319、/胶设定方式的转换。胶设定方式的转换。8.5.28.5.2控制方案控制方案拌胶机控制系统的输入信号有拌胶机控制系统的输入信号有7个,其中用于启动、停止、随动选个,其中用于启动、停止、随动选择的择的3个开关为开关量信号,刨花设定、压力传感器、胶设定、流量个开关为开关量信号,刨花设定、压力传感器、胶设定、流量计信号计信号4个为模拟量信号;输出信号有个为模拟量信号;输出信号有2个,用于驱动可控硅调速装置个,用于驱动可控硅调速装置及螺旋给料机驱动器,均为模拟量信号。及螺旋给料机驱动器,均为模拟量信号。根据根据I/O信号的数量、类型以及控制要求,选择信号的数量、类型以及控制要求,选择FX2N -16MR

320、主机主机8.5.3 PLC8.5.3 PLC的选型的选型2024/7/31340绪论EXIT4通道模拟量输入模块通道模拟量输入模块FX-4AD2通道模拟量输出模块通道模拟量输出模块FX-2DA。这样共有这样共有8个开关量输入点,个开关量输入点,8个开关量输出点,个开关量输出点,4个模拟量输入通道,个模拟量输入通道,2个模拟量输出通道,个模拟量输出通道,满足控制要求。满足控制要求。8.5.3 PLC8.5.3 PLC的选型的选型2024/7/31341绪论EXIT0 1 2 3 4 51 2FX2N-16MRFX-4ADFX-2DA 0 1 2 3 4 5 1 2 3 4HL0HL1驱动器调速器

321、螺旋给料机SB1 SAU2 U3SB0U1U4胶泵电机主主机机与与功功能能模模块块以以及及外外部部I/O的的连连接接图图2024/7/31342绪论EXIT 将输入信号将输入信号7个,输出信号个,输出信号2个按各自的功能类型分好,并与个按各自的功能类型分好,并与PLC的的I/O端一一对应,编排好地址。列出外部端一一对应,编排好地址。列出外部I/O信号与信号与PLC的的I/O端地址编号对照表端地址编号对照表8.5.4 I/O8.5.4 I/O地址编号地址编号输入信号输入信号输出信号输出信号名称名称功能功能编号编号名称名称功能功能编号编号SB0启动按钮启动按钮X0O1螺旋给料机驱动器螺旋给料机驱动

322、器CH11SB1停止按钮停止按钮X1O2胶泵调速器胶泵调速器CH12SA随动转换开关随动转换开关X2HL0模拟量输入正常指示灯模拟量输入正常指示灯Y0U1刨花设定刨花设定CH1HL1模拟量输出正常指示灯模拟量输出正常指示灯Y1U2压力传感器压力传感器CH2U3胶设定胶设定CH3U4流量计流量计CH42024/7/31343绪论EXIT根据控制原理,螺旋给料机采用比例控制,比例系数根据控制原理,螺旋给料机采用比例控制,比例系数KP =2 胶泵电机采用胶泵电机采用PI控制,通过控制,通过PI调节,抑制输入波形,达到调节,抑制输入波形,达到控制要求控制要求8.5.5 PLC8.5.5 PLC梯形图程序梯形图程序2024/7/31344绪论EXIT拌拌胶胶机机控控制制系系统统梯梯形形图图 第8章第345页2024/7/31345绪论EXIT拌拌胶胶机机控控制制系系统统梯梯形形图图 第8章第346页2024/7/31346绪论EXITTHANKS2024/7/31347

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号