松下FP系列PLC编程手册第6章_第1页
松下FP系列PLC编程手册第6章_第2页
松下FP系列PLC编程手册第6章_第3页
松下FP系列PLC编程手册第6章_第4页
松下FP系列PLC编程手册第6章_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第 六六 章章 FP M FP1 的特殊指令的特殊指令 6 1高速计数器功能 6 3 6 1 1高速计数器规格 6 3 6 1 2输入模式 6 5 6 1 3脉冲输出控制的连接和输入模式设定 6 6 6 1 4用于高速计数器功能的指令 6 8 6 2脉冲输出控制的频率值 6 14 6 3脉冲输出控制的 ON 脉冲宽度 6 21 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 2 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 3 6 1 高速计数器功能高速计数器功能 6 1 1 高速计数器规格高速计数器规格 控制规格控制规格 项目项目FP M 及及 FP1 计数范围K 8388608 至 K8388607 HFF800000 至 H7FFFFF 最大计数速度单相 10KHz 当占空比为 50 时 双相 5KHz 用于 FP1 10KHz 用于 FP M 输入模式4 种模式 双相模式 加计数模式 减计数模式 加 减计数模式 利用系统寄存器 400 指定高速计数器的输入模式 与使用高速计数器相关的指令与使用高速计数器相关的指令 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 指令读取或修改 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 4 高速计数器的目标值区高速计数器的目标值区 当执行 F162 HC0S F163 HC0R F164 SPD0 和 F165 CAM0 中的某个指令时 指定的高 速计数器的目标值被存入特殊数据寄存器 DT9047 和 DT9046 内 当高速计数器的经过值与目标值一致时 DT9047 和 DT9046 中的数据被清除 高速计数器的标志状态高速计数器的标志状态 高速计数控制标志 R903A 当使用 F162 HC0S F163 HC0R F164 SPD0 和 F165 CAM0 指令控制高速计数器时 本 标志位为 ON 当使用 F0 MV 指令将高速计数器指令复位时 标志 R903A 变为 OFF 当标志 R903A 处于 ON 状态时 不能执行另一个与高速计数器有关的指令 F162 HC0S F163 HC0R F164 SPD0 和 F165 CAM0 凸轮控制标志 R903B 当执行 F165 CAM0 指令时 本标志位为 ON 当使用 F0 MV 指令将高速计数器指令复位时 标志 R903B 变为 OFF FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 5 6 1 2 输入模式输入模式 高速计数器支持四种模式 双相模式 加计数模式 减计数模式 加 减计数模式 有或 无复位输入 输入模式的设置输入模式的设置 高速计数器的输入模式通过系统寄存 400 进行如下设定 缺省值 H0 不使用高速计数功能 系统寄存器系统寄存器 400 的设置的设置 FP M 和和 FP1 的输入触点的输入触点设定值设定值 X0X1X2 输入模式输入模式 H0不使用高速计数器功能 H1双相输入 H2双相输入复位输入 H3加计数输入 H4加计数输入 复位输入 H5 减计数输入 H6 减计数输入复位输入 H7加计数输入减计数输入 H8加计数输入减计数输入复位输入 输入模式的动作操作输入模式的动作操作 双相模式双相模式 加计数输入加计数输入 减计数输入减计数输入 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 6 加计数模式加计数模式 减计数模式减计数模式 加加 减计数模式减计数模式 6 1 3 脉冲输入控制的连接和输入模式的设定脉冲输入控制的连接和输入模式的设定 FP M C16 和和 FP1 C14 C16 C24 C40 晶体管输出型 晶体管输出型 由由 Y7 输出脉冲输出脉冲 设置 系统寄存器 400 设置为 H3 或 H4 连接 为了将 Y7 输出的脉冲输入高速计数器 需要将 Y7 连接到 X0 FP M 和和 FP1 C56 C72 晶体管输出型 由 晶体管输出型 由 Y7 输出脉冲输出脉冲 设置 系统寄存器 400 设置为 H103 或 H104 连接 由 Y7 输出的脉冲可直接输入 X0 而无需 经过外部连线 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 7 说明 说明 当指定系统寄存器当指定系统寄存器 400 时 用编程工具软件时 用编程工具软件 NPST GR 等等 进行如下设定 进行如下设定 高速计数器工作方式 高速计数器工作方式 3 或或 4 脉冲输出反馈 脉冲输出反馈 是是 FP M 和和 FP1 C56 C72 晶体管输出型 由 晶体管输出型 由 Y6 和和 Y7 输出脉冲输出脉冲 设置 系统寄存器 400 设置为 H107 或 H108 设置值设置值动作模式动作模式 H107脉冲输出 Y7 加计数输入 X0 脉冲输出 Y6 减计数输入 X1 X2 不用于高速计数器 H108脉冲输出 Y7 加计数输入 X0 脉冲输出 Y6 减计数输入 X1 X2 不作为复位输入 连接 由 Y7 输出的脉冲可直接输入 X0 由 Y6 输出的脉冲可直接输入 X1 而无需经过外 部连线 如果 X0 用于输入 Y7 发出的脉冲以及 X1 用于输入 Y6 发出的脉冲 则 X0 和 X1 不能再用 于其他用途 说明 说明 当指定系统寄存器当指定系统寄存器 400 时 用编辑工具软件时 用编辑工具软件 NPST GR 等等 进行如下设定 进行如下设定 高速计数器工作方式 高速计数器工作方式 7 或或 8 脉冲输出反馈 脉冲输出反馈 是是 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 8 6 1 4 用于高速计数器功能的指令用于高速计数器功能的指令 F0 MV 指令指令 本指令控制高速计数器进行如下动作 软件复位操作 计数输入控制操作 允许复位输入 X2 控制操作 控制与高速计数器有关的指令 F162 HC0S F163 HC0R F164 SPD0 和 F165 CAM0 指 令 清除目标值一致中断 说明 说明 使用使用 F0 MV 指令和特殊数据寄存器指令和特殊数据寄存器 DT9052 可控制高速计数器的运行 可控制高速计数器的运行 一旦工作方式被指定 高速计数器便会以此方式工作 直到进行新的设定 一旦工作方式被指定 高速计数器便会以此方式工作 直到进行新的设定 示例 示例 软件复位操作软件复位操作 当触发器当触发器 X7 为为 ON 时 高速计数器的经过值清零 时 高速计数器的经过值清零 并且计数重新开始 并且计数重新开始 在上述程序中 在步骤在上述程序中 在步骤 1 中进行复位 在随后的步骤中进行复位 在随后的步骤 2 中设置中设置 0 此时计数已准备 此时计数已准备 就绪 若只对其复位 则将不能进行计数 就绪 若只对其复位 则将不能进行计数 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 9 F1 DMV 指令指令 本指令可改变或读取高速计数器的经过值 利用 F1 DMV 指令对特殊数据寄存器 DT9044 进行操作 经过值以 32 位数据保存在特殊数据寄存器 DT9045 和 DT9044 的数据区中 只有 F1 DMV 指令可以改变和读取经过值 示例示例 1 改变高速计数器的经过值 改变高速计数器的经过值 当触发器当触发器 X7 变为变为 ON 时 高数计数器的经过值改变为时 高数计数器的经过值改变为 K3000 示例示例 2 读取高速计数器的经过值 读取高速计数器的经过值 当触发器当触发器 X7 变为变为 ON 时 高速计数器的经过值被复制到数据寄存器时 高速计数器的经过值被复制到数据寄存器 DT101 和和 DT100 中 中 每次执行每次执行 ED 指令时 经过值都自动由经过值区传到特殊数据寄存器指令时 经过值都自动由经过值区传到特殊数据寄存器 DT9045 和和 DT9044 中 中 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 10 F162 HC0S 和 和 F163 HC0R 指令 指令 这些指令用于当高速计数器到达一指定目标值时 对一个指定的输出进行复位或置位 F162 HC0S 指令 指令 当高速计数器的经过值与指定目标值一致时 指定的外部输出继电器闭合 置位 F163 HC0R 指令 指令 当高速计数器的经过值与指定目标值一致时 指定的外部输出继电器断开 复位 示例 示例 F162 HC0S 指令 指令 当触发器当触发器 X3 为为 ON 时 如果高速计数器的经过值达到目标值时 如果高速计数器的经过值达到目标值 K10000 则外 则外 部输出继电器部输出继电器 Y5 变为变为 ON F163 HC0R 指令 指令 当触发器当触发器 X3 为为 ON 时 如果高速计数器的经过值达到目标值时 如果高速计数器的经过值达到目标值 K50000 时 则时 则 外部输出继电器外部输出继电器 Y0 变为变为 OFF 时序图时序图 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 11 F164 SPD0 指令 指令 本指令可根据高速计数器的经过值对输出状况进行控制 可提供两种模式的输出控制 脉冲输出控制模式 仅用于晶体管输出型 格式输出控制模式 脉冲输出控制模式脉冲输出控制模式 在脉冲输出控制模式中 F164 SPD0 指令可根据下列时序图所示的高速计数器的经过值 来控制输出脉冲频率 时序图时序图 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 12 格式输出控制模式格式输出控制模式 在格式输出控制模式中 F164 SPD0 指令可根据的高速计数器的经过值 按照固定的格 式对输出的 ON OFF 进行控制 时序图时序图 F165 CAM0 指令 指令 本指令可根据的高速计数器的经过值 控制输出的 ON 或 OFF 实现电子凸轮控制 时序图时序图 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 13 说明说明 由由 Y0 开始 最多可使用八个凸轮控制输出 开始 最多可使用八个凸轮控制输出 最多可使用的模板是 最多可使用的模板是 FP1 C14 和和 C16 合计合计 16 对 对 16 个个 ON 目标和目标和 16 个个 OFF 目标 目标 FP1 C24 C40 C56 C72 和和 FP M C20 C32 合计合计 32 对 对 32 个个 ON 目标和目标和 32 个个 OFF 目标 目标 使用使用 F162 HC0S F163 HC0R F164 SPD0 和 和 F165 CAM0 指令 执行中断程 指令 执行中断程 序 序 INT0 每当高速计数器的经过值达到由 F162 HC0S F163 HC0R F164 SPD0 和 F165 CAM0 指令设定的目标值时 将执行中断程序 INT0 时序图时序图 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 14 6 2脉冲输出控制的频率值脉冲输出控制的频率值 以下表格表示指令 F164 SPD0 的数据表中设定的速度数据 以及在进行脉冲输出过程 中实际输出的相应的输出脉冲频率 当进行这些设置时 用参照此表格 使用时请注意以下几点 在实际输出的脉冲频率中有少量误差 0 5 根据负载条件和其他因素 频率高于 5kHz 的脉冲可能无法使用 当使用的占空比的数值比较小时 脉冲输出可能无法使用 下表中的数值不包括硬件输出 元件部分造成的延迟 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 15 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 16 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 17 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 18 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH Special Functions of FP M FP1 6 19 Special Functions of FP M FP1 FP C FP M FP0 FP1 FP2 FP2SH FP3 FP10SH 6 20 速度数据计算公式速度数据计算公式 在范围 0 360Hz 至 5KHz 中 93458 速度数据 257 频率 Hz 在范围 1 180Hz 至 5KHz 中 46948 速度数据 257 频率 Hz 在范围 2 90Hz 至 5KHz 中 23419 速度数据 257 频率 Hz 在范围 3 45Hz 至 5KHz 中 11723 速度数据 257 频率 Hz 在范围 4 1440Hz 至 5KHz 中 374532 速度数据 257 频率 Hz

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论