您好,欢迎访问泰安宏盛自动化科技有限公司!
20年专注工控自动化研发制造 系统设计\制作\安装一条龙服务
全国咨询热线:18605386049
当前位置: 首页 > 技术资料 > 程序案例

PLC 功能指令篇(高速处理指令一)

作者:admin 时间:2026-05-11 20:10:00 点击:

朋友们大家好,接下来介绍些高速处理指令,我们开始吧。

一、输入输出刷新 REF

程序如下:

这条指令适用于 输入继电器X 与 输出继电器Y ,K8 表示需要 立即刷新 继电器的数量,数量只能是 8的整数倍。
主要功能,就是不用等到下一个扫描周期,就能对 输入/输出 继电器 的状态进行刷新,即获取最新的输入状态,或者 立即 改变输出的状态。
因为 PLC 的 扫描周期 很短,非必要的情况下就不需要使用这条指令。
二、比较置位(高速计数器用) HSCS
程序如下:
这条指令适用于高速计数器,所以我们需要用到高速计数器,高速计数器在程序中的使用 与 普通 计数器 一样,只是 计数器 有特定的编号,需要从指定的输入点 接入 脉冲信号。高速计数器 计数范围 很大只有 32位 没有16位,所以在使用 比较置位指令,我们需要在前面加个 D。
K100 为预设的比较值,也可以用 数据寄存器D 代替,C252 为特定的高速计数器,M0 为输出的结果,当C252 的计数值等于K100 时,M0 立即接通。
三、比较复位(高速计数器用) HSCR
程序如下:
这条指令 正好 与 DHSCS 相反,当高速计数器的数值等于 预设值 时,将 M0 置 OFF。
四、区间比较(高速计数器用) HSZ
程序如下:
程序中:D0 为比较区间的 下限 数值、D2 为比较区间的 上限 数值
当 C252的数值 < D0 时,M0 为 ON
当 D0 <= C252的数值 <= D2 时,M1 为 ON

C252的数值 > D2 时,M2 为 ON

五、高速计数器传送 HCMOV

程序如下:


上述程序中, 将 C252 的数值 写入到 D0 中,K1 表示 写入完成后,将C252的数值 清零,所以前面的执行条件使用 上升沿,否则 D0 中的值会一直 为0 或者 是一个很小的数,不是我们想要的结果。当为 K0 时,不会对高速计数器的值进行 清零。可以用常开触点一直接通执行,如下


六、脉冲密度 SPD

程序如下:


上面程序中,X0 为脉冲输入端口,D0 为 采用时间 单位为 毫秒,D1 为采样开始后,剩余的时间 单位同上,D10 为最终的测定值,D11 为采样的当前值。
备注:需注意 不同点位 对脉冲输入 频率 的 响应是不一样的,如下

通过这条指令我们可以测出相应的转速,如下


转速 N(r/min) = [ 测定值 D10 / (n * 采样时间 D0 ) ] * 60 * 1000



QQ在线咨询
联系电话
18605386049
售后服务
18605386049