松下电工PLC-FP1系列培训课程
- 格式:ppt
- 大小:5.50 MB
- 文档页数:153
第二章松下电工可编程控制器产品-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”指示灯亮。
FP1是日本松下电工生产的小型PLC,该产品有C14、C16、C24、C40、C56、C72多种规格,形成系列化。
虽然是小型机性能价格比却很高,特别适合于中小企业。
本书配套实验机型号为FP1—C40。
下面以此机型为例详细介绍其规格及系统构成,以期举一反三触类旁通。
FP1硬件配置除主机外还可加I/O扩展模块,A/D(模/数转换)、D/A(数/模转换)模块等智能单元。
最多可配置几百点,机内有高速计数器,可输入频率高达10kHz的脉冲,并可同时输入两路脉冲,还可输出频率可调的脉冲信号(晶体管输出型)。
该机型具有8个中断源的中断优先权管理。
允许输入最小脉冲宽度为0.5ms。
可调输入延时滤波功能可以使输入响应时间随外围设备情况而调节,调节范围在1~128ms之间。
手动拨盘式寄存器功能,可通过调节面板上的电位器,使特殊寄存器DT9040~9043中的数值在0~255间改变,实现从外部进行输入设定。
此外,该机型还具有强制置位、强制复位控制功能、口令保护功能、固定扫描时间设定功能、时钟/日历控制功能等。
该机配有RS—232和RS—422接口,可实现PLC与计算机通信,并可直接在计算机上用几种方式编制程序。
FP1有190多条功能指令,除基本逻辑运算外还可进行+、-、×、÷等四则运算。
有8位、1 6位、32位数字处理功能,并能进行多种码制变换。
FP1还有中断、子程序调用、凸轮控制、高速计数、字符打印、步进指令等特殊功能指令。
FP1监控功能很强,可实现梯形图监控、列表继电器监控、动态时序图监控(可同时监控1 6个I/O点的时序)具有几十条监控命令,多种监控方式。
指令和监控结果可用日、英、德、意四种文字显示。
另外还有链接单元,例如用于远程信息交换的I/O LINK单元;用于PLC 与计算机间通信的C—NET适配器。
表3-1列出了FP1系列PLC的主要产品规格。
表3-2列出了FP1-C40产品的基本性能。
第五章FP0的特殊指令5.1 高速计数器、脉冲输出和PWM输出功能……………………………………………………….5-35.1.1 内置高速计数器指令使用概述…………………………………………………….5-35.1.2 规格和使用限制……………………………………………………………………….5-55.1.2.1 高速计数器功能规格………………………………………………….5-55.1.2.2 脉冲输出功能规格…………………………………………………….5-65.1.2.3 PWM输出功能规格…………………………………………………..5-65.1.2.4 使用限制……………………………………………………………….5-75.1.3 高速计数器功能……………………………………………………………………….5-95.1.3.1 高速计数器功能概要………………………………………………….5-95.1.3.2 输入模式类型………………………………………………………….5-95.1.3.3 I/O分配……………………………………………………………….5-115.1.3.4 用于高速计数器功能的指令………………………………………...5-125.1.3.5 程序示例……………………………………………………………...5-145.1.4 脉冲输出功能………………………………………………………………………...5-185.1.4.1 脉冲输出功能概要…………………………………………………..5-185.1.4.2 控制模式……………………………………………………………...5-195.1.4.3 I/O分配和接线……………………………………………………….5-205.1.4.4 用于脉冲输出功能的指令…………………………………………...5-225.1.4.5 位置控制的程序示例………………………………………………...5-25Special Functions of FP0 FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH5 - 2 5.1.5 PWM输出功能……………………………………………………………………….5-335.1.5.1 PWM输出功能概要………………………………………………….5-335.1.5.2 用于PWM输出功能的指令…………………………………………5-335.2 通用串行通信功能……………………………………………………………………………...5-345.2.1 通用串行通信………………………………………………………………………...5-345.2.1.1 数据传输……………………………………………………………..5-345.2.1.2 数据接收……………………………………………………………..5-355.2.2 系统寄存器设置……………………………………………………………………..5-36 .5.2.3 使用通用串行通信时的操作说明…………………………………………………..5-395.2.3.1 当起始符和结束符设定为“无”时………………………………5-395.2.3.2 当起始符和结束符码设定为“有”时……………………………5-405.3 运行中的程序改写功能………………………………………………………………………...5-425.3.1 运行期间的程序改写操作………………………………………………………… ..5-425.3.2 运行期间不能进行程序改写的情况………………………………………………...5-435.3.3 运行期间改写程序的步骤和操作…………………………………………………...5-445.3.4 使用FP手持编程器II改变模式……………………………………………………5-465.4 强制输入输出时的处理………………………………………………………………………...5-47FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH Special Functions of FP05.1 高速计数器、脉冲输出和PWM输出功能5.1.1 内置高速计数器指令概要当使用FP0的内置高速计数器时,可以使用三种功能。
松下电工FP系列可编程控制器通信协议M E W T O C O L松下工控展销网/sx/**************Computer Link 计算机链接MEWTOCOL-COM特点1. 用于程序处理和交互式操作.2. 数据传输采用ASCII 码的形式.3. 首先由计算机发送指令.4. 由PLC 对指令自动进行相应响应.基本描述指令格式应答信息 (正常时):应答信息 (发生错误时):指令一览表触点和数据代码1.触点代码2. 数据代码错误代码关于校验码BCC(H)(L)①校验码是将指令中的各个ASCII字符的16进制(00~FF)进行异或求和后生成的. 该校验码也以两个ASCII码表示.例) % 01 # RC S X 0000 1D <CR>②如果在校验码处写入”**”, 则表示忽略校验码.求和BCC(H) = “1” (31H) BCC(L) = “D” (44H) 转换为字符指令说明1.读取单触点状态(指令代码: RCS)指令应答读取正常读取错误说明:字符"$"表示正常的应答.触点数据2. 写入单触点状态(指令代码: WCS )指令应答读取正常读取错误说明:字符"$"表示正常的应答.触点数据触点编号 (4 字节) 3. 读/写触点状态的辅助说明(单触点) [ 定时器(T), 计数器(C), 触点代码 ]即使将内部T(C) 的编号作为C(T)编号读取, 也不会产生错误,而返回触点信息.(字单位块) RCC, WCC定时器和计数器触点无法在字单位块内操作。
如果用T 或C 的触点编号指定一个字的号码,则如下所示:触点代码 组编号 应 答 信 息 T(C) 0 T(C): 0 ~ 151 T(C): 16 ~ 312 T(C): 32 ~ 473 T(C): 48 ~ 63: : : :15 T(C):240 ~ 255触点编号 (4 位)BCD HEX (占3位) (占1位)X,Y ,R,LT, C4. 读取多触点状态(指令代码: RCP )指令%# R C Pn (1字符)触点代码 (1字符)触点编号.(1) (4字符)触点代码 (1字符)触点编号.(n) (4字符)BCC (H) BCC(L)CR应答 读取正常%$ R C触点1 数据 (1字符)触点n 数据 (1字符)BCC (H)BCC(L)CR读取错误%!BCC (H)BCC(L)CR说明:字符"$"表示正常应答. 触点数据触点状态 数据 OFF "0" ON"1"目标站号(L) 目标站号(H)源站号(L) 源站号(H)错误代码BCD HEX (占3位) (占1位)多触点指定触点编号 (n: 1 to 8 )n=1 - 8参阅说明.源站号(L) 源站号(H)5. 写入多触点状态(指令代码: WCP )指令应答 读取正常读取错误说明:字符"$"表示正常应答. 触点数据n=1 - 8指令%# R C C触点代码 (1 字符)起始字编码 (4 字符)结束字编码 (4 字符)BCC (H) BCC(L)CR应答 读取正常%$ R C触点数据1 (4 字符)触点数据n (4字符)BCC (H) BCC(L)CR读取错误%!BCC (H)BCC(L)CR说明:触点代码与单触点读取相同 触点数据顺序 字F CB 87 43 0③ ④ ① ②触点数据① ② ③ ④目标站号(L) 目标站号(H) 源站号(L) 源站号(H)源站号(L) 源站号(H)错误代码BCDCrowd标识BCDX, Y , R, L HEXHEX指令%# W C C触点代码 (1 字符)起始 CH 编码 (4字符) 结束 CH 编码 (4字符)数据 1(4 字符)数据 n (4 字符) BCC (H) BCC(L)CR应答 读取正常%$ W CBCC (H) BCC(L)CR读取错误%!BCC (H)BCC(L)CR说明:触点代码与单触点读取相同 触点数据顺序 字F CB 87 43 0③ ④ ① ②触点数据① ② ③ ④目标站号(L) 目标站号(H)源站号(L) 源站号(H)源站号(L) 源站号(H)错误代码Crowd标识BCDY , R, L BCDHEXHEX8. 按字单位预置触点(指令代码:SC)指令应答预置正常预置错误9.读取数据寄存器值(指令代码:RD )指令%# R D数据代码 (1 字符)起始数据编码 (5 字符)结束数据编码 (5 字符)BCC (H) BCC(L) CR应答 读取正常%$ R D数据 1 (4 字符)数据 n (4 字符) BCC (H) BCC(L)CR读取错误%!BCC (H)BCC(L)CR说明:数据 (4 字符) D③④①②F C数据① ② ③ ④目标站号(L) 目标站号(H)源站号(L) 源站号(H)源站号(L) 源站号(H)错误代码D, L, FBCDBCDHEXHEX举例说明指令及其应答的具体情况Reading from the Data Area(RD读取指令)计算机主机读取PLC内容。
PLC基础培训初学者也能得心应手简便编程!松下电工(中国)有限公司制御EC松下PLC系列简介【目录】【第1章PLC入门】1-1什么是可编程控制器(PLC) 12【第4章PLC的基本回路】4-1自保持回路4-2自保持回路的改进①1-2顺序控制器的种类及变迁1-3如何选择PLC的机型【第2章可编程控制器的构成】214-3微分(DF)指令4-4自保持回路的改进②4-5步进跟踪编程法的自保持回路4-62-1PLC内部的构成要素2-2PLC的动作原理2-3各部名称及功能46定时器(TM)指令4-7定时器应用回路【第5章编程实践】5-1一般的输出控制2-4PLC的输入输出部2-5PLC的内部继电器一览表2-6PLC的编程工具2-7般5-2利用符号梯形图方式编写程序5-3利用步进跟踪编程法控制输出5-4实践步进跟踪编程法绘制时序图27编程工具的操作菜单2-8培训模型的输入输出分配【第3章编程的基础知识】3-15-5实践步进跟踪编程法编写梯形图5-6 挑战课题-第1工程、第2工程5-7挑战完成课题5-8·31PLC的回路图3-2梯形图的阅读方法3-3基本指令3-458自动手动切换回路5-9 编程建议【第6章便利指令介绍】6-1SET·RST指令34编程时的注意事项3-5编程错误一览表【第7章PLC基础教程练习题】【前言】可编程控制器(Programmable Controller)于1968年在美国首次登场,是用于自动控制的控制器。
与当时作为控制领域的主流的利用继电器的自动控制方式相比,具有制的控制器与当时作为控制领域的主流的利用继电器的自动控制方式相比具有◆易于编写、修改程序。
◆高度的控制性能。
◆无触点、长寿命。
无触点长寿命◆高可靠性。
等多项良好特性,因此迅速得到推广普及。
最近,随着半导体技术的飞速发展,可编程控制器更加最近随着半导体技术的飞速发展可编程控制器更加◆小型化。
◆高性能化。
低价格化◆低价格化。
第七章FP-C/FP2/FP2SH/FP3/FP10SH说明7.1 指定插槽编号……………………………………………………………………7-37.1.1 关于FP3和FP10SH………………………………………………….7-37.1.2 关于FP-C……………………………………………………………..7-47.1.3关于FP2和FP2SH…………………………………………………7-47.2 不同类型模块的差别……………………………………………………………7-57.2.1 FP10SH/FP3/FP-C…………………………………………………….7-57.2.2 FP2/FP10SH/FP2SH…………………………………………………..7-7Hints for FP-C/FP2/FP2SH/FP3/FP10SH FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH7 - 2FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH Hints for FP-C/FP2/FP2SH/FP3/FP10SH7.1 指定插槽编号7.1.1 关于FP3和FP10SH目标智能单元的插槽编号根据安装位置自动分配.插槽的编号根据母板的顺序确定。
对于3插槽和5插槽的母板,其指定方式与8插槽的母板相同。
7 - 3Hints for FP-C/FP2/FP2SH/FP3/FP10SH FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH7.1.2 关于FP-C目标板智能母板的槽号是由槽号设定开关设定的.若CPU板有一个内部智能板, 则该部分的槽号为7号.7.1.3 关于FP2和FP2SH目标智能单元的槽号根据实际安装位置自动确定。
槽号按母板的编号顺序指定.对于7槽型、9槽型和12槽型的模块,其槽号的指定方法与14槽型的相同。
7 - 4FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH Hints for FP-C/FP2/FP2SH/FP3/FP10SH7.2 不同类型模块的差别7.2.1 FP10SH/FP3/FP-C注释: 关于*号部分的详细内容,请参阅7-11页的内容。
PLC软件培训计划课时内容第一课时课程内容:1)讲解培训教程目录,让学员了解整个培训教程的所有内容,参见附录1:PLC教程内容目录。
2)按照第1章PPT内容,讲解可编程控制基础知识,让学员了解可编程常用基础知识点。
注:可根据学员的知识水平适当加快讲解速度。
第二课时课程内容:1)按照第2章PPT内容,讲解松下电工可编程控制器产品,通过介绍FP1型号PLC,让学员了解FP1系统产品的技术性能和内部寄存器以及I/O配置。
注:a)可根据学员的知识水平适当加快讲解速度。
b)FP1型号PLC与FPG型号功能和参数基本一致,区别是体积和输入输出点不同,也可根据现场条件讲解FPG-C32TH参数。
第三课时课程内容:1)按照第3章PPT内容,讲解松下PLC软件安装程序下载,通过现场演示,让学员学会松下PLC软件的安装和程序的下载。
注:a)可根据学员的知识水平适当加快讲解速度。
b)有条件的话,让学员每人至少安装一次软件,程序下载至少一次。
第四课时课程内容:1)按照第4章PPT内容,讲解PLC的指令系统,让学员学会松下PLC的基本指令的用法。
注:a)可根据学员的知识水平适当加快讲解速度。
b)本章内容140页,内容较多,建议用2-3课时讲解,仍无法讲解完,可让学员课下自学。
第五课时课程内容:1)按照第5章PPT内容,讲解PLC编程及应用,让学员学会松下PLC的编程及应用。
注:a)可根据学员的知识水平适当加快讲解速度。
b)本章内容38页,内容较为重要,建议用2-3课时讲解,第三节为编程例题,条件允许可让学员练习编写。
第六课时课程内容:1)按照第6章PPT内容,讲解PLC的特殊功能及高级模块,让学员了解松下PLC的特殊功能及高级模块。
注:a)可根据学员的知识水平适当加快讲解速度。
b)注重讲解A/D转换模块和通信部分。
第七课时课程内容:1)按照第7章PPT内容,讲解松下电工PLC编程工具,让学员学会松下电工PLC编程工具。
注:a)可根据学员的知识水平适当加快讲解速度。
第一章继电器、存储器和常数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来改变。
第六章松下电工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介绍第一节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。
Equipment Manufactring Technology No.10,2007收稿日期:2007-08-05作者简介:张铁异(1963—,男,广西荔浦人,广西大学机械工程学院讲师,硕士,主要研究方向:机电一体化技术。
基于松下电工F P1型PLC 的直线插补程序设计张铁异,黄炳琼,卢福宁,黎毓鹏,曹晓中(广西大学机械工程学院,广西南宁530004摘要:PLC 在机械设备自动控制中有着广泛的应用,在PLC 上开发直线及圆弧插补功能将拓展PLC 在数控机床等领域的应用范围。
介绍了在松下电工FP1型PLC 上开发直线插补程序实现对二维数控平台控制的方法。
关键词:PLC ;直线插补;松下电工中图分类号:TP273文献标识码:A文章编号:1672-545X(200710-0068-03可编程序控制器(PLC 在工业控制中有着广泛的应用,FP1是日本松下电工生产的小型PLC 系列产品,性能价格比高,适合在我国中小企业应用。
FP1的硬件配置较全,除主机外还可加I/O 扩展模块、A/D 、D/A 模块。
机内有高速计数器,可同时输入两路频率高达10kHz 的脉冲,还可以输出频率可调的脉冲信号(晶体管输出型。
该机配有RS-422接口,通过和RS-232的接口适配器,可实现PC 机与PLC 之间的通信,并可直接在PC 机上用梯形图进行编程调试。
但该机型没有直线插补和圆弧插补功能,需要自行开发,而直线插补和圆弧插补功能则是在数控机床等领域必须使用的功能,可利用该机型所具有的基本指令和高级指令来设计,本文介绍该机型直线插补功能的实现方法,圆弧插补功能的实现可参照直线插补来进行。
设计采用由步进电机驱动的BDH-1型X-Y 绘图仪来模拟二维数控平台,作为用PLC 实现直线插补程序功能的执行机构,通过绘图仪能否绘出所要求的直线来验证插补程序的设计是否正确,最终实现PLC 对二维数控平台的控制。
系统所用PLC 型号为松下电工FP1-C40,步进电机的型号为45BF005-Ⅱ,步进电机的工作方式为三相六拍,用PLC 的输出Y1、Y2、Y3控制X 轴方向步进电机的A 、B 、C 三相,用PLC 的输出Y4、Y5、Y6控制Y 轴方向步进电机的A 、B 、C 三相,X0为启动按钮(无自锁。
机电一体化专业05级《PLC实训》指导书1.实训目的1.通过PLC控制实例,体会怎样将《电气控制与PLC》课程所学知识应用于实际;2.初步掌握应用PLC,实现自动控制的基本步骤;3.复习巩固松下公司FP1- PLC的基本指令;实践用它们实现控制功能;4.学会使用以梯形图编制控制程序;5.掌握典型的基础性的PLC控制程序编制;所用设备《KBDC-13B型可编程器控制器学习机》及松下FPWin-GR编程软件;实训组织1.原则上按学生学号分配机位,二人合用同一实验台者按事先分配机位上机;2.在两周的实训期间内,机位不作变动;3.实习学生首次上机即应在所用计算机的[D:\机电05级PLC实训 ]文件夹下建立自己的子文件夹,名称统一为[机电05-X班-学号XX 姓名XXX ], 二人合用实验台者各自建立自己的文件夹;4.实训过程中所有的操作,如指令练习,指令表程序转换为梯形图输入,学生自编制的梯形图程序等等,全部存入自己的文件夹,以备了解实训状况及成绩评定;5.[D:\机电05级PLC实训 ]文件夹内的辅导内容允许以U盘复制;但学生自备的U盘必须事先作杀毒处理;6.养成良好的工作习惯,上机前后及上机过程均应保持实验台整洁有序;7.关于编制梯形图程序对于理解PLC指令及梯形图编程有困难的同学,可以首先参考[ D:\机电05级PLC 训\松下PLC编程实例]文件夹中的指令表程序,将指令表程序逐一输入转换成梯形图程序,然后根据所学知识,对梯形图进行解剖分析,学习他人对指令的使用方法及经验,逐步掌握PLC的编程技巧;参考资料在[ D:\机电05级PLC实训 ]文件夹中,收集有部分具参考价值的PLC资料,同学们可在实训过程中随时参阅,也可将它们全部考贝至自己的U盘以备后用;时间安排实训1:松下FP1 PLC的认识与指令练习时间:6学时1、实验目的:(1)复习诺依曼计算机模型;(2)复习巩固PLC工作原理,PLC的各部构成及作用,初步掌握PLC的接线方法;(2)熟悉FPWIN-GR编程软件介面及梯形图编程指令的应用;(3)练习并巩固FP1常用指令及其功能;2、实验设备:(1)KBDC-13B型PLC实验台(含《电梯控制》实验板及联接导线);(2)台式计算机(已安装FPWIN-GR编程软件);3、实验内容:(1)认真阅读[ D:\机电05级PLC实训\松下PLC编程实例\图解PLC控制系统\PLC工作原理];对照实物,认识典型PLC构成,构画PLC的构成框图,说明各部功能及操作;(2)打开FPWIN-GR程序,熟悉梯形图编程指令,作梯形图指令输入练习;将“八段译码”的指令表程序用FPWin GR将其输入成梯形图程序;并存盘;(3)指令练习:(参考[D:\机电05级PLC实训\松下PLC编程手册],练习结果应存盘)基本指令练习:教科书P68-76:基本指令;教科书P77-79:定时器TM、计时器CT指令;重点理解如下指令:教科书P71:ANS/ ORS指令教科书P76:定时器指令--TMR/TMX/TMY ;教科书P77:计时器指令—CT;例6-15 ;教科书P74:上升沿/下降沿微分指令—DF,例题6-10:教科书P81:主控继电器指令-- MC/MCE ;(4)练习将教科书P99:延时接通电路,延时断开电路,长时间延时电路等基本控制功能编制成梯形图程序;(5)练习PLC控制的基础功能梯形图程序:参见[ D:\机电05级PLC实训\松下PLC编程实例\图解PLC控制系统\PLC控制基础功能的梯形图程序;练习将其中的通用基础性控制程序编辑成梯形图;实训2:电动机自控系统时间:6学时 + 6学时1、实验目的:1)用PLC实现电动机Y/∆启动、正反转转换运行、顺序启动等常规控制;2)通过电动机控制案例,了解并逐步掌握实现PLC自动控制系统基本步骤及过程;3)学会构思控制系统方框图,电气原理图,控制程序的流程图,及程序编制、调试;4)了解工业产品的一般开发步骤;5)熟悉、巩固定时、延时等相关指令的应用;2、实验设备:(1)KBDC-13B型PLC实验台;(2)电机降压起动与正反转模拟实验板;(3)计算机(已安装FPWIN-GR编程软件);3、参考资料及预习要求:(参见《松下PLC编程实例》中0C-0E相关内容)以下的资料均可在上机计算机内D盘的[ D:\机电05级PLC实训] 文件夹中找到;(1)三相感应电机大致结构,联接方式,铭牌数据含义;(2)为什么要用Y/∆变换降压启动以及实现这一要求的继电器控制电路;(3)预习教科书P34-35 《(二) Y/∆减压起动控制电路》及P216-218实验三《三相笼型异步电动机Y/∆减压起动控制》(3)认真阅读《松下PLC控制编程实例》中的《0E-电动机的星三角形启动逻辑设计》;4、实验内容(1)控制要求:* 按下正转启动按钮SB1,正转继电器KM1、Y形启动继电器KMY接通,电动机正转经星形启动运行。