logo资料库

QD75 LD75 定位模块的功能块说明手册.pdf

第1页 / 共146页
第2页 / 共146页
第3页 / 共146页
第4页 / 共146页
第5页 / 共146页
第6页 / 共146页
第7页 / 共146页
第8页 / 共146页
资料共146页,剩余部分请下载后查看
参考手册修订记录
1. 概要
1.1 FB库概要
1.2 FB库功能内容
1.3 系统配置示例
1.4 关联手册
1.5 备注
2. FB库详细
2.1 M+D75_SetBPARAM1(基本参数1设置)
2.2 M+D75_SetBPARAM2(基本参数2设置)
2.3 M+D75_SetDPARAM1(详细参数1设置)
2.4 M+D75_SetDPARAM2(详细参数2设置)
2.5 M+D75_SetZBPARAM(原点复归基本参数设置)
2.6 M+D75_SetZDPARAM(原点复归详细参数设置)
2.7 M+D75_PosiDataSet(定位数据设置)
2.8 M+D75_CPUReady(可编程控制器就绪信号ON)
2.9 M+D75_StartPosi(定位启动)
2.10 M+D75_JOG(JOG运行/微动运行)
2.11 M+D75_MPG(手动脉冲发生器运行)
2.12 M+D75_ChgSpeed(速度变更)
2.13 M+D75_ChgOverride(手工变动)
2.14 M+D75_ChgAccDecTime(加减速时间设置值变更)
2.15 M+D75_ChgPosi(目标位置变更)
2.16 M+D75_Restart(再始动)
2.17 M+D75_ErrorOperation(出错操作)
2.18 M+D75_InitParam(参数初始化)
2.19 M+D75_WriteFlash(快闪ROM写入)
2.20 M+D75_ABRST(绝对位置恢复)
附录1.FB库使用示例
M+D75_SetBPARAM1(基本参数1设置)
M+D75_SetBPARAM2(基本参数2设置)
M+D75_SetDPARAM1(详细参数1设置)
M+D75_SetDPARAM2(详细参数2设置)
M+D75_SetZBPARAM(原点复归基本参数设置)
M+D75_SetZDPARAM(原点复归详细参数设置)
M+D75_PosiDataSet(定位数据设置)
M+D75_CPUReady(可编程控制器就绪信号ON)
M+D75_StartPosi(定位启动)
M+D75_JOG(JOG运行/微动运行)
M+D75_MPG(手动脉冲发生器运行)
M+D75_ChgSpeed(速度变更)
M+D75_ChgOverride(手工变动)
M+D75_ChgAccDecTime(加减速时间设置值变更)
M+D75_ChgPosi(目标位置变更)
M+D75_Restart(再始动)
M+D75_ErrorOperation(出错操作)
M+D75_InitParam(参数初始化)
M+D75_WriteFlash(快闪ROM写入)
M+D75_ABRST(绝对位置恢复)
MELSEC-Q/L 定位模块用 FB 库 参考手册 对象模块: QD75P1N、QD75P2N、QD75P4N、QD75D1N、QD75D2N、QD75D4N、QD75P1、QD75P2、 QD75P4、QD75D1、QD75D2、QD75D4、LD75P1、LD75P2、LD75P4、LD75D1、LD75D2、 LD75D4 《 目录 》 参考手册修订记录 .................................................................................... 3 1. 概要 ............................................................................................. 4 FB 库概要 ................................................................................... 4 1.1 1.2 FB 库功能内容 ............................................................................... 4 1.3 系统配置示例 ................................................................................ 5 1.4 关联手册 .................................................................................... 6 1.5 备注 ........................................................................................ 6 2. FB 库详细 ......................................................................................... 7 M+D75_SetBPARAM1(基本参数 1 设置) ............................................................ 7 2.1 M+D75_SetBPARAM2(基本参数 2 设置) ........................................................... 12 2.2 M+D75_SetDPARAM1(详细参数 1 设置) ........................................................... 17 2.3 M+D75_SetDPARAM2(详细参数 2 设置) ........................................................... 24 2.4 M+D75_SetZBPARAM(原点复归基本参数设置) ..................................................... 30 2.5 M+D75_SetZDPARAM(原点复归详细参数设置) ..................................................... 35 2.6 M+D75_PosiDataSet(定位数据设置) ............................................................ 41 2.7 M+D75_CPUReady(可编程控制器就绪信号 ON) ..................................................... 51 2.8 2.9 M+D75_StartPosi(定位启动) .................................................................. 54 2.10 M+D75_JOG(JOG 运行/微动运行) ............................................................... 58 2.11 M+D75_MPG(手动脉冲发生器运行) .............................................................. 64 2.12 M+D75_ChgSpeed(速度变更) ................................................................... 68 2.13 M+D75_ChgOverride(手工变动) ................................................................ 72 2.14 M+D75_ChgAccDecTime(加减速时间设置值变更) .................................................. 76 2.15 M+D75_ChgPosi(目标位置变更) ................................................................ 81 2.16 M+D75_Restart(再始动) ...................................................................... 85 2.17 M+D75_ErrorOperation(出错操作) ............................................................. 89 2.18 M+D75_InitParam(参数初始化) ................................................................ 93 2.19 M+D75_WriteFlash(快闪 ROM 写入) ............................................................. 97 2.20 M+D75_ABRST(绝对位置恢复) ................................................................. 100 MELSEC-Q/L 定位模块用FB库 参考手册 FBM-M083-B 1/146
附录 1.FB 库使用示例............................................................................... 106 MELSEC-Q/L 定位模块用FB库 参考手册 FBM-M083-B 2/146
参考手册修订记录 参考手册编号 修改日期 修改内容 FBM-M083-A FBM-M083-B 2012/03/26 2015/03/27 第一版 1) 添加可用的 GX Works2 版本。 •本 FB 可安装至所有语言的 GX Works2。 2) 更改了定位模块的模型。 MELSEC-Q/L 定位模块用FB库 参考手册 FBM-M083-B 3/146
1. 概要 1.1 FB 库概要 本 FB 库,是为了使用定位模块 QD75P1N、QD75P2N、QD75P4N、QD75D1N、QD75D2N、QD75D4N、 QD75P1、QD75P2、QD75P4、QD75D1、QD75D2、QD75D4、LD75P1、LD75P2、LD75P4、LD75D1、LD75D2、LD75D4 的 FB 库。 1.2 FB 库功能内容 项目 M+D75_SetBPARAM1 M+D75_SetBPARAM2 M+D75_SetDPARAM1 M+D75_SetDPARAM2 M+D75_SetZBPARAM M+D75_SetZDPARAM M+D75_PosiDataSet M+D75_CPUReady M+D75_StartPosi M+D75_JOG M+D75_MPG M+D75_ChgSpeed M+D75_ChgOverride M+D75_ChgAccDecTime M+D75_ChgPosi M+D75_Restart 内容 进行基本参数 1 的设置。 进行基本参数 2 的设置。 进行详细参数 1 的设置。 进行详细参数 2 的设置。 进行原点复归基本参数的设置。 进行原点复归详细参数的设置。 设置任意的定位数据(No.1~600)中指定的定位数据。 控制可编程控制器就绪信号的 ON、OFF。 始动数据 No(1~600、7000~7004、9001~9003)中指定的定位。 进行 JOG 运行/微动运行。 进行手动脉冲发生器运行(手动脉冲发生器运行有效)。 进行速度变更。 进行手工变动值的更改。 更改速度更改时的加减速时间。 进行目标位置变更。 对于停止中的轴发布再始动指令。 M+D75_ErrorOperation 进行出错和报警的监视以及出错复位。 M+D75_InitParam M+D75_WriteFlash M+D75_ABRST 发布参数初始化请求。 发布快闪 ROM 写入请求。 进行绝对位置恢复处理。 MELSEC-Q/L 定位模块用FB库 参考手册 FBM-M083-B 4/146
1.3 系统配置示例 D75 FB 的使用示例如下所示。 输入输出信号的分配如下图所示。Q 系列系统和 L 系列系统的输入输出信号分配是相同的。 (1)Q 系列的系统配置 CPU模块(QCPU) 电源模块 定位模块(QD75P□N,QD75D□N, QD75P□,QD75D□) 输入输出混合模块 (绝对位置恢复用) (绝对位置恢复用) 伺服 放大器 M 伺服电机 MELSEC-Q/L 定位模块用FB库 参考手册 FBM-M083-B 5/146
(2)L 系列的系统配置 CPU模块(LCPU) 电源模块 定位模块(LD75P□、LD75D□) END盖板(L6EC) (绝对位置恢复用) (绝对位置恢复用) 伺服 放大器 M 伺服电机 1.4 关联手册 QD75P/QD75D 型定位模块用户手册 MELSEC-L LD75P/LD75D 型定位模块用户手册 QCPU 用户手册(硬件设计/维护点检篇) MELSEC-L CPU 模块用户手册(硬件设计/维护点检篇) GX Works2 Version1 操作手册(公共篇) GX Works2 Version1 操作手册(简单工程/功能块篇) 1.5 备注 使用本 FB 前,请仔细阅读相关产品的用户手册。 MELSEC-Q/L 定位模块用FB库 参考手册 FBM-M083-B 6/146
2. FB 库详细 2.1 M+D75_SetBPARAM1(基本参数 1 设置) 名称 M+D75_SetBPARAM1 功能内容 项目 功能概要 符号 内容 进行基本参数 1(Pr.1~Pr.7)的设置。 对象设备 定位模块 CPU 模块 系列 模型 MELSEC-Q 系列 QD75P1N、QD75P2N、QD75P4N、QD75D1N、 QD75D2N、QD75D4N、QD75P1、QD75P2、 QD75P4、QD75D1、QD75D2、QD75D4 MELSEC-L 系列 LD75P1 、 LD75P2 、 LD75P4 、 LD75D1 、 LD75D2、LD75D4 系列 模型 MELSEC-Q 系列* 基本型 高性能型 通用型 MELSEC-L 系列 LCPU * 禁止使用 QCPU(A 模式) MELSEC-Q/L 定位模块用FB库 参考手册 FBM-M083-B 7/146
项目 内容 工程工具 GX Works2 *1 语言 日文版 英文版 简体中文版 繁体中文版 韩文版 对应的软件版本 Version1.86Q 以上 Version1.24A 以上 Version1.49B 以上 Version1.49B 以上 Version1.49B 以上 *1 关于使用的模块所对应的软件版本请参考关联手册。 程序语言 步数 功能说明 梯形图 272 Step(MELSEC-Q 系列通用模型) * 程序中嵌入的 FB 步数,根据使用的 CPU 模型或输入输出定义是不同的。 1) 在 FB_EN(执行指令)为 ON 的状态下,缓冲存储器中写入已设置的基本参数 1。 2) 本 FB 只在 FB_EN(执行指令)为 ON 的状态下运行一次。 3) 本 FB 在 FB_EN(执行指令)变成 ON 状态后,只执行一个扫描周期。 4) 当可编程控制器就绪信号(Yn0)从 OFF→ON 时,参数有效。 5) 对象轴的设置值超出范围时,FB_ERROR(异常结束)会为 ON 状态,中断 FB 的处理。而且, 出错代码会存储在 ERROR_ID(出错代码)中。 关于出错代码含义,请参照出错代码解说部分的记述。 FB 编译方式 限制事项、注意事项 宏型 1) 本 FB 中不包含出错恢复处理。关于出错恢复处理,请根据用户的系统及动作要求另行制 等 作。 2) 中断程序中无法使用 FB。 3) 在只执行一次的程序(例如,子程序或 FOR~NEXT)中使用 FB 时,因不能执行 FB_EN(执行 指令)的 OFF 处理,而导致无法正常运行。因此请在能够执行 FB_EN(执行指令)的 OFF 处 理的程序中使用 FB。 4) 在重复使用本 FB 时,请注意对象轴不要重复。 5) 本 FB 中使用变址寄存器 Z8、Z9。使用中断程序时,请不要使用该变址寄存器。 6) 在本 FB 中,需要对所有的输入标签设置回路。 7) 通过 GX Configurator-QP 或 GX Works 2 的组态功能设置参数时,不需要执行本 FB。 8) 运行 QD75、LD75 前,需要根据连接的设备以及系统设置脉冲输出模式,外部输入输出信 号的逻辑等各种参数。请在 GX Works2 的开关设置中,按照用途设置输入范围。 关于智能功能模块开关设置的使用方法,请参阅 GX Works2 Version1 操作手册(公共 篇)。 FB 动作 使用示例 脉冲执行型(只执行一个扫描周期的类型) 请参阅“附录 1.FB 库使用示例”。 MELSEC-Q/L 定位模块用FB库 参考手册 FBM-M083-B 8/146
分享到:
收藏