版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
典型功能指令在PLC编程中的应用(二)
§5.5移位指令与数据转换指令及其应用§5.6高速处理指令及其应用§5.5移位指令与数据处理指令及其应用5.5.1基础知识:移位指令1.循环移位指令循环右移:FNC30ROR循环左移:FNC31ROL目的操作数[D]:KnY、KnM、KnS、T、C、D、V、Z其它操作数n:K
连续执行型指令每一个扫描周期都进行移位动作,因此通常采用脉冲执行型指令。在位组合元件情况下,只有K4(16位指令)和K8(32位指令)是有效的。循环右移位指令执行情况循环左移位指令执行情况2.带进位循环移位指令带进位循环右移:FNC32RCR带进位循环左移:FNC33RCL目的操作数[D]:KnY、KnM、KnS、T、C、D、V、Z其它操作数n:K带进位循环右移位指令执行情况带进位循环左移位指令执行情况§5.5移位指令与数据处理指令及其应用3.位移位指令位右移:FNC34SFTR位左移:FNC35SFTL源操作数[S]:X、Y、M、S目的操作数[D]:Y、M、S其它操作数n1、n2:K、H位右移执行时的数据变化情况
位左移执行时的数据变化情况
§5.5移位指令与数据处理指令及其应用4.字移位指令
字右移:FNC36WFTR字左移:FNC37WFTL
源操作数[S]:KnX、KnY、KnM、KnS、T、C、D
目的操作数[D]:KnY、KnM、KnS、T、C、D其它操作数n1、n2:K、H
字右移执行时的数据变化情况字左移执行时的数据变化情况§5.5移位指令与数据处理指令及其应用5.5.2基础知识:数据处理指令1.区间复位指令FNC40ZRST
目的操作数[D1]、[D2]:T、C、D、Y、M、S
区间复位指令ZRST使用2.求ON位总数指令FNC43SUM
源操作数[S]:K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z
目的操作数[D]:KnY、KnM、KnS、T、C、D、V、Z求ON位总数指令§5.5移位指令与数据处理指令及其应用3.ON位判断指令FNC44BON
源操作数[S]:K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z目的操作数[D]:Y、M、S其它操作数n:K、H
ON位判断指令4.求平均值指令FNC45MEAN
源操作数[S]:K、H、KnX、KnY、KnM、KnS、T、C、D
目的操作数[D]:KnY、KnM、KnS、T、C、D、V、Z其它操作数n:K、H
求平均值指令§5.5移位指令与数据处理指令及其应用5.报警器置位/复位指令报警器置位:FNC46ANS源操作数[S]:T目的操作数[D]:S其它操作数m:1~32767报警器置位指令报警器复位指令:FNC47ANR无操作数
报警器复位指令§5.5移位指令与数据处理指令及其应用5.5.3应用实例:PLC控制花式喷泉工作过程示意图
某一花式喷泉系统喷水池有红、黄、兰三色灯,两个喷水龙头和一个带动龙头移动的电磁阀,按S01启动按钮开始动作,喷水池的动作以45秒为一个循环,每5秒为一个节拍,如此不断循环直到按下S02停止按钮后停止。
灯、喷水龙头和电磁阀的动作安排状态表
设备123456789红灯黄灯兰灯喷水龙头A喷水龙头B电磁阀§5.5移位指令与数据处理指令及其应用输
入输出输入设备输入编号输出设备输出编号启动按钮S01X00红灯Y00停止按钮S02X01黄灯Y01兰灯Y02喷水龙头AY03喷水龙头BY04电磁阀Y05
解:(1)确定输入/输出(I/O)分配表(2)根据工艺要求画出控制梯形图§5.5移位指令与数据处理指令及其应用
花式喷泉系统指令语句表§5.5移位指令与数据处理指令及其应用§5.6高速处理指令及其应用5.6.1基础知识:PLC的高速计数器三菱FX2N系列PLC的提供了21个高速计数器,元件编号为C235~C255。
高速计数器分为1相无启动/复位型高速计数器、1相带启动/复位型高速计数器、2相双向型高速计数器和2相A-B相型高速计数器四种类型。各高速计数器的输入分配关系输入端X0X1X2X3X4X5X6X71相无启动/复位C235U/DC236U/DC237U/DC238U/DC239U/DC240U/D§5.6高速处理指令及其应用输入端X0X1X2X3X4X5X6X71相带启动/复位C241U/DRC242U/DRC243U/DRC244U/DRSC245U/DRS2相双向C246UDC247UDRC248UDRC249UDRSC250UDRS续表1输入端X0X1X2X3X4X5X6X72相A-B相型C251ABC252ABRC253ABRC254ABRSC255ABRS说明:1、U表示增计数器,D表示减计数器,R表示复位输入,S表示启动输入,A表示A相输入,B表示B相输入。2、X6与X7也是高速输入端,但只能用于启动或复位,不能用于高速输入信号。§5.6高速处理指令及其应用续表21.1相无启动/复位型高速计数器
1相无启动/复位型高速计数器C235~C240共6点,均为32位高速双向计数器,计数信号输入做增计数与减计数由特殊辅助继电器M8235~M8240对应设置。C235的动作1相无启动/复位型高速计数器应用§5.6高速处理指令及其应用2.1相带启动/复位型高速计数器
1相带启动/复位型高速计数器C241~C245共5点,均为32位高速双向计数器,计数信号输入做增计数与减计数由特殊辅助继电器M8241~M8245对应设置,每个计数器各有一个计数输入端和一个复位输入端。另外C244和C245还各有一个启动输入端。§5.6高速处理指令及其应用1相带启动/复位型高速计数器应用
§5.6高速处理指令及其应用3.2相双向型高速计数器2相双向型高速计数器C246~C250共5点,均为32位高速双向计数器,每个计数器各有一个加计数输入端和一个减计数输入端。此外C247~C250还各有一个复位输入端,另外C249和C250还各有一个启动输入端。作增计数时,当计数器达到设定值时其触点动作并保持,作减计数时,当计数器达到设定值时其触点复位。利用M8246~M8250的ON/OFF动作可监控C246~C250的增计数/减计数动作。2相双向型高速计数器应用4.2相A-B相型高速计数器
2相A-B相型高速计数器C251~C255共5点,均为32位高速双向计数器,每个计数器各有两个输入输入端。此外C252~C255还各有一个复位输入端,另外C254和C255还各有一个启动输入端。这种计数器在A相输入接通的同时,B相输入为OFF→ON则为增计数,在ON→OFF时为减计数。通过M8251~M8255的接通/断开,可监控C251~C255的增计数/减计数状态。双相式编码器输出的是有90°相位差的A相和B相。
对双相式编码器输出进行高速计数
应用一应用二§5.6高速处理指令及其应用5.6.2基础知识:PLC高速处理指令1.输入输出刷新指令FNC50REF操作数:[D]:X、Y
其它操作数n:K、H
在多个输入中,只刷新X10~X17的8点。如果在该指令执行前约10ms,(输入滤波应答滞后时间)置X10~X17为ON时,该指令执行时输入映像区X10~X17为ON。输入刷新输出刷新2.高速计数器比较置位/复位指令比较置位:FNC53HSCS比较复位:FNC54HSCR
源操作数[S1]:K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z源操作数[S2]:C235~C255其它操作数[D]:Y、M、S§5.6高速处理指令及其应用
受扫描周期影响的高速计数
立即输出的高速计数方式
比较复位指令的应用3.高速计数器区间比较指令•FNC55HSZ
操作数:[S1]、[S2]:K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z源操作数[S]:C235~C255目的操作数[D]:Y、M、S
区间比较指令HSZ的应用§5.6高速处理指令及其应用4.脉冲输出指令FNC57PLSY
源操作数[S1]、[S2]:K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z目的操作数[D]:Y
源操作数[S1·]用于指定脉冲的频率,其取值在2~20000Hz,在指令执行过程中,改变[S1·]指定的字元件的内容,输出频率也随之发生改变。
源操作数[S2·]用于指定输出脉冲的数量,当使用16位指令格式时,允许设定范围为1~32767;当使用32位指令格式时,允许设定范围为1~2147483647。
[D·]是输出脉冲Y的编号,仅限于Y000或Y001有效。
PLSY指令使用
输出并联虚拟电阻§5.6高速处理指令及其应用5.带加减速脉冲输出指令FNC59PLSR
源操作数[S1]、[S2]、[S3]:K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z目的操作数[D]:Y
源操作数[S1·]用于指定脉冲的最高频率,其取值在10~20000Hz,频率以10的倍数进行指定,最高频率中指定的1/10可作为减速时的一次变速量(频率),应设定在步进电机不失调的范围内。
源操作数[S2·]用于指定输出脉冲的数量,当使用16位指令格式时,允许设定范围为110~32767;当使用32位指令格式时,允许设定范围为110~2147483647。
当源操作数[S2·]的设定值不满110时,脉冲不能正常输出。§5.6高速处理指令及其应用
源操作数[S3·]用于指定加减速度时间,可设定范围在5000ms以下,同时必须满足:
(1)加减速度时间应设置在可编程序控制器的扫描时间最大值(D8012值以上)的10倍以上,指定不到10倍时,加减速时序不一定。
(2)作为加减速时间可以设定的最小值计算公式如下:(3)作为加减速时间可以设定的最大值计算公式如下:
(4)加减速时的变速次数(段数)固定在10次,在不能按这些条件设定时,请降低最高频率[S1·]。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 前台接待服务满意度考核考核表
- 关于会议资源的安排通知(4篇)范文
- 幼儿园后勤处2026年工作计划
- 遵守校规从小事做起小学主题班会课件
- 幼儿园安全隐患排查考评细则
- 有创电动呼吸机使用(临床常用护理技术操作规范)
- 小学主题班会课件:团结友爱校园故事会
- 项目管理考核表
- 寒假前置学习|规范复盘与新衡水体练习资料
- 掌握高分逻辑初中地理板块构造逻辑暑假思维提升复习课
- 中医护理操作并发症预防及处理
- 分层过程审核(LPA)检查表
- 畜禽养殖场排查情况记录表
- 注塑模具开发流程和加工工艺
- 工地八大员岗位责任制度标牌
- 射箭动作图解
- 宗教场所财务报表
- 工程土石方作业安全教育培训课件
- 钢平台受力计算
- JJG 52-2013弹性元件式一般压力表、压力真空表和真空表
- SHSG0522023年石油化工装置工艺设计包(成套技术)内容规定
评论
0/150
提交评论