松下PLC教程FR1的特殊功能及高级模块
松下FP0型FP1型PLC课件第三章
总结词
要点二
详细描述
硬件故障问题是松下FP0/FP1型PLC常见的故障之一,主要 表现在PLC的某个硬件部分出现故障或异常。
硬件故障问题的可能原因包括电源模块故障、输入输出模 块故障、CPU模块故障等。解决方案包括更换故障模块、 检查硬件连接是否牢固、定期进行硬件维护等。
THANKS
感谢观看
常见问题二:程序调试问题
总结词
程序调试问题是松下FP0/FP1型PLC常见的 故障之一,主要表现在程序无法正常运行或 出现异常。
详细描述
程序调试问题的可能原因包括程序逻辑错误、 变量配置错误、PLC内存溢出等。解决方案 包括检查程序逻辑是否正确、检查变量配置 是否正确、优化程序以减少内存占用等。
常见问题三:硬件故障问题
05
松下FP0/FP1型PLC的常见问题与解
决方案
常见问题一:通信问题
总结词
通信问题是松下FP0/FP1型PLC常见的故 障之一,主要表现在无法与上位机或外 部设备进行数据交换。
VS
详细描述
通信问题的可能原因包括通信线缆损坏、 通信端口设置不正确、通信协议不匹配等 。解决方案包括检查线缆连接是否牢固、 设置正确的通信端口和通信参数、确保通 信协议一致等。
软件介绍
详细说明用于编写、编辑、调试和监控PLC程序的专用软件,如Panasonic Factory Automation Tool(PFAT)。
基本指令与功能块
基本指令
列举并解释松下FP0/FP1型PLC的基 本指令,如逻辑运算、比较、移位等。
功能块
介绍常用的功能块及其作用,如计时 器、计数器、数据处理等。
程序结构与流程控制
程序结构
解释PLC程序的基本结构,如主程序、子程序和中断程序。
松下内部特殊继电器
松下内部特殊继电器 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】松下PLCFP1特殊内部继电器收藏此信息添加:用户发布来源:特殊内部继电器R9000—R903F(64点)是具有特殊用途的专用内部继电器,它不能由用户程序控制其状态只能作为接点使用,见表3-4。
表3-4特殊内部继电器表位地址名称功能说明R9000 自诊断错误标志继电器自诊断错误发生时:ON自诊断正常时:OFF自诊断出的错误类型代码存于DT9000中R9005 电池错误标志继电器(实时型)检测出电池异常时瞬间接通R9006 电池错误标志继电器(保持型)检测出电池异常时接通并保持其状态R9007 操作错误标志继电器(保持型)检测出操作错误时接通,并保持其状态,操作错误的地址存在DT9017中R9008 操作错误标志继电器(实时型)检测出操作错误时瞬间接通,操作错误的最终地址存在DT9018中R9009 进位标志继电器当运算有进位时瞬间接通或由移位指令设定R900A S1>S2标志继电器在数据比较指令F60/F61中当S1>S2时瞬间接通R900B S1=S2标志继电器在数据比较指令F60/F61中当S1=S2时瞬间接通R900C S1<S2标志继电器在数据比较指令F60/F61中当S1<S2时瞬间接通R900E RS422错误标志继电器异常时为ONR900F 扫描周期常数异常标志继电器异常时为ONR9010 常闭继电器R9011 常开继电器R9012 扫描脉冲继电器每次扫描交替ON—OFFR9013 运行初始闭合继电器(常用作程序的初始化接点)R9014 运行初始断开继电器R9015 步进开始闭合继电器仅在开始执行步进指令(SSTP)的第一个扫描周期内闭合,其余时间均断开R9018 时钟脉冲继电器占空比1∶1R9019 时钟脉冲继电器占空比1∶1R901A 时钟脉冲继电器占空比1∶1R901B 时钟脉冲继电器占空比1∶1R901C 1s时钟脉冲继电器占空比1∶1R901D 2s时钟脉冲继电器占空比1∶1R901E 1min时钟脉冲继电器占空比1∶1R9020 RUN模式标志PLC为RUN模式时闭合PLC为PROG模式时断开说明:1.电池异常保持继电器需在切断电源或初始化时才能复位。
松下fp1控制步进电机_《电气控制与PLC》课程实训指导书.docx
《电气控制与PLC》课程实训指导书HL浏阳市职业中专机电教研组胡贵树编2008年7月学生实训守则1.严格遵守实训实训室各项规章制度,服从实习实训指导教师和管理人员的指导与管理。
2.认真预习实习实训教材和指导书,明确实习实训目的、内容和步骤,理解实习实训原理,了解仪器设备操作规程和所用物品特性,认真做好一切准备工作。
3.不迟到、不旷课,不把与实习实训无关的东西带入实习实训室,不动用与本实习实训无关的设备。
4.保持实习实训室安静、整洁。
不大声喧哗,不相互嬉闹,不随地吐痰,不乱扔杂物,不随意窜岗,不做与实习实训无关的事情。
5.严格遵守操作规程。
经指导教师允许,方可开始实习实训,仪器设备发生故障, 应立即报告指导教师。
6•注意实习实训安全。
按规定穿戴好防护用品,防止发生意外,一旦发生意外事件,应立即报告指导教师,服从指导教师的指挥。
7.爱护实习实训仪器设备。
损坏、丢失仪器设备应书面向指导教师说明情况,听候指导教师处理。
8.树立良好学风。
认真听讲,积极思维,细致观察,精益求精,仔细操作,真实完整记录实习实训数据。
9.实习实训完毕,应关闭相关水源、电源和气源;应认真清理实习实训器材,将仪器设备恢复原状;听从安排,认真做好清洁卫生工作。
10.认真总结实训实训情况,独立完成实习实训报告,并按时送交指导教师批阅。
电气控制实训室、PLC实训室实训要求1.元件摆放时按照一定次序集中摆放,并且元器件Z间留有适当间隔。
另外元件的布置讲究美观、对称,并遵循便于操作、观察、测量、分析等原则。
2.导线采用单股硬导线。
布线时应讲究横平竖直,避免交叉连接,并口考虑用线最少、最短。
3.接线要紧固,不能有裸体的线头在外。
4.故障检查一定要在断电情况下进行,必须通电检查的则注意安全问题。
5.故障检査依照先主电路,后控制电路的顺序。
例如:若是通电后电动机不转情况,则先检查电源电路,如熔断器是否熔断;然后育看接线是否有脱线、松动等现彖。
最后检查控制电路连接,可用电压测量法,也可用电阻测量法来寻找故障点。
松下FP系列PLC编程手册第6章
第六章FP-M/FP1的特殊指令6.1 高速计数器功能………………………………………………………………....6-36.1.1 高速计数器规格……………………………………………………....6-36.1.2 输入模式………………………………………………………………6-56.1.3 脉冲输出控制的连接和输入模式设定………………………………6-66.1.4 用于高速计数器功能的指令…………………………………………6-86.2 脉冲输出控制的频率值………………………………………………………..6-146.3脉冲输出控制的ON脉冲宽度…………………………………………………6-21Special Functions of FP-M/FP1 FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH6 – 2FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH Special Functions of FP-M/FP16.1高速计数器功能6.1.1高速计数器规格控制规格与使用高速计数器相关的指令F0(MV)、F1(DMV)、F162(HC0R)、F164(SPD0)及F165(CAM0)使用F0(MV)指令,可以进行软件复位(高速计数器的经过值复位)、允许复位输入X2控制和计数输入控制。
使用F1(DMV)指令可以改变和读取经过值。
使用F162(HC0S)指令可以进行高速计数置位输出设定。
使用F163(HC0R)指令可以进行高速计数复位输出设定。
使用F164(SPD0)指令可以进行脉冲输出控制或格式类型输出控制。
使用F165(CAM0)指令可以实现电子凸轮输出控制。
使用F162(HC0S)至F165(CAM0)的指令可以提供中断功能。
高速计数器的经过值区高速计数器的经过值保存在特殊数据寄存器DT9045和DT9044中。
DT9045和DT9044中的经过值可使用F1(DMV)指令读取或修改。
第五章 松下FP1可编程控制器
C10 C16 C32 E8
E16 E32 E8 E16 E32
Page: 12
输入编号 X0~X5
输出编号 Y0~Y3
X0~X7 X0~XF X20~X23
Y0~Y7 Y0~YF Y20~Y23
X20~X27 Y20~Y27
X20~X2F X40~X43
Y20~Y2F Y40~Y43
X40~X47 Y40~Y47 X40~X4F Y40~Y4F
3)程序容量
FP0具有5000步的大容量内存和数据寄存器,可用于 复杂控制和大数据量的处理。
2021年4月11日12时21分
Page: 5
目录
第5章松下FP1可编程控制器
5.0.2、FP0的特点
电气控制及PLC应用
4)通信功能
FP0可以很方便地和计算机连接起来,并且还可以通过 C-NET通信单元把多个PLC连接起来构成一个分布式控制 网络。
3.电池座:在控制单元中设有备份用电池,其使用寿 命大约为3 - 6年。
4.电源端子:有交流、直流两种类型,交流型接100
- 240V交流电源,直流型接24V直流电源。
2021年4月11日12时21分
Page: 18
目录
第5章松下FP1可编程控制器
电气控制及PLC应用
FP1产品的硬件组成
5.存储器和主存储器插座:该插座可用于连接存储器EPROM和 主存储器EEPROM。
Page: 16
工作电压
DC24V或 AC100~240V
/ DC24V或AC100~240V
输出形式 继电器 晶体管 (NPN) (PNP)
目录
第5章松下FP1可编程控制器
电气控制及PLC应用
松下内部特殊继电器
松下PLCFP1特殊内部继电器收藏此信息打印该信息添加:用户发布来源:未知特殊内部继电器R9000—R903F(64点)就是具有特殊用途得专用内部继电器,它不能由用户程序控制其状态只能作为接点使用,见表3-4。
表3-4特殊内部继电器表位地址名称功能说明R9000 自诊断错误标志继电器自诊断错误发生时:ON自诊断正常时:OFF自诊断出得错误类型代码存于DT9000中R9005 电池错误标志继电器(实时型)检测出电池异常时瞬间接通R9006 电池错误标志继电器(保持型)检测出电池异常时接通并保持其状态R9007 操作错误标志继电器(保持型)检测出操作错误时接通,并保持其状态,操作错误得地址存在DT9017中R9008操作错误标志继电器(实时型)检测出操作错误时瞬间接通,操作错误得最终地址存在DT9018中R9009 进位标志继电器当运算有进位时瞬间接通或由移位指令设定R900A S1〉S2标志继电器在数据比较指令F60/F61中当S1>S2时瞬间接通R900BS1=S2标志继电器在数据比较指令F60/F61中当S1=S2时瞬间接通R900C S1<S2标志继电器在数据比较指令F60/F61中当S1〈S2时瞬间接通R900ERS422错误标志继电器异常时为ONR900F 扫描周期常数异常标志继电器异常时为ONR9010 常闭继电器R9011 常开继电器R9012 扫描脉冲继电器每次扫描交替ON-OFFR9013 运行初始闭合继电器(常用作程序得初始化接点)R9014 运行初始断开继电器R9015步进开始闭合继电器仅在开始执行步进指令(SSTP)得第一个扫描周期内闭合,其余时间均断开R9018 0。
01s时钟脉冲继电器占空比1∶1R9019 0。
02s时钟脉冲继电器占空比1∶1R901A 0、1s时钟脉冲继电器说明:1。
电池异常保持继电器需在切断电源或初始化时才能复位。
2。
表中时序图得高电平表示PLC得“RUN"或继电器得“ON"状态。
松下PLC教程第6章第1节
第六章松下电工PLC编程工具及三维力控监控组态软件简介第一节松下电工PLC编程工具简介FP1系列PLC的编程手段有两种:1.利用相应配套编程软件在个人计算机上进行。
2.使用FP手持编程器。
松下电工PLC编程软件1.概述日本松下电工公司开发的PLC编程软件有三种:①DOS环境下使用的NPST-GR②Windows环境下FPSOFT③Windows环境下FPWIN-GR●NPST-GR采用的是典型的DOS界面。
具有中、英文两种版本。
因NPST-GR开发的比较早,对近几年生产的FPO、FP2等系列PLC不支持。
●FPWIN-GR软件采用的是典型的Windows界面。
具有中、英文两种版本。
由于FPWIN-GR是新近开发出来的软件,其各项功能更趋合理、使用更加方便。
●FPSOFT软件是早期开发的,它的出现开创了Windows环境的PLC编程软件的先河。
但由于它开发得较早,虽大部分功能与上述FPWIN-GR相似,但有些功能不如FPWIN-GR那样完善。
(1) 2.FPWIN-GR 软件(汉化1.1版本)认识FPWIN -GRFPWIN-GR界面各部分名称及分布:输入段栏功能键栏在编写程序时:①用鼠标点击“功能键栏”实现指令输入。
②用功能键“F1”~“F12”与“SHIFT” 的组合实现指令输入。
③用功能键“F1”~“F12”与“CTRL”的组合实现指令输入。
各个按钮左下角的数字表示所对应的功能键号。
第1段、第2段中分布的是主要指令的快捷键。
第1段的操作只需按功能键即为有效。
第2段的操作需同时按Shift + 功能键有效。
第3段中分布的是功能的快捷键。
第3段的操作需同时按Ctrl + 功能键有效。
显示当前正在输入的回路。
通过单击输入栏中的[Enter]或按键盘中的[Enter]键确认输入内容。
在功能键栏中输入[F1]、[F2]、[F4]、[F8]或[SHIFT]+[F1]([F2]、[F8])时,将显示触点线圈的基本指令如下图:X:输入外部输入Y:输入外部输出R:输入内部继电器L:链接继电器P:脉冲继电器T:定时器触点C:输入计数器触点E:输入错误警告继电器比较:输入数据比较指令NOT/:将到光标位置为止的运算结果反转INDEX:输入索引修饰№清除:清除输入区段中的设备编号↑↓:用于上升沿检出/下降沿检出的图形符号。
松下电工PLC产品FP1介绍
第三章松下电工PLC产品FP1介绍第一节FP1的技术性能FP1是日本松下电工公司生产的小型PLC产品。
有C14、C16、C24、C40、C56。
C后阿拉伯数字是输入、输出点之和。
FP1是近代功能非常强的小型机。
主机控制单元内有高速计数器。
可输入频率高达10KHZ的脉冲。
并可同时输入两路脉冲。
另外输出频率可调的脉冲信号。
该机有8个中断源的中断优先权管理。
主机控制单元还配有RS232口,可实现PLC与PC机之间的通讯。
除了主机控制单元以外,与之配套的还有扩展单元、智能单元和链接单元。
扩展单元为I/O扩展点数的模块,由E8~E40系列组成。
利用此模块可以将I/O点数扩展至152点。
智能单元主要为A/D,D/A模块。
当需要对模拟量进行测量和控制时,可以连接智能单元。
链接单元,通过远程I/O可实现主FP系统进行I/O数据通讯,从而实现一台主控制单元的控制。
1.RS232口。
通过该口与PC机通讯编程。
2.运行监视指示灯(1)当运行程序“RUN”的LED亮。
(2)当控制单元中止执行程序时,“PROG”的LED亮。
(3)当发生自诊断错误时,“ERR”的LED亮。
(4)当检测到异常的情况时或出现“WA TCHDOG”定时故障。
“ALARM”的LED亮。
3.电池座为了使控制单元断电时,仍能保持有用的信息。
在控制单元,设有蓄电池,电池的寿命一般为3~6年。
4.存储器和主存储器插座5.方式选择开关(1)RUN:运行(2)REMOTE:两者之间(3)PROG:编程6.输出端子:C24有8点7.输入端子:C24有16点8.电位器:V0、V1电位器可从外部调节PLC的手动拨盘寄存器的数值。
输入0~255的模拟量。
V0:DT9040,V1:KT9041上机检查:一.输入信号:1.开关(SB0~SB15)SB0~SB3,SB8~SB11不带自锁:红色开关SB4~SB7,SB12~SB15带自锁:黄色开关2.4个拨码器(A1~A4)二.输出信号:1.输出信号(Y0~Y7)2.蜂鸣器检查:电源:电源开关合上后,DC24V批示灯亮,且用电压表检查DC24V。
松下PLC教程FR1的特殊功能及高级模块
第五章FP1的特殊功能及高级模块第一节FP1的特殊功能一、脉冲输出电机电机 驱动高速计数器脉冲FP1 控制 单元图5-1 脉冲输出进行位置控制示意图FP1的输出端Y7可输出一路脉冲信号,最大频率范围为45Hz ~ 5kHz 。
这一功能只有晶体管输出方式的PLC 才具有,且需配合脉冲输出控制指令F164(SPD0)使用。
二、高速计数功能(HSC)在FP1内部有高速计数器,可同时输入两路脉冲。
最高计数频率:10kHz;计数范围:K-8388608 ~ K8388607;输入模式:加计数、减计数、可逆计数、两相输入;此外,每种模式又分为有复位输入和无复位输入两种情况,输入计数不受扫描周期影响,处理过程中响应时间不延时。
1.占用的输入端子HSC需占用FP1输入端子X0、X1和X2。
其中X0和X1作为脉冲输入端,X2作为复位端,可由外部复位开关通过X2使HSC 复位。
2. 输入模式及设置HSC的四种输入模式中,前三种为单相输入,最后一种为两相输入。
如图5-2所示。
1) 加计数模式2) 减计数模式3) 加/减计数模式4) 两相输入方式(b)(c)X04321...计数值 (X13)234...加计数减计数加计数X151234...计数值...X004321...计数值...(d)X004321...计数值...X1...X051234...计数值...X1...图5-2 四种计数模式的脉冲波形示意图3.与HSC相关的寄存器表5-1 系统寄存器No.400控制字说明设定值功能输入模式X0X1X2H1双相输入-双相输入方式H2双相输入复位H3加计数--加计数方式H4加计数-复位H5-减计数-减计数方式H6-减计数复位H7加计数减计数-加/减计数方式H8加计数减计数复位H0HSC功能未用不工作(默认模式)4.高速计数功能指令1) 高速计数器的控制指令[ F0 MV, S, DT9052 ]:高速计数器控制指令。
该指令功能是将S 中的控制字数据写入DT9052中,DT9052的低四位作为高速计数器控制用。
松下PLC教程FR1特殊功能及高级模块
第五章FP1的特殊功能及高级模块第一节 FP1的特殊功能一、脉冲输出电机电机 驱动高速计数器脉冲FP1 控制 单元图5-1 脉冲输出进行位置控制示意图FP1的输出端Y7可输出一路脉冲信号,最大频率范围为45Hz ~ 5kHz 。
这一功能只有晶体管输出方式的PLC 才具有,且需配合脉冲输出控制指令F164(SPD0)使用。
二、高速计数功能(HSC)在FP1内部有高速计数器,可同时输入两路脉冲。
最高计数频率:10kHz;计数范围: K-8388608 ~ K8388607;输入模式:加计数、减计数、可逆计数、两相输入;此外,每种模式又分为有复位输入和无复位输入两种情况,输入计数不受扫描周期影响,处理过程中响应时间不延时。
1.占用的输入端子HSC需占用FP1输入端子X0、X1和X2。
其中X0和X1作为脉冲输入端,X2作为复位端,可由外部复位开关通过X2使HSC 复位。
2. 输入模式及设置HSC的四种输入模式中,前三种为单相输入,最后一种为两相输入。
如图5-2所示。
1) 加计数模式2) 减计数模式3) 加/减计数模式4) 两相输入方式(a)(b)(c)X04321...计数值 (X13)234...加计数减计数加计数X151234...计数值...X004321...计数值...(d)X004321...计数值...X1...X051234...计数值...X1...图5-2 四种计数模式的脉冲波形示意图3.与HSC相关的寄存器表5-1 系统寄存器No.400控制字说明设定值功能输入模式X0X1X2H1双相输入-双相输入方式H2双相输入复位H3加计数--加计数方式H4加计数-复位H5-减计数-减计数方式H6-减计数复位H7加计数减计数-加/减计数方式H8加计数减计数复位H0HSC功能未用不工作(默认模式)4.高速计数功能指令1) 高速计数器的控制指令[ F0 MV, S, DT9052 ]:高速计数器控制指令。
松下PLC教程第2章
第二章松下电工可编程控制器产品-FP1介绍FP1是一种功能很强的小型机,它的某些技术性能是一些同档次机型的小型机所不具备的。
具有通常只在大型PLC中才具备的功能。
通过主机上配有的RS422或RS232接口,可实现PLC与PC机之间的通信,将PC机上的梯形图程序直接传送到可编程控制器中去。
有近200条的指令。
数据处理功能比一般小型机强。
第一节FP1系列产品及技术性能一.FP1系列产品类型及构成在FP系列产品中,FP1属于小型PLC产品。
该产品系列有C14、C16、C24、C40、C56和C72型等多种规格。
扩展单元有E8~E40四种规格。
以C字母开头代表主控单元(或称主机),以E字母开头代表扩展单元(或称扩展机)。
后面跟的数字代表I/O点数。
例如C24表示输入和输出点数之和为24。
表2-1 FP1系列PLC主要产品规格简表品名类型I/O点数内部寄存器工作电压输出形式C14标准型8/6EEPROMDC24V或AC100~240V 继电器、晶体管(NPN、PNP)C16标准型8/8C24 C24C标准型带RS232口和时钟/日历16/8RAMC40 C40C标准型带RS232口和时钟/日历24/16C56 C56C标准型带RS232口和时钟/日历32/24C72 C72C标准型带RS232口和时钟/日历40/32E88/04/40/8//继电器、晶体管(NPN、PNP)E1616/08/80/16/E2416/8/DC24V或AC100~240VE4024/16/RS232口电池座电源输入端子输出端子直流电源输出端子输入端子I/O状态指示灯扩展插座方式选择开关运行监视指示灯电位器(V0、V1)波特率选择开关编程工具连接插座FP1系列C24型PLC控制单元的外形图1.RS232口只有C24、C40、C56和C72的C型机才配有。
该口能与PC机通讯编程,也可连接其它外围设备。
2.运行监视指示灯①当运行程序时,“RUN”指示灯亮;②当控制单元中止执行程序时,“PROG”指示灯亮;③当发生自诊断错误时,“ERR”指示灯亮;④当检测到异常的情况时或出现“Watchdog”定时故障时,“ALARM”指示灯亮。
松下FP系列PLC编程手册第一章
第一章继电器、存储器和常数1.1 继电器、存储器和常数表1.1.1 FP-C1.1.2 FP-M1.1.3 FP01.1.4 FP11.1.5 FP21.1.6 FP2SH1.1.7 FP31.1.8 FP10SH1.1.9 继电器编号1.2 继电器说明1.2.1 外部输入继电器(X)1.2.2 外部输出继电器(Y)1.2.3 内部继电器(R)1.2.4 特殊内部继电器1.2.5 链接继电器(L)1.2.6 定时器(T)1.2.7 计数器(C)1.2.8 定时器和计数器共享项目1.2.9 脉冲继电器(P)1.2.10 错误报警继电器(E)1.3 存储器说明1.3.1 数据寄存器(DT)1.3.2 专用数据寄存器(DT)1.3.3 文件寄存器(FL)1.3.4 WX、WY、WR和WL1.3.5 链接数据寄存器(LD)1.3.6 定时器/计数器的设定值(SV)1.3.7 定时器/计数器的经过值(EV)1.3.8 索引寄存器(IX、IY)(用于FP-C, FP-M, FP0, FP1和FP3)1.3.9 索引寄存器(I0到ID)(用于FP2, FP2SH和FP10SH)1.4 常数说明1.4.1 整数型十进制常数(K)1.4.2 十六进制常数(H)1.4.3 实数(用于FP2、FP2SH和FP10SH)1.4.3.1 浮点数型实数(f)1.4.3.2 BCD型实数(H)1.4.4 字符常数(M)1.5 可在PLC中处理的数据范围1.5.1 可在PLC中处理的数据范围1.5.2 上溢出和下溢出1.1 继电器,存储器和常数表1.1.1 FP-C注释:1)有两种数据类型,一种是保持型,即保存在关断电源之前或从运行模式切换为编程模式之前存在的状态。
另一种是非保持型,即将该状态复位。
可通过设定系统寄存器改变保持型和非保持型的选择。
关于系统寄存器的详细内容,请见第8.2节。
2)定时器和计数器的点数可以通过设定系统存储器5来改变。
松下FP0型FP1型PLC课件第三章
指令表 数据 X0 X1 X2 Y0 X3 Y1 X4 10 11 12 13 14 15 OT POPS AN OT ST OT Y2 X5 Y3 X6 Y4
例题说明:
当X0接通时,程序依次完成下述操作。 存储PSHS指令处的运算结果(这里指X0的状态),这时X0接通, 则当X1也接通且X2断开时,Y0输出。 由RDS指令读出存储的结果,即X0接通,则当X3接通时,Y1输出。 由RDS指令读出存储的结果,即X0接通,则当X4断开时,Y2输出。 由POPS指令读出存储的结果,即X0接通,则当X5接通时,Y3输 出;然后将PSHS指令存储的结果清除,即解除与X0的关联,后 续指令的执行将不再受X0影响。 当X6接通时,Y4输出。此时与X0的状态不再相关。 本例中连用了两个RDS指令,目的是为了说明该指令只是读存 储结果,而不影响存储结果;在执行了POPS后,就结束了堆栈指令, 不再与X0的状态相关,如例中,Y4的状态只受X6控制。
第三章 FP1的指令系统
第二节 FP1的基本指令系统
基本指令可分为四大类,即
基本顺序指令:主要执行以位(bit)为单位的逻辑操作,是 继电器控制电路的基础。
基本功能指令:有定时器、计数器和移位寄存器指令。
控制指令:可根据条件判断,来决定程序执行顺序和流程 的指令。
比较指令:主要进行数据比较。 基本指令多数是构成继电器顺序控制电路的基础,所 以借用继电器的线圈和触点来表示。同时,该类指令还是 可编程控制器使用中最常见、也是用得最多的指令,因此, 属于必须熟练掌握和运用的内容。
时序图
例题说明:
当检测到触发信号的上升沿时,即X1断开、X2接通且 X0由OFF→ON时,Y0接通一个扫描周期。另一种情况是X0 接通、X2接通且X1由ON→OFF时,Y0也接通一个扫描周期, 这是由于X1是常闭触点的缘故。
松下内部特殊继电器
松下PLC FP1特殊内部继电器之迟辟智美创作收藏此信息打印该信息添加:用户发布来源:未知特殊内部继电器R9000—R903F(64点)是具有特殊用途的专用内部继电器,它不能由用户法式控制其状态只能作为接点使用,见表3-4.表3-4 特殊内部继电器表位地址名称功能说明R9000自诊断毛病标识表记标帜继电器自诊断毛病发生时:ON自诊断正常时:OFF自诊断出的毛病类型代码存于DT9000中R9005电池毛病标识表记标帜继电器(实时型)检测出电池异常时瞬间接通R9006电池毛病标识表记标帜继电器(坚持型)检测出电池异常时接通并坚持其状态R9007把持毛病标识表记标帜继电器(坚持型)检测出把持毛病时接通,并坚持其状态,把持毛病的地址存在DT9017中R9008把持毛病标识表记标帜继电器(实时型)检测出把持毛病时瞬间接通,把持毛病的最终地址存在DT9018中R9009进位标识表记标帜继电器当运算有进位时瞬间接通或由移位指令设定R900A S1>S2标识表记标帜继电器在数据比力指令F60/F61中当S1>S2时瞬间接通R900B S1=S2标识表记标帜继电器在数据比力指令F60/F61中当S1=S2时瞬间接通R900C S1<S2标识表记标帜继电器在数据比力指令F60/F61中当S1<S2时瞬间接通R900E RS422毛病标识表记标帜继电器异常时为ONR900F 扫描周期常数异常标识表记标帜继电器异常时为ONR9010常闭继电器R9011常开继电器R9012扫描脉冲继电器每次扫描交替ON—OFFR9013运行初始闭合继电器(经常使用作法式的初始化接点)R9014运行初始断开继电器说明:1. 电池异常坚持继电器需在切断电源或初始化时才华复位.2. 表中时序图的高电平暗示PLC的“RUN”或继电器的“O N”状态.由表3-4我们清楚地舆解了所谓特殊继电器的含义.特殊数据寄存器DT9000~DT9069,也都是为特殊的目的而配置的,其中数据均有特殊含义.特殊数据寄存器表如表3-5所示.表3-5 FP1-C40特殊数据寄存器表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章FP1的特殊功能及高级模块第一节FP1的特殊功能一、脉冲输出电机电机 驱动高速计数器脉冲FP1 控制 单元图5-1 脉冲输出进行位置控制示意图FP1的输出端Y7可输出一路脉冲信号,最大频率范围为45Hz ~ 5kHz 。
这一功能只有晶体管输出方式的PLC 才具有,且需配合脉冲输出控制指令F164(SPD0)使用。
二、高速计数功能(HSC)在FP1内部有高速计数器,可同时输入两路脉冲。
最高计数频率:10kHz;计数范围:K-8388608 ~ K8388607;输入模式:加计数、减计数、可逆计数、两相输入;此外,每种模式又分为有复位输入和无复位输入两种情况,输入计数不受扫描周期影响,处理过程中响应时间不延时。
1.占用的输入端子HSC需占用FP1输入端子X0、X1和X2。
其中X0和X1作为脉冲输入端,X2作为复位端,可由外部复位开关通过X2使HSC 复位。
2. 输入模式及设置HSC的四种输入模式中,前三种为单相输入,最后一种为两相输入。
如图5-2所示。
1) 加计数模式2) 减计数模式3) 加/减计数模式4) 两相输入方式(b)(c)X04321...计数值 (X13)234...加计数减计数加计数X151234...计数值...X004321...计数值...(d)X004321...计数值...X1...X051234...计数值...X1...图5-2 四种计数模式的脉冲波形示意图3.与HSC相关的寄存器表5-1 系统寄存器No.400控制字说明设定值功能输入模式X0X1X2H1双相输入-双相输入方式H2双相输入复位H3加计数--加计数方式H4加计数-复位H5-减计数-减计数方式H6-减计数复位H7加计数减计数-加/减计数方式H8加计数减计数复位H0HSC功能未用不工作(默认模式)4.高速计数功能指令1) 高速计数器的控制指令[ F0 MV, S, DT9052 ]:高速计数器控制指令。
该指令功能是将S 中的控制字数据写入DT9052中,DT9052的低四位作为高速计数器控制用。
15与其它高速计数指令有关的位0:继续执行F162、F163、164、F165指令 1:清除F162、F163、164、F165指令S :位地址:12..118..74..321选择“复位输入端”X2的可用性控制位 0:复位输入端X2使能 1:复位输入端X2禁止计数器输入控制位 0:接受计数输入 1:计数输入无效软件复位控制位0:不执行软件复位1:高速计数器的经过值复位高速计数器经过值的读写指令[ F1 DMV, S, DT9044 ]:存储高速计数器经过值。
将(S+1, S)中高速计数器的经过值写入DT9045、DT9044中。
[ F1 DMV, DT9044, D ]:调出高速计数器经过值。
是将DT9045、DT9044中的经过值读出拷贝到(D+1, D)中。
3) 高速计数器输出置位复位指令[ F162 HC0S, S, Yn ]:高速计数器的输出置位指令。
[ F163 HC0R, S, Yn ]:高速计数器的输出复位指令。
速度和位置控制指令[ F164 SPD0, S ]:速度及位置控制。
该指令配合高速计数器和Y7的脉冲输出可以实现速度和位置控制。
a) 脉冲工作方式b) 波形工作方式5) 凸轮控制指令[ F165 CAM0, S ]:凸轮控制。
当高速计数器的经过值和参数表中设定的目标值相一致时,接通或断开参数表中指定的输出继电器。
三、可调输入延时滤波图中,t 1为干扰脉冲,小于延时时间Δt ,因此不响应;t 2、t 4分别为机械开关接通和断开时的抖动时间,由图可见,经过延时,避开了输入信号的抖动部分,直接在稳定导通区间t 3进行输入状态的采集和响应。
外部输入响应信号t 1t 2t 4t 3ttt图5-4 输入信号延时滤波示意图的延迟时间可以根据需要,在1 ~ 128ms 之间进行调节。
延时时间的设定是通过软件,在对应的系统寄存器中设置时间常数来实现,时间常数和延时时间的对应关系如下表:表5-2 时间常数与对应延时时间关系系统寄存器No.404 ~ 407用于预先存放设置的时间常数,与输入端的对应关系为:✓No.404:设定X0 ~ X1F 的时间常数。
✓No.405:设定X20 ~ X3F 的时间常数。
✓No.406:设定X40 ~ X5F 的时间常数。
✓No.407:设定X60 ~ X6F 的时间常数。
时间常数(BCD 码)01234567延时时间(ms)1248163264128四、输入窄脉冲捕捉一个窄脉冲在第n 个扫描周期的I/O 刷新后到来,若无捕捉功能,此脉冲将会被漏掉;有了捕捉功能,PLC 内部电路将此脉冲一直延时到下一个(第n+1个)扫描周期的I/O 刷新结束,这样PLC 就能响应此脉冲。
图5-5 脉冲捕捉示意图瞬间窄脉冲I/O 刷新扫描周期捕捉后的输入脉冲执行指令I/O 刷新执行指令第n 个扫描周期第n +1个扫描周期X0 ~ X7共8个输入端可以设成具有脉冲捕捉功能的输入端,这可以通过对系统寄存器No.402的设置来实现。
输入端子与系统寄存器No.402的位对应关系如下所示:输入端X0 ~ X7分别与No.402的低8位对应,当某位设置为1时,则该位对应的输入端就具有脉冲捕捉功能;设置为0时,对应的输入端仍是普通的输入端。
07位地址:654321X0X7X6X5X4X3X2X1158...高8位未用五、特殊功能占用输入端优先权排队大多数特殊功能均需占用PLC的I/O点,当多种功能同时使用时,对I/O的占用须按一定顺序进行优先权排队。
FP1特殊功能优先权排队从高到低依次为:高速计数器→脉冲捕捉→中断→输入延时滤波六、其他功能FP1还有一些其它的特殊控制功能,如强制置位/复位控制功能、口令保护功能、固定扫描时间设定功能和时钟日历控制功能等第五章FP1的特殊功能及高级模块第二节FP1的高级模块一、A/D转换模块1. 占用通道及编程方法A/D转换单元4个模拟输入通道占用输入端子分别为:CH0:WX9(X90 ~ X9F) CH1:WX10(X100 ~ X10F)CH2:WX11(X110 ~ X11F) CH3:WX12(X120 ~ X12F)PLC每个扫描周期对各通道采样一次,并进行模数转换,转换的结果分别存放在输入通道(WX9 ~ WX12)中。
A/D转换的编程可用指令F0实现,如[ F0 MV, WX9, DT0 ] 。
执行这一指令后,CH0输入的模拟信号经A/D转换变成数字信号后送入WX9,并由F0指令读出保存到DT0中。
其它通道也可仿照此格式进行编程。
注意:FP1对A/D模块读取数据,每个扫描周期只进行一次。
2. A/D的技术参数项目说明模拟输入点数4通道/单元(CH0 ~ CH3)模拟输入范围电压0 ~ 5V和0 ~ 10V 电流0 ~ 20mA分辨率1/1000总精度满量程的±1%响应时间 2.5ms/通道输入阻抗电压不小于1兆欧(0 ~ 5V和0 ~ 10V范围内)电流250欧姆(0 ~ 20mA)绝对输入范围电压+7.5V(0 ~ 5V)、+15V(0 ~ 10V)电流+30mA(0 ~ 20mA)数字输出范围K0 ~ K1000(H0 ~ H03E8)绝缘方式光耦合:端子与内部电路之间无绝缘:通道间连接方式端子板(M3.5螺丝)1000500模拟输入 (V)0 2.5 5.0数字输出 (K )(a) 0 ~ 5V(b) 0 ~ 10V(c) 0 ~ 20mA1000500模拟输入 (V)0510数字输出 (K)1000500模拟输入 (mA)01020数字输出 (K )图5-6 A/D 转换单元的输入输出特性3. A/D 转换单元的面板布置及接线方法扩展槽(右侧)连接到FP1的D/A 转换单元或I/O LINK 单元通道0到通道3的端子说明:V :模拟电压输入端子I :模拟电流输入端子C :公共端子F.G.:框架接地端子电源端子通道3电压范围选择端子通道0通道1通道2DIN 导轨安装杆扩展槽(左侧)连接到FP1的控制单元或扩展单元电源指示灯图5-7 A/D 单元的面板布置图屏蔽线屏蔽线输入设备输入设备图5-8 电压输入接线方式图5-9 电流输入接线方式4. 应用举例当需对某信号进行监测,要求超限报警。
这时可将该信号输入到A/D,并用段比较指令将输入信号与上、下限进行比较。
程序如图5-10所示。
0X0F62 WIN, WX9, K340, K3608R900B Y0图5-10 A/D模块信号监控举例若将A/D模块输入范围选在0 ~ 10V(即将RANGE短接),并将需监测的信号输入CH0,则执行该程序后可实现下面功能:设输入信号上限为3.6V,即对应A/D内部十进制数为K360;输入信号下限为3.4V,对应A/D内部十进制数为K340。
当输入信号在3.4V ~ 3.6V之间时则R900B常闭触点断开,故Y0→OFF,报警灯不亮。
若信号超出此范围则R900B常闭触点接通,故Y0→ON,报警灯亮,从而实现对信号的监测。
二、D/A转换模块1. 占用通道及编程方法FP1可扩展两个D/A模块,可用开关设定其单元号,即No.0和No.1;每个D/A模块有两个输出通道,即CH0和CH1。
当开关置于左边时,该模块设为No.0,其I/O通道分配如下:CH0:WY9(Y90 ~ Y9F) CH1:WY10(Y100 ~ Y10F)当开关置于右边时,该模块设为No.1,其I/O通道分配如下:CH0:WY11(Y110 ~ Y11F) CH1:WY12(Y120 ~ Y12F)D/A转换的编程也可用指令F0实现,如[ F0 MV, DT0, WY9 ] 。
执行这一指令后,将DT0的内容经WY9送往D/A转换器,并将转换好的模拟信号经No.0的CH0通道输出。
其它通道也可仿照此格式进行编程。
注意:FP1对D/A模块写入数据,每个扫描周期只进行一次。
2. D/A的技术参数项目说明模拟输出点数2通道/单元(CH0 ~ CH1)模拟输出范围电压0 ~ 5V和0 ~ 10V 电流0 ~ 20mA分辨率1/1000总精度满量程的±1%响应时间 2.5ms/通道输出阻抗不大于0.5欧姆(电压输出端)最大输出电流20mA(电压输出端)允许负载电阻0 ~ 500欧姆(电流输出端)数字输出范围K0 ~ K1000(H0 ~ H03E8)绝缘方式光耦合:端子与内部电路之间无绝缘:通道间连接方式端子板(M3.5螺丝)5-11 D/A 转换单元的输入输出特性5.02.5数字输入 (K)05001000模拟输出 (V )(a) 0 ~ 5V(b) 0 ~ 10V(c) 0 ~ 20mA105数字输入 (K)05001000模拟输出 (V )201005001000模拟输出 (m A )数字输入 (K)3. D/A 转换单元的面板布置及接线方法图5-12 D/A 转换单元的面板布置图扩展槽(右侧)连接到FP1的智能单元(A/D 或D/A 转换单元) 或I/O LINK 单元通道0和通道1的端子说明:V +,V -:模拟电压输出端子RANGE :电压范围选择端子I +,I -:模拟电流输出端子电源端子通道0通道1DIN 导轨安装杆扩展槽(左侧)连接到FP1的控制单元或扩展单元电源指示灯单元号选择开关5-13 电压输出接线方式图5-14 电流输出接线方式0 ~ 5V负载设备屏蔽线屏蔽线屏蔽线负载设备负载设备5 ~ 10V10 ~ 20mA4. 应用举例三个模拟量信号分别从A/D 模块的CH0 ~ CH2输入,求平均值,再由D/A 模块No.1的CH1通道输出。