课程中心
HOME
课程中心
正文内容
plc 测速编程实例 西门子200PLC高速计数控制测距切断并测速度
发布时间 : 2024-10-10
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子200PLC高速计数控制测距切断并测速度

控制要求:

1、按下启动按钮电机运行,电机带动的滚轮转动,电机和编码器之间的传动比为1:1

2、通过600线分辨率的增量式编码器计数(两相接I0.0和I0.1,用向导做高数计数),电机转动10米后转动停止,自动切割板材

运用周长计算公式,计算出周长,并且计算出10米需要走的圈数,后计算出所需输入的高速脉冲要多少个。

通过特殊辅助寄存字节SMB37和SMB38来清零高速计数器

3、测速度用定时中断采集0.1秒的输入脉冲数来计算当前速度;下面是中断程序

中断初始化,使能

中断程序

将中断算出的速度传入主程序做后续运算

西门子 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的内容改变当前的计数值。

相关问答

plc测速程序怎么写?

编写PLC测速程序首先需要确定测速传感器的类型和接口,然后编写程序以读取传感器的信号并将其转换为速度数值。接着根据实际需求对速度数据进行处理和显示,可...

三菱PLC检测两个相邻脉冲之间的时间然后计算测速程序怎么写?

一个脉冲不好算,如果算一段时间里的脉冲是不是会更好呢?时间短一点可以更接近瞬间转速。可以试试SPD指令:1.对于测速,主要用于三菱PLC的SPD指令(测速),该...

plc编码器测速计算公式?

速度测量方法用定时中断测前一次计数和本次计数差值,乘以定时中断的频率,再除以编码器分辨率就是转速了。假如本次中断计数器计数值是vd4,上次计数值是vd0,...

西门子plc高速计数器同时进行计数和测速?

方案一:采用外部电路,转速信号先通过计数器分频,变为低速信号,与普通IO口相连进行测试。方案二:采用多个带8点高速输入的主模块,多个主模块之间通过通...

欧姆龙plc怎么用接近开关测速啊?

用中断和定时器,输入信号后取定时器值,计算出速度,并清零定时器这种方法算是蛮准的用中断和定时器,输入信号后取定时器值,计算出速度,并清零定时器这种方法算...

有关三菱PLC和接近开关测速的问题?

我告诉你方法:第一步,采用脉冲的方式,把你需要时间的平均值用间接寻址的方式依次传送到一定数量的D区里。然后把所有D区的内容相加,然后再除以个数就可以了。...

怎样利用PLC程序检测电机是否正常启动?

可以在电机的传动部位上安装一个测速装置,用接近开关来接收,或者用编码器,编码器比较好,可以根据高速计数器来读取编码器的数值,然后根据数值和时间计算出电...

三菱plc的模拟量程序如何编写,想控制变频器的频率?

三菱plc的模拟量程序如何编写,想控制变频器的频率,这个问题是变频器模拟量控制的基本,它的原理很简单采用0-10v或者0-20ma的直流信号去调节变频器的输出频率,...

ABB伺服PLC控制的几个问题?

[回答]坐标轴进给时振动应检查电机线圈、机械进给丝杠同电机的连接、伺服系统、脉冲编码器、联轴节、测速机。出现NC错误报警NC报警中因程序错误,操作错误...

跪求科威plc与旋转编码器的应用实例,谢谢了?

科威PLC我不知道,我用过的是东芝PLC和意大利的什么牌子的光电编码器,编码器在电机尾端测速,信号反馈变频器,PLC输出控制几个行程开关科威PLC我不知道,我用过...

 星轨拍摄  公主的房间 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部