您当前的位置:五五电子网电子知识plc技术PLC入门S7-200PLC的转速程序编写 正文
S7-200PLC的转速程序编写

S7-200PLC的转速程序编写

点击数:7393 次   录入时间:03-04 11:48:48   整理:http://www.55dianzi.com   PLC入门

1、有人说采用编码器,但是编码器的转速最高才1500RPM,我要测量的轴的转速至少是4000多转,编码器的速度根本跟不上啊?

2、这个程序如何写啊?

答:

首先是检测机构,可以使用高速接近开关取信号,也就是转一圈接近开关输出一个脉冲信号

编程就是使用高速计数器和定时中断,定时中断设定时间100ms,在中断程序里累计10次,取得高数计数器的实际值,就是每秒的转速了,然后清定时的累计值,复位高速计数器的初始值,进行下一秒的计数。

刚好昨天做了个测试程序,脉冲信号输入到I0.0

ORGANIZATION_BLOCK 主程序:OB1

TITLE=程序注释

BEGIN

Network 1 

LD     SM0.1

CALL   SBR1

Network 2 

LD     SM0.1

CALL   SBR0

END_ORGANIZATION_BLOCK

SUBROUTINE_BLOCK SBR_0:SBR0

TITLE=子程序注释

BEGIN

Network 1 

LD     SM0.0

MOVW   0, VW100

Network 2 

LD     SM0.0

MOVB   100, SMB34

ATCH   INT0, 10

[1] [2] [3] [4]  下一页


本文关键字:程序编写  PLC入门plc技术 - PLC入门