MELSEC-Q/L 系列 
 
MELSEC-Q/L 简易 Motion 模块定位控制用 
FB 程序库参考手册 
 
MEACH 
2013/11/7 
适用模块: 
LD77MH16,LD77MH4,QD77MS16,QD77MS4,QD77MS2, 
LD77MS16,LD77MS4,LD77MS2,QD77GF16 
 
 
MELSEC  Q/L系列简易Motion模块定位控制用 
FB 程序库参考手册 
1 
 
 
 
 
MELSEC-Q/L 系列 
《目录》 
参考手册修改履历 ................................................................................................................... 4 
1.  概要 .................................................................................................................................... 5 
1.1  FB  程序库概要 ................................................................................................................ 5 
1.2  FB  程序库功能内容 ........................................................................................................ 6 
1.3  系统构成示例 ................................................................................................................. 7 
1.4  相关手册 ......................................................................................................................... 8 
1.5  备注 ................................................................................................................................. 8 
2.  FB  程序库块详细说明 ..................................................................................................... 9 
2.1  M_D77M_SetBParam1 (基本参数设置 1) ....................................................................... 9 
2.2  M_D77M_SetBParam2 (基本参数设置 2) ..................................................................... 14 
2.3  M_D77M_SetDParam1 (详细参数设置 1) ..................................................................... 18 
2.4  M_D77M_SetDParam2A (详细参数设置 2A) ................................................................ 23 
2.5  M_D77M_SetDParam2B (详细参数设置 2B) ................................................................ 28 
2.6  M_D77M_SetZBParam (原点回归基本参数设置) ........................................................ 32 
2.7  M_D77M_SetZDParam (原点回归详细参数设置) ........................................................ 37 
2.8  M_D77M_SetOptDataType (任意数据监视用设定) ..................................................... 41 
2.9  M_D77M_SetSVSeries (设定伺服放大器产品系列) ..................................................... 45 
2.10  M_D77M_SetSVParam (设定伺服放大器参数) .......................................................... 48 
2.11  M_D77M_PosiDataSet(设置定位数据) ....................................................................... 51 
2.12  M_D77M_CPUReady (CPU Ready 信号 ON) ................................................................ 58 
2.13  M_D77M_StartOPR (执行机械原点回归) ................................................................... 61 
2.14  M_D77M_StartFastOPR (执行快速原点返回) ............................................................ 64 
2.15  M_D77M_StartPosi (执行定位) ................................................................................... 67 
2.16  M_D77M_JOG (JOG/寸动运行) ................................................................................... 70 
2.17  M_D77M_MPG (手脉控制运行) .................................................................................. 74 
2.18  M_D77M_PresetPosi (当前值变更) ............................................................................. 77 
2.19  M_D77M_StopAxis (轴停止操作) ................................................................................ 80 
2.20  M_D77M_Restart (再启动操作) .................................................................................. 83 
2.21  M_D77M_ChgPosiSpeed (速度/位置切换许可标志位置 ON) ................................... 86 
2.22  M_D77M_CHG_ServoParam (伺服启动后变更伺服参数) ......................................... 89 
2.23  M_D77M_CHG_TRQ_Mode (切换为转矩模式) .......................................................... 92 
2.24  M_D77M_CHG_SPD_Mode (切换为速度模式) ........................................................... 95 
2.25  M_D77M_CHG_POSI_Mode (切换为位置控制模式) ................................................. 98 
2.26  M_D77M_NO_AMP_RUN (切换为无放大器运行模式) ........................................... 101 
2.27  M_D77M_ChgSpeed(动态速度变更) ........................................................................ 104 
2.28  M_D77M_ChgOverride(超驰速度变更) .................................................................... 107 
2.29  M_D77M_ChgAccDecTime(加减速时间变更) ........................................................... 110 
2.30  M_D77M_ChgTorque(变更转矩限制值) ................................................................... 113 
2.31  M_D77M_ChgPosi(变更目标位置) ............................................................................ 116 
2.32  M_D77M_ResetMcode(M 代码复位) ........................................................................ 120 
2.33  M_D77M_Teaching(示教操作) .................................................................................. 123 
2.34  M_D77M_ErrorOperation (错误复位) ....................................................................... 126 
2.35  M_D77M_InitParam (参数初始化) ............................................................................ 129 
MELSEC  Q/L系列简易Motion模块定位控制用 
FB 程序库参考手册 
2 
MELSEC-Q/L 系列 
2.36  M_D77M_WriteFlash (Flash ROM 写入) .................................................................... 132 
2.37  M_D77M_ReadStatus (读取轴动作状态).................................................................. 135 
2.38  M_D77M_ReadPosi(当前值读取) .............................................................................. 138 
2.39  M_D77M_ReadBParam1(读取基本参数 1) ............................................................... 141 
2.40  M_D77M_ReadPosiData(读取定位数据) .................................................................. 144 
附录 1 FB 程序库使用示例 .................................................................................................. 148 
 
 
 
MELSEC  Q/L系列简易Motion模块定位控制用 
FB 程序库参考手册 
3 
MELSEC-Q/L 系列 
参考手册修改履历 
手册编号 
修改日期 
FBM-M073-A 
2011/11/01   
2012/02/01   
FBM-M073-B 
FBM-M073-C   
2013/04/02   
修改内容 
初版制作 
追加  1章 
修改FB程序库详细对象设备 
修改FB程序库详细功能说明、说明事项、注意事项等项的
编号 
追加 1.4项  对象设备的相关手册 
FB程序库的详细对象设备。 
   
 
 
MELSEC  Q/L系列简易Motion模块定位控制用 
FB 程序库参考手册 
4 
MELSEC-Q/L 系列 
1.  概要 
1.1   FB  程序库概要 
本 FB 程序库是为了在 MELSEC CC-Link 网络系统中、使用 Balluff  ID 控制器 BIS M-689-001 而编
写的 FB 程序库。 
 
 
MELSEC  Q/L系列简易Motion模块定位控制用 
FB 程序库参考手册 
5 
MELSEC-Q/L 系列 
1.2   FB  程序库功能内容 
内容 
设定基本参数1 
项目 
M_D77M16_SetBParam1   
M_D77M16_SetBParam2   
M_D77M16_SetDParam1   
M_D77M16_SetDParam2A    设定详细参数2A 
M_D77M16_SetDParam2B    设定详细参数2B 
M_D77M16_SetZBParam   
设定基本参数2 
设定详细参数1 
设定原点回归基本参数 
设定原点回归详细参数 
设定伺服系列 
设定伺服参数 
设定定位表格中任意一行的(No.1~600)的定位数据 
PLC Ready信号的On/Off控制 
指定轴执行原点回归 
指定轴执行快速原点返回 
从定位表格指定行(No.1~600)开始进行定位控制 
启动JOG运行 
手脉运行(手脉运行有效) 
将停止轴的当前值变更为任意地址值 
停止指定轴 
对停止中的轴进行再启动 
置位速度/位置切换许可标志位 
M_D77M16_SetZDParam   
M_D77M16_SetOptDataType    设定监视任意数据 
M_D77M16_SetSVSeries   
M_D77M16_SetSVParam   
M_D77M16_PosiDataSet   
M_D77M16_CPUReady   
M_D77M16_StartOPR   
M_D77M16_StartFastOPR   
M_D77M16_StartPosi   
M_D77M16_JOG   
M_D77M16_MPG   
M_D77M16_PresetPosi   
M_D77M16_StopAxis   
M_D77M16_Restart   
M_D77M16_ChgPosiSpeed 
M_D77M16_CHG_ServoParam    启动后变更伺服参数 
M_D77M16_CHG_TRQ_Mode  切换为转矩控制模式 
M_D77M16_CHG_SPD_Mode    切换为速度控制模式 
M_D77M16_CHG_POSI_Mode    切换为位置控制模式 
M_D77M16_NO_AMP_RUN    切换为无伺服运转模式 
M_D77M16_ChgSpeed   
变更速度值 
M_D77M16_ChgOverride   
变更Override值 
M_D77M16_ChgAccDecTime    变更加减速时间 
M_D77M16_ChgTorque   
变更转矩限制值 
M_D77M16_ChgPosi   
定位控制中变更目标地址 
M_D77M16_ResetMcode   
复位M Code信号 
M_D77M16_Teaching 
手动控制,将定位数据存储到指定定位表格中的“定位/弧地址” 
M_D77M16_ErrorOperation  读出指定轴的错误信息并进行复位 
M_D77M16_InitParam   
执行参数初始化 
M_D77M16_WriteFlash 
执行FlashROM写入 
M_D77M16_ReadStatus 
读取指定轴的当前动作状态 
M_D77M16_ReadPosi 
读取指定轴的当前进给量 
M_D77M16_ReadBParam1    读取指定轴的基本参数1 
M_D77M16_ReadPosiData 
读出指定行(No.1~600)的定位数据 
MELSEC  Q/L系列简易Motion模块定位控制用 
FB 程序库参考手册 
6 
MELSEC-Q/L 系列 
1.3   系统构成示例 
下图为 D77M FB 的使用示例 
输入输出信号按下图进行分配。Q 系列和 L 系列 IO 分配相同 
(1)  L 系列系统构成 
 
 
(2)  Q 系列系统构成 
 
 
 
MELSEC  Q/L系列简易Motion模块定位控制用 
FB 程序库参考手册 
7 
MELSEC-Q/L 系列 
1.4   相关手册 
LD77MS 系列简易 Motion 模块用户手册(定位控制篇)   
LD77MH 系列简易 Motion 模块用户手册(定位控制篇)   
QD77MS 系列简易 Motion 模块用户手册(定位控制篇) 
QD77GF 系列简易 Motion 模块用户手册(定位控制篇) 
MELSEC L 系列 CPU 模块用户手册(硬件设计/维护保养篇) 
QCPU 用户手册(硬件设计/维护保养篇) 
GX Works2 Version1 操作手册(公共篇) 
GX Works2 Version1 操作手册(简单工程/Function Block 篇) 
 
1.5   备注 
使用前,请您务必详细阅读相关产品的使用手册 
 
 
 
MELSEC  Q/L系列简易Motion模块定位控制用 
FB 程序库参考手册 
8