三菱PLC脉冲密度(SPD)指令代码,献给各位程序员们!绝对有用
脉冲密度指令SPD
概要
采用中断输入方式对指定时间内的输入脉冲进行计数的指令。 根据版本不同,这个指令的功能也不同。
功能和动作说明
1. 16位运算(SPD)
只在S2 × 1ms时间内对输入 S1的脉冲进行计数,测定值保存到 D,当前值保存到 D+1,剩余时 间保存到 D+2(ms)中。 重复这个操作,可以在测量值 D中,得到脉冲密度(也就是与转速成比例的值)。
2) 测量值 的值,如下所示与转数成比例。
2. 32位运算(DSPD)
只在[ S2+1、S2 ]×1ms时间内对输入S1 的脉冲进行计数,测量值保存到[ D+1、D ],当前值 保存到[ D+3、D +2],剩余时间保存到[ D+5、D +4](ms)中。 重复这个操作,可以在测量值[D +1, D]中,得到脉冲密度(也就是与转速成比例的值)。
2) [ D+1、D ]的值,如下所示与转数成比例。
注意要点
1. 输入的输入规格
• 指定的 输入的X000~X007不能与下面的用途重复使用。
- 高速计数器 - 输入中断 - 脉冲捕捉 - 脉宽/周期 - DSZR指令 - DVIT指令 - ZRN指令
• 每个输入点只能使用一条该指令 • 输入X000~X007的ON/OFF的最大频率,如下表所示。
2. 占用软元件
1) 16位运算时
以 D为起始占用3点。*2
2) 32位运算时 以 D为起始占用6点。*2
*2. 数值不是在每个可编程控制器的扫描周期(运算周期)内更新,而是在CPU中断处理时更新。
3. 中指定字软元件的情况 如果在指令执行过程中更改字软元件的值时,按照测量周期反映到操作中。
FX-PLC-SPD指令演示
非常好用的SPD脉冲密度测量指令,常用来测量脉冲频率及设备转速。
视频加载中...
相关问答
plc编程语言SPD怎么用?
SPD是脉冲密度,也就是在一定的时间内对输入进行计数。如SPDX0K5000D210在5秒(K5000)内对x0的输入进行计数,计数结果保存在D210中。在GXDeveloper中可.....
光电编码器接三菱PLC高速计数器,帮忙解释下程序?
一、硬件方面:编码器的A、B相和PLC的X0、X1接口相连,电源接24V;使用PLC的内部高速计数器;在电机运行回路中设一复位开关,每当设备运行到这里时,复位计数器...
三菱PLC检测两个相邻脉冲之间的时间然后计算测速程序怎么写?
一个脉冲不好算,如果算一段时间里的脉冲是不是会更好呢?时间短一点可以更接近瞬间转速。可以试试SPD指令:1.对于测速,主要用于三菱PLC的SPD指令(测速),该...
三菱spd指令转速公式?
只在S2×1ms时间内对输入S1的脉冲进行计数,测定值保存到D,当前值保存到D+1,剩余时间保存到D+2(ms)中。重复这个操作,可以在测量值D中,得到脉冲密...
三菱PLC怎么加测速接近开关?
要将三菱PLC与测速接近开关连接,首先需要确认接近开关的类型和通信协议。选择合适的接近开关,如光电开关或磁电感开关,并选择与PLC兼容的通信接口。连接时,...
220V输入给PLC,要加熔断器吗?
首先你的问题不够严谨。对于输入有两种,第一种就是PLC的供电电源,第二种就是信号输入。首先说一下供电电源,目前也有很多PLC使用交流220V电源,在二次回路设...
三菱plc如何用编码器测距离?
外围接线就不用说了!程序里边就是用高速计数器去记编码器过来的脉冲!例如x0口接编码器,你想得到每秒的脉冲数,程序里边就是ldx10spdx0k100d0...外围接...
三菱PLC的REF指令一般和哪个指令配合使用。和高速计数器的置位复位比较一块用吗还是和SPD指令配合使用。请?
REF指令是输入输出批次刷新指令,和高速计数器的置位复位比较SPD无关,在FOR-NEXT指令之间、标号(新步号)~CJ指令(老步号)之间,一般需要REF指令,具体可参考...R...
三菱plc编程,光电开关接通的频率?
三菱plc编程,光电开关接通的频率首先搞清楚你这个光电开关的作用,物料之间的距离与光电开关之间是否存在一定的关系,如果有一定的关系如距离间隔与开关频率有...
三菱plc编程指令?
展开全部以下是三菱plc常用的指令,还有不懂的可以问我一程序流程控制指令—FNC00~0900CJ条件转移01CALL子程序调用02SRET子程序返回03IRET中断...