版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块三
三菱FX2系列可编程控制项目七
FX系列PLC的功能指令及应用Saturday,January14,2023一、概述
功能指令的出现大大拓宽了PLC的应用范围,也给用户编制程序带来了极大方便。FX系列PLC有多达100多条功能指令,本项目仅对比较常用的功能指令作详细介绍。一)功能指令的表示格式
FNC00~FNC294---功能指令用编号
(MEAN)--助记符
[S]表示源操作数,[D]表示目标操作数当源或目标不止一个时,用[S1·]、[S2·]、[D1·]、[D2·]表示。n和m--常数K和H(K3表示有3个数)当X0接通时,执行[(D0)+(D1)+(D2)]÷3→(D4Z0),如果Z0的内容为20,则运算结果送入D24中。Saturday,January14,2023(二)功能指令的执行方式与数据长度1.连续执行与脉冲执行
“P”表示脉冲执行,没有“P”则表示连续执行。32位数据,助记符前加“D”标志,无此标志即为处理16位数据的指令。
2.位元件与字元件象X、Y、M、S等只处理ON/OFF信息的软元件称为位元件,位元件可以通过组合使用,4个位元件为一个单元,通用表示方法是由Kn加起始的软元件号组成,n为单元数,例如K2M0表示M0~M7组成两个位元件组(K2表示2个单元);而象T、C、D等处理数值的软元件则称为字元件,一个字元件由16位二进制数组成。Saturday,January14,2023二、FX系列PLC功能指令介绍1.区间复位指令
ZRST(P)的编号为FNC40,将指定范围内的同类元件成批复位。[D1.]和[D2.]可取Y、M、S、T、C、D,且应为同类元件,同时[D1]的元件号应小于[D2]指定的元件号,若[D1]的元件号大于[D2]元件号,则只有[D1]指定元件被复位。实例仿真3-7-1单健控多灯用FX-TRN-BEG-C仿真学习软件E-1仿真,首次点动按钮,红灯亮;再次点动按钮,黄灯亮;三次点动按钮,绿灯亮;四次点动按钮,三灯全灭。提示:使用ZRST、C指令
Saturday,January14,20232.传送指令
MOV(D)MOV(P)指令的编号为FNC12,该指令的功能是将源数据传送到指定的目标。当X0为ON时,则将[S.]中的数据K100传送到目标操作元件[D.]即D10中
实例仿真3-7-2单健控多灯2用FX-TRN-BEG-C仿真学习软件E-1仿真,首次点动按钮,红灯亮;再次点动按钮,黄灯亮;三次点动按钮,绿灯亮;四次点动按钮,三灯全灭。提示:使用MOV、ZRET指令
Saturday,January14,2023传送指令实例仿真3-7-3加热箱
用FX-TRN-BEG-C仿真学习软件A-3仿真,一台电加热箱采用四盏电灯加热,LP150W、LP2100W、LP3200W、LP4400W。用MOV指令编程,点动PB2,选择点亮不同的电灯,得到不同的加热功率,依次为0W、50W、100W、150W、200W、250W、300W、350W、400W、450W、500W、550W、600W、650W、700W、750W。PB1为急停按钮。Saturday,January14,20233.译码指令
译码指令DECODECO(P)指令的编号为FNC41。,n=3则表示[S.]源操作数为3位,即为X0、X1、X2。其状态为二进制数,当值为011时相当于十进制3,则由目标操作数M7~M0组成的8位二进制数的第三位M3被置1,其余各位为0。如果为000则M0被置1。用译码指令可通过[D.]中的数值来控制元件的ON/OFF。Saturday,January14,20234.加1指令
加1指令(D)INC(P)的编号为FNC24,如图3-46所示,当X0为ON时,(D10)+1→(D10)。
Saturday,January14,2023任务七单按钮控制五台电机的起停一、实例
按钮按次数,最后一次保持1s以上后,则号码与次数相同的电机运行,再按按钮,该电机停止。五台电动机接于Y0~Y4。二、PLC硬件的实现1、I/O的分配
输入功能说明输出功能说明S0X0启动按钮M0Y0电机1
M1Y1电机2
M2Y2电机3
M3Y3电机4
M4Y4电机5Saturday,January14,2023三、PLC软件的实现
用FX-TRN-BEG-C仿真学习软件B-3仿真如图:Saturday,January14,20235.比较指令比较指令CMP,编号为FNC10,是将源操作数[S1.]和源操作数[S2.]的数据进行比较,比较结果用目标元件[D.]的状态来表示。当X0为ON时,将十进制数100与计数器C2的当前值比较,比较结果送到M0~M2中,若100>C2的当前值时,M0为ON,若100=C2的当前值时,M1为ON,若100<C2的当前值时,M2为ON。当X0为OFF时,不进行比较,M0~M2的状态保持不变。Saturday,January14,2023任务八呼叫货料小车控制一、问题提出某车间有6个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关(SQ)和一个呼吸按扭(SB)。具体控制要求如下:
设送料车现暂停于m号工作台(SQm为ON)处,这时n号工作台呼叫(SQn为ON),若:1.m>n,送料车左行,直至SQn动作,到位停车。
2.m<n,送料车右行,直至SQn动作,到位停车。
3.m=n,送料车原位不动。
Saturday,January14,2023二、硬件设计1、I/O分配表输入功能说明输出功能说明SB0X0启动KM1Y0左行SB1X1呼叫1KM2Y1右行SB2X2呼叫2
SB3X3呼叫3
SB4X4呼叫4
SB5X5呼叫5
SB6X6呼叫6
SB7X7呼叫7
SQ1X11限位1
SQ2X12限位2
SQ3X13限位3
SQ4X14限位4
SQ5X15限位5
SQ6X16限位6
Saturday,January14,2023硬件设计
图中将送料车当前位置送到数据寄存器D0中,将呼叫工作台号送到数据寄存器D1中,然后通过D0与D1中数据的比较,决定送料车的运行方向和到达的目标位置。
Saturday,January14,2023三、程序设计Saturday,January14,20236.BCD变换指令
(D)BCD(P)指令的ALCE编号为FNC18。它是将源元件中的二进制数转换成BCD码送到目标元件中,可用BCD指令将二进制数变换为BCD码输出到七段显示器。实例仿真3-7-4
用FX-TRN-BEG-C仿真学习软件E-6仿真,用BCD指令指令编制程序,由两位数码管循环显示电子秒表。Saturday,January14,20237.循环移位指令
右、左循环移位指令(D)ROR(P)和(D)ROL(P)编号分别为FNC30和FNC31。执行这两条指令时,各位数据向右(或向左)循环移动n位,最后一次移出来的那一位同时存入进位标志M8022中。
Saturday,January14,20238.位右移和位左移指令
位右、左移指令SFTR(P)和SFTL(P)的编号分别为FNC34和FNC35。它们使位元件中的状态成组地向右(或向左)移动。n1指定位元件的长度,n2指定移位位数,n1和n2的关系及范围因机型不同而有差异,一般为n2≤n1≤1024。Saturday,January14,2023任务九彩灯控制程序的编程实验1.实验目的
1)进一步熟悉FX系列PLC的基本指令和功能指令;2)进一步熟悉PLC的程序设计和调试方法。2.实验内容
(1)控制要求
如图所示为16位循环移位彩灯控制的梯形图程序,彩灯是否移位由X20来控制,移位的方向由X21来控制,其中X0-X21可用实验箱上的钮子开关来模拟,Y0-Y16用实验箱上的信号灯来表示。在X20由OFF转到ON时,根据X0-X16的状态给Y0-Y16置初值。Saturday,January14,2023彩灯控制程序Saturday,January14,2023(2)程序调试
将彩灯控制程序写入PLC,检查无误后开始运行。通过观测与Y0-Y17对应的LED,检查彩灯的工作情况。按以下步骤操作,检查程序是否正确:1)观察移位寄存器的循环移位功能是否正常,初始值是否与设定值相同;2)改变初始值设定开关X0-X16的状态,断开开关X20,然后将它接通,观察是否在X20接通时,移位寄存器按新的初始值运行,其初始值是否符合新的设定值;
3)改变T0的设定值,观察移位速率是否变化;4)改变X21的状态,观察能否改变移位的方向。Saturday,January14,20233.预习要求
1)仔细阅读实验指导书,了解移位寄存器的工作原理。2)写出彩灯控制程序梯形图对应的指令表程序。4.实验报告要求1)写出本程序的调试步骤和观察结果。
2)自己用相关指令重新设计一个彩灯控制程序。并上机调试、观测实验结果。实例仿真3-7-5
用FX-TRN-BEG-C仿真学习软件A-3仿真任务九,彩灯用PLC指示灯Y10-Y27代替,任务九中X0-X16的状态给Y0-Y16置初值用MOV指令置。将ROR和ROL指令改成SFTR和SFTL指令试一试?Saturday,January14,2023任务十三
舞台艺术灯饰的控制实验
1.进一步熟悉PLC步进顺控指令的应用。2.进一步熟悉移位寄存器指令的应用。
3.学会用PLC解决一个实际问题的思路。一、实验目的二、实验器材1.FX系列PLC一台
2.模拟开关板一块
3.编程电缆
4.连接导线Saturday,January14,2023三、实验原理
霓虹灯广告以及电视台的舞台灯光控制均可以采用PLC控制,如灯光的闪耀、移位及时序的变化等。如图所示为一舞台艺术灯饰自动控制演示装置,它共有8道灯,其中5道灯呈拱形,3道灯呈梯形。现要求0~7号灯闪亮的时序如下:
1.7号灯一亮一灭交替进行;
2.6、5、4和3号灯由外到内依次点亮,再全灭,然后重复上述过程,循环往复;3.2、1和0号阶梯形由上到下,依次点亮,再全灭,然后重复上述过。Saturday,January14,2023I/O分配为:X0为启动信号,X1为停止信号,Y0~Y7分别控制7~0号灯。霓虹灯Y4~Y1时序关系真值表CP输入输出M5M4M3M2M1M0Y4Y3Y2Y1Y0100000100011200001000100300010001001400100010000501000011111610000000000Saturday,January14,2023
霓虹灯Y7~Y5时序关系真值表
CP输入输出M15M14M13M12M11Y7Y6Y5100001001200010010300100100401000111510000000输入M0~M5,M11~M15与输出Y0~Y7之间的逻辑关系输入M0~M5,M11~M15与输出Y0~Y7之间的逻辑关系
:Saturday,January14,2023Saturday,January14,2023四、实验内容和步骤1.输入程序。2.检查程序是否正确。3.运行程序,观察结果是否与要求相符合
五、预习要求1.复习PLC应用指令的编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2026年)消防演练总结
- 2025年河南省获嘉县清华园学校三下数学期末检测模拟试题含解析
- 2025年河南省平顶山市郏县数学四年级下学期期末教学质量检测模拟试题(含答案解析)
- 2025年河北省邢台市临西县数学三年级下学期期末质量检测试题含答案
- 心脏除颤器临床使用质量控制规范培训课件
- 2025年河北省石家庄市藁城区实验学校数学三下期末综合测试试题(含答案)
- 外来医疗器械灭菌参数测试规范实操指南
- 2025年攀岩技巧分享
- 2025年滑雪装备租赁季节性运营 旺季备战策略
- DB54-T 0688-2026妊娠牦牛养殖技术规程
- 湖南炎德英才名校联考2027届高三上学期开学考试英语+答案
- 高三历史复习策略课件
- 《劳动争议处理》课件
- 无人机组装与调试 课件 项目1任务1 多旋翼无人机飞行平台组装调试
- 2024年10月高等教育自学考试13013高级语言程序设计试题及答案
- GB/T 44848-2024工业通风机通风机振动测量方法
- 《工程概论》课件
- 电子商务课件教学课件
- DL∕T 1252-2013 输电杆塔命名规则
- 2025届云南师大附中高一下数学期末检测试题含解析
- DL-T5054-2016火力发电厂汽水管道设计规范
评论
0/150
提交评论