如何用PLC测转速

时间:2023-03-19来源:佚名
关于plc,我是个初学者,今天在此对自己前一段时间的学习做个总结,以备后用。由于本人水平有限,本文一定还存在不少错误和不妥之处,敬请大家批评指正。
本文所有程序,均在Step7Template.mwp中编写,CPU类型选西门子 S7—200系列226 CN。
先说程序,测低速(每分钟1000转以下) : LD I0.0
LD M20.1
CTU C0, 5000 //设定增计数器上限

LD SM0.0
A M20.0
TON T37, 30 //立即接通,延时三秒断开

LD SM0.0
O M20.0#p#分页标题#e#
AN T37
= M20.0 //设定T37定时器复位信号

LD M20.0
LD M20.1
CTU C1, 20 //设定增计数器C1上限

LD C1
MOVW C0,VW200
= M20.2

LD M20.2
= M20.1 //设定增计数器C1的复位信号
外围电路下面介绍,先讲程序。由I0.0作输入口,T37延时三秒后给C1一个信号,C1计1,然后T37被复位,再延时,3秒后C1计2,…
直到C1计到20。20个三秒就是一分钟 ,期间I0.0口的脉冲信号由C0计数器计数,计满一分钟就把结果移到VW200中。脉冲信号由外围电路得到。
以上程序能测一千以下的转速,实验时上限是一千四百多吧。由于该程序用的是低速计数器,转速较高时,受PLC时钟周期影响,在一分钟时转速还未记好,C0就被清零,所以会有上限。接下来我们用PLC内部不受时钟周期影响的高速计数器来测高速(一千转以上):
LD SM0.1
CALL SBR_0 //调用高速计数器初始化子程序

LD SM0.0
A M20.0
TON T37, 100 //设定计时器值,延时10秒

LD SM0.0
O M20.0
AN T37
= M20.0 //立即接通延时十秒断开

LD T37
MOVD HC0, VD100 //I0.0为高速计数器HC0输入口,计数结果移入VD100
MOVD VD100, VD200
MUL 6, VD200 //计数结果乘以6,放入VD200
LD T37
CALL SBR_0 //T37计时到,调用高速计数器初始化子程序

SBR_0 //高速计数器初始化子程序#p#分页标题#e#

LD SM0.0
MOVB 16#F8, SMB37 //设置控制位:增计数;已使能;
MOVD 0, SMD38 //装载 CV
MOVD 0, SMD42 //装载 PV
HDEF 0, 0
HSC 0
以上程序测速范围为1000转以上,实验时测得最高为2500 ,因实验条件有限,上限未知。有人会有疑问:你怎么采用的是测10秒,然后将计数结果乘以6当做一分钟的转速,而不直接测一分钟的转速呢? 因为转速结果最后要用数码管显示出来,对观察者来说,10秒以后显示与一分钟后显示相比,前者更好一些。最后我们采用的是6乘以10的策略。
最后来说说外围电路吧。外围电路把转速转换成脉冲信号输入PLC,上面两段程序用的都是I0.0口。信号的转换和采集用霍尔传感器,
如何用PLC测转速
接法如图:VCC接24V,GND接电源负极,A接信号输入端I0.0,A端和24V间接电阻。接好后将霍尔元件平的一面朝被测物体固定好,如一个轮子,在轮子面上霍尔对应位置安装霍尔磁体。测速原理:轮子每转一圈,磁体和霍尔元件接触一次(其实是接近),它们接触时带来A端电压的降低,由此给PLC一个脉冲信号。磁体和霍尔之间间距3至5mm。安装时注意磁体的正反面。
好了,测转速就先说这么多。经过以上这些,测得的数据只是放在PLC的内存里,我们可以在软件里监测PLC运行情况,看到这些数据。是不是有点麻烦,有没有更好的方法能看到这些数据?当然,可以用LED数码管来把数据显示出来。

相关阅读

三菱PLC如何实现断电记忆功能

三菱plc 如何实现断电记忆功能:在三菱plc 通过程序控制步进电机 的过程中,如果出现突然断电的情况。我们是否有办法能让D8140和D8142的数据能做到断电保持啊?而且步进电机也能在断...
2023-03-21

电气火灾多发全因电器设备不合格

电气 火灾这样的事故,在现代社会真是屡见不鲜,从我们所能够知道一些家庭里面,是出现这种问题,让本来和和美美家庭,变成了悲剧。还有一些就是发生在一些工厂还有大型商场里...
2023-03-21

一起涨知识!电气牛人总结的接地和接零,太实用了!

接地和接零的基本目的有两条,一是按电路的工作要求需要接地;二是为了保障人身和设备安全的需要接地或接零。按其作用可分为四种。A.工作接地;b.保护接地;c.保护接零;d.重复...
2023-06-11

变压器的铜损和铁损分别是什么

变压器,作为电压变换和功率传输的主要设备,不管是在电力系统还是在电子电路中,其应用都非常广泛。而变压器在运行过程中,总会伴随着损耗的产生,其中,变压器的损耗主要分...
2023-06-27

电力电缆,为什么不能选择铝合金电缆?让我们一起来看看吧

铝合金电缆在我国应用时间不长但已经有案例表明铝合金电缆应用在城市和厂矿有巨大隐患和风险,下面就两个实际案例及导致铝合金电缆风险事故的八个因素进行探讨。 案例 一 某钢...
2023-06-11
电力电缆,为什么不能选择铝合金电缆?让我们一起来看看吧

热销商品

EPDM配电箱机柜密封条三元乙丙橡胶半圆海绵自粘发泡胶条20*10mm

EPDM配电箱机柜密封条采用优质三元乙丙橡胶(EPDM)材质,具备优异的耐候性、耐臭氧、耐高低温(-40℃~+120℃)及抗老化性能,适用于户外及严苛环境。其半圆海绵结构设计,兼具...
1.08

防静电塑料镊子93301-08硬质碳纤维合成镊子 尖头镊子 纤维镊子

防静电塑料镊子93301-08采用硬质碳纤维合成材料制成,兼具高强度与轻量化特性,适用于精密操作场景。其尖头设计精细,夹持力稳定,可精准抓取微小元件,广泛应用于电子元器...
0.3

耐高温发泡硅胶密封垫片背胶定制聚氨酯丁晴氟橡胶EPDM矩形软四氟

耐高温发泡硅胶密封垫片背胶定制产品,采用优质硅胶、聚氨酯、丁腈橡胶、氟橡胶及EPDM等多种高性能材料,具备优异的耐高温、耐油、耐腐蚀与抗老化性能。其发泡结构质...
2

硅胶发泡圆条硅胶发泡条耐高温密封条海绵条 1mm/2/3/4/5/8/10/12

硅胶发泡圆条(又称硅胶发泡条、耐高温密封条、海绵条)是一种高性能密封材料,采用优质硅胶发泡工艺制成,具有优异的耐高温、耐老化、阻燃及弹性恢复性能。常见规格包括...
1.6

轻便型防撞鸭舌安全帽车间防撞安全鸭舌帽防砸帽劳保帽子定制印字

轻便型防撞鸭舌安全帽专为车间作业设计,融合安全防护与舒适佩戴体验。采用高强度ABS材质,重量轻、抗冲击性强,有效抵御高处坠物及侧面碰撞,符合国家安全标准。鸭舌帽...
14.6

网站栏目