西门子 200PLC编码器测速方案
可以用到高速计数器hsc,中断及运算,最大脉冲数为32767。
速度测量方法
用定时中断测前一次计数和本次计数差值,乘以定时中断的频率,再除以编码器分辨率就是转速了。
假如本次中断计数器计数值是vd4,上次计数值是vd0
,定时中断时间为0.1秒,编码器分辨率是2000p/r
那么转速就是(vd4-vd0)/10/2000
计数方法参见如下资料
1、建一个初始化程序,用SM0.1控制;
2、在初始化程序中,初始化高速计数器
2.1 设置控制寄存器(HSC0为SMB37),不同的计数器对应不同的DI点,HSC0为I0.0,HSC3为I0.1,HSC4为I0.2,HSC5为I0.3(222不支持HSC1和HSC2)
2.2 执行HDEF指令,你可以用模式0
2.3 置计数器初始值(HSC0为SMD38),如果从零启动就置零
2.4 置预置值(HSC0为SMD42),计数器计到这个值可以产生一个中断,一般利用这个中断调用相应的中断程序把当前值(SMD38)复零,否则计数器到头就不再计数了,当然你也可以置一个大点的值,在其他程序中清除当前值(SMD38),确保永远到不了头就可以了。
2.5 指定中断程序(ATCH),中断事件是12,程序号看你程序了
2.6 打开中断(ENI),这条指令没有的话,2.5是不起作用的
2.7 启动高速计数器(HSC),按前面的初始化,你就要启动HSC0,即N为0
3、程序中读取高速计数器的值,对于HSC0,HC0单元中的内容就是当前的计数值,这个单元只读不能写,你可以通过修改SMD38的内容改变当前的计数值。
西门子200PLC高速计数控制测距切断并测速度
控制要求:
1、按下启动按钮电机运行,电机带动的滚轮转动,电机和编码器之间的传动比为1:1
2、通过600线分辨率的增量式编码器计数(两相接I0.0和I0.1,用向导做高数计数),电机转动10米后转动停止,自动切割板材
运用周长计算公式,计算出周长,并且计算出10米需要走的圈数,后计算出所需输入的高速脉冲要多少个。
通过特殊辅助寄存字节SMB37和SMB38来清零高速计数器
3、测速度用定时中断采集0.1秒的输入脉冲数来计算当前速度;下面是中断程序
中断初始化,使能
中断程序
将中断算出的速度传入主程序做后续运算
相关问答
plc测速程序怎么写?
编写PLC测速程序首先需要确定测速传感器的类型和接口,然后编写程序以读取传感器的信号并将其转换为速度数值。接着根据实际需求对速度数据进行处理和显示,可...
plc编码器测速计算公式?
速度测量方法用定时中断测前一次计数和本次计数差值,乘以定时中断的频率,再除以编码器分辨率就是转速了。假如本次中断计数器计数值是vd4,上次计数值是vd0,...
三菱PLC检测两个相邻脉冲之间的时间然后计算测速程序怎么写?
一个脉冲不好算,如果算一段时间里的脉冲是不是会更好呢?时间短一点可以更接近瞬间转速。可以试试SPD指令:1.对于测速,主要用于三菱PLC的SPD指令(测速),该...
西门子plc高速计数器同时进行计数和测速?
方案一:采用外部电路,转速信号先通过计数器分频,变为低速信号,与普通IO口相连进行测试。方案二:采用多个带8点高速输入的主模块,多个主模块之间通过通...
求:绝对值编码器测速的PLC程序?
绝对值编码器有对应的计数模块,只需对模块进行相应参数设置即可,然后CPU直接读取相应通道数据,即可进行运算。绝对值编码器有对应的计数模块,只需对模块进行...
谁能编个编码器测速的三菱plc程序?(要用到编码器的A、B相)?
一、硬件方面:编码器的A、B相和PLC的X0、X1接口相连,电源接24V;使用PLC的内部高速计数器;在电机运行回路中设一复位开关,每当设备运行到这里时,复位计数器...
台达plc的X0和X1都用着,用于测速,可在程序里怎么看不到X0.X1呢。就这些金币了?
用的是DCNTC240~C255指令,对应的就是X0和X1。DCNT计数器应用看台达的编程手册的C高速计数器说明用的是DCNTC240~C255指令,对应的就是X0和X1。DCNT计数器应.....
如何用plc检测电机在运行过程中的停止状态?
可以在电机的传动部位上安装一个测速装置,用接近开关来接收,或者用编码器,编码器比较好,可以根据高速计数器来读取编码器的数值,然后根据数值和时间计算出电...
步进电机用PLC怎么测试转速?
[回答]步进电机不能直接与PLC接线,需要一个驱动器来驱动步进电机,那么PLC与驱动器的接线就可以了plc可通过接一个编码器或者测速发电机来测量步进电机转...
三菱plc的模拟量程序如何编写,想控制变频器的频率?
三菱plc的模拟量程序如何编写,想控制变频器的频率,这个问题是变频器模拟量控制的基本,它的原理很简单采用0-10v或者0-20ma的直流信号去调节变频器的输出频率,...