松下FP编程手册(如何应用PLC技术设计ABS防抱死实验平台)

Posted

篇首语:当筵意气临九霄,星离雨散不终朝。本文由小常识网(cha138.com)小编为大家整理,主要介绍了松下FP编程手册(如何应用PLC技术设计ABS防抱死实验平台)相关的知识,希望对你有一定的参考价值。

松下FP编程手册(如何应用PLC技术设计ABS防抱死实验平台)

ABS是一种主动安全装置,它可以有效地提高汽车制动过程中的方向稳定性,转向控制能力以及缩短制动距离。本文建立了以PLC为核心的ABS系统,以光电编码器,异步电机和变频器等为硬件基础,分别代替汽车的轮胎,轮速传感器以及轮速调节装置等,既而构建了硬件模拟平台。建立这样的实验平台可以更加直观的了解ABS的工作原理,使实验室设备更贴近工业现状,具有较高的现实意义。

1.ABS的工作原理

一套典型的汽车ABS主要是由轮速传感器,电子控制单元,压力调节装置组成,基本结构与工作原理如图1所示。

图1 ABS结构与工作原理图

装有ABS的汽车在制动过程中,ABS电子控制单元收集各车轮轮速传感器的信号,经信号处理后计算参考车速,并计算出各车轮的滑移率。根据其内存中设定的程序,适时地发出命令控制各压力调节器的动作,从而使制动系统在增压、保压和泄压3个阶段循环, 防止各车轮抱死。

2.PLC模拟构建ABS系统

在本论文当中,笔者采用PLC作为ABS的电子控制单元,电机的转速作为轮子的转速信号,采用观点编码器采集电子的转速,并把采集到的信号传递给PLC进行数据处理,从而使PLC及时的发出控制信号;并以模拟的电压信号作为车身的速度信号与制动踏板的信号。

在制动的过程中,采用组态软件的方式实现了上位机的监控。这样,实验员可以直观的检测到ABS系统的工作状况。

3. PLC实验内容

3.1 分析工艺过程,明确控制要求

(1)在上位机上按下启动按钮,以脉冲输出的方式控制变频器,从而控制电机

(2)缓慢调节PLC上的外部输入电压,改变电机的转速

(3)当快速的减小PLC上的外部输入电压,PLC判断并启动ABS

(4)记录启动ABS时的电压对应输入值,并做出相应的记录

(5)通过PLC记录光电编码器的脉冲输入,可以使计算机在组态软件上实时反应出电机的转速

(6)电机分九段减速,最终自动停止

3.2 统计I/O点数并选择PLC型号

  • 输入:模拟电压输入、光电编码器脉冲输入;两个
  • 输出: 脉冲输出;一个
  • PLC的型号:松下FP0可编程控制器

3.3 程序实现的功能如下

(1)通过PLC与变频器,控制电机的运转;

(2)通过PLC运算,判断是否启动ABS;

(3)启动ABS后,电机的转速分段速减速;

(4)利用PLC的高速计数器与光电编码器,反馈电机的转速

4.PLC控制程序设计及分析

4.1 PWM脉冲输出控制

PWM控制的理论基础是冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。冲量指窄脉冲的面积。效果基本相同,是指环节的输出响应波形基本相同。低频段非常接近,仅在高频段略有差异。

占空比就是输出的PWM中,高电平保持的时间与该PWM的时钟周期的时间之比。PWM脉冲输出控制实质就是通过改变占空比来改变频率。

在本实验中,程序采用的PWM类型分别为:频率100Hz、周期10ms、占空比99.9%脉冲输出;频率100Hz、周期10ms、占空比10%的脉冲输出。

4.2 A/D模块的应用

在现代的生产中,模拟量的控制显得越来越重要,许多控制对象的控制要求都期望实现迷你量的输入与输出。日本松下FP1A/D转换单元是专门为FP1系列可编程序控制器生产的模拟量输入、输出模块。

在本实验中,A/D模块模拟汽车的刹车信号与油门信号。在对A/D转换单元编程时,直姐使用传送指令来读取外部输入的模拟值。

4.3 判断是否启动ABS防抱死系统

这部分是程序编写的关键部分。在这部分,主要是采用了电压值的变化作为启动ABS的条件。当外部电压的跳变达到程序的设定值,PLC立即启动ABS,防止轮胎抱死。

5.上位机与PLC的通讯设计

系统的上位机监控部分应用MCGS组态软件来实现。MCGS 软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件, 帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程, 以用户指定的方式运行, 并进行各种处理, 完成用户组态设计的目标和功能。

运行环境本身没有任何意义, 必须与组态结果数据库一起才能构成用户应用系统。一旦组态工作完成, 运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。

5.1 设计要求

(1)能够控制整个模拟实验系统的启动和停止。

(2)监控画面能够直观的表现出汽车的运动过程。

(3)反映汽车的实时转速。

(4)绘制汽车的速度/时间曲线。

(5)为试验系统制定安全机制。

5.2 设计过程

(1)制作监控画面

在此工程中,建立两辆车的模型,这是为了达到实时监控的目的。同时建立输出速度的图表框。

(2)构建实时数据库,并进行数据对象及其画面属性设置

在MCGS中,用数据对象来描述系统中的实时数据,用对象变量代替传统意义上的值变量,把数据库技术管理的所有数据对象的集合称为实时数据库。

实时数据库是MCGS系统的核心,是应用系统的数据处理中心。系统各个部分均以实时数据库为公用区交换数据,实现各个部分协调动作。

设备窗口通过设备构件驱动外部设备,将采集的数据送入实时数据库;由用户窗口组成的图形对象,与实时数据库中的数据对象建立连接关系,以动画形式实现数据的可视化;运行策略通过策略构件,对数据进行操作和处理。

在ABS防抱死实验平台的数据设置中,建立关于ABS系统中的相关数据变量。并且设定相关的属性,为脚本程序的编写提供基础。

(3)完成脚本程序的编制

(4)与PLC进行通信

MCGS读写松下FP系列PLC设备的各种寄存器。MCGS通过上位机中的串行口设备和PLC上的通讯单元(如FP0)建立串行通讯连接,从而达到操作PLC设备的目的。

在设备窗口中选用COM口编程协议建立设备通道, 将实时数据库中定义的各种变量与PLC 中相对应的I/O分配相对应起来, 通过读写PLC 中的信号来实现监控。这是整个过程中最关键和最重要的部分。

5.3 MCGS的运行过程描述

图2. MCGS运行界面

当按动启动按钮后,小车A开始运动即电机开始转动。当改变外电压值,电机会随着电压的变化而变化。在监控界面上,我们可以清晰地看到位移与转速的变化。

当电压的变化值达到临界条件,即 进入ABS状态,小车A停止运动,正常启停的灯停止闪烁,ABS启停的灯开始闪烁,小车B开始运动。

6.结论

经过实验证明,该装置能够基本模拟出ABS防抱死系统的过程,并且能够直观的观察到减速的整个过程。这个实验平台使实验室设备贴近工业现状,使学生直面实物模型,掌握基本的控制思想和操作手段,具有较高的现实价值。

(编自《电气技术》,原文标题为“基于PLC模拟ABS防抱死实验平台的设计”,作者为常云泽、杨风 等。)

相关参考

松下plc掉电保持寄存器(松下PLC FPX解密研究)

...还加密呢。无功而返,所以才萌发起要解FPX。 为了研究松下PLCFPX解密,我也真是达到如痴如醉的程度,从没接触过FPX到现在对FPX了如指掌,全是因为热衷于解密,为了解密,首先就是要找相关资料,学习研究资料,《fp-x用户...

松下的plc用的人好少(学习PLC编程的七大好处,句句在理)

随着世界各国的工业化水平进一步发展提高,各国的工业企业都在努力地设计,加强、完善、改造自动化生产能力建设。从最早的人力小作坊作业,再到半自动、全自动机械化大规模生产,发展到部分生产以机器人替代人工作业...

深圳plc培训机构哪家好(PLC编程培训一人多套实操设备,深圳PLC编程培训学校)

...学以实操为主,一人多套实操设备,理论结合实操,从PLC编程入门到电气设计,通过大量的工程实例强化练习,从不懂到精通,各科老师均有丰富的现场经验,是机械制造和自动化行业的资深工程师,让学员通过反复练习掌握实...

深圳plc培训机构哪家好(PLC编程培训一人多套实操设备,深圳PLC编程培训学校)

...学以实操为主,一人多套实操设备,理论结合实操,从PLC编程入门到电气设计,通过大量的工程实例强化练习,从不懂到精通,各科老师均有丰富的现场经验,是机械制造和自动化行业的资深工程师,让学员通过反复练习掌握实...

松下plc官网(想要成为PLC编程专家?这7种最常见的PLC编程软件有什么区别?)

plc编程软件有哪些?1、欧姆龙plc编程软件欧姆龙plc编程软件集成了CX-ProgrammerV9.5,能够为欧姆龙PLC编程提供全面的软件支持,本版本为最新版,全面支持32/64位WIN8系统,为多国语言版,支持简体中文。能为网络、可编程终端及伺...

数控车床参数开关怎么打开(广数GSK980TD车床CNC使用手册(第一篇编程说明))

前言注意!本说明书描述的产品功能、技术指标(如精度、速度等)仅针对本产品,安装了本产品的数控机床,实际的功能配置和技术性能,由机床厂家的设计决定,数控机床功能配置和技术指标以机床厂家的说明书为准;本系统虽...

松下plc有什么优势(「项目经验」如何用松下PLC带8个轴?)

跟大家分享一个项目经验!如何用松下PLC带8个轴。 松下FP-XH系列PLC本身只能带6个轴,另外两个轴是用485步进驱动跟触摸屏通讯,能实现8个轴的定位!无需添加模块!原理与变频器跟触摸屏MODBUS-485通讯一样!学会了使用485步进...

松下plc程序能转成三菱的吗(三菱PLC原装和高仿怎么区分?仿真和编程软件一样吗?)

今天我们要聊的是三菱PLC设备。三菱PLC原装机和高仿机如何区分?答:目前我国市场上小型PLC产品的市场非常大,其中用得最多的应该还是三菱系列的PLC产品了。但近几年来,好多客户反映其在市场上有遇到过类似三菱的仿货或...

松下记数器(初学PLC如何快速入门,如何避免进入误区)

...展方向,就连一向对此不屑一顾的日系PLC,比如三菱PLC,松下PLC,都加入了IEC61131-3

昆山plc培训学校(昆山众兴PLC自动化机器人编程)

众兴教育成立于2008年是一家专注于工控行业人才的专业培训中心,本中心云集工控培训、设备开发、设计、安装,调试等工程于一体;授课讲师拥有多年工程设计安装实战经验.公司规模800平方米,拥有上百台自动化设备供学员实...