S7-200CPU224的高数计数器的功能如何实现,如何接线?

我们现在用S7-200CPU224,我们现在希望通过码盘和PLC来控制电机的停车、正转、反转,我想应该是利用高数计数器,可是应该如何接线,如何编程,哪里有这方面的例子可以参考,谢谢。

最佳答案

你应用高速计数器应该是想测量电机的转速及其旋转的方向。
 首先,你的码盘应该是旋转编码器(它实际上是提供高速脉冲),并且有的旋转编码器上有A/B相正交的功能(通过这个功能能实现测量电机的正反转,原理是在旋转编码器上有两个夹角为90度的检测点,如果A点超前B点90度是正转,反之是反转)。
 其次,关于接线,你把旋转编码器的输出接到PLC的输入(I0.0或I0.1或I0.2,主要根据你用什么工作模式,这个你去系统手册上找“高速计数器的输入点和工作模式”表格。)
 第三,关于编程。我这里有一个高速计数器测量电机转速的程序。与你的实际情况肯定有差别,不过对你肯定有帮助。
 主程序
 LD     SM0.1
 MOVB   16#F8, SMB37
 MOVD   0, SMD38
 MOVD   0, SMD42
 HDEF   0, 0
 MOVB   200, SMB34
 ATCH   INT_0:INT0, 10
 ENI
 HSC    0
 中断程序
 LD     SM0.0
 MOVD   HC0, VD100
 HSC    0
 这个程序采用了一个200MS的中断,计算在这200MS内,一共采集到多少个脉冲。
 剩下的就需要你自己在编程,把200MS内的脉冲个数换算为1秒钟或者一分钟有多少个脉冲,在换算为实际的速度。
 如果你把这个程序实际运行出来了,你还可以开发成A/B相正交的高速计数器,就可以知道当前的转速和旋转方向了。

提问者对于答案的评价:
谢谢你的细心讲解,我还有几个问题不清楚,我们用的是旋转编码器,它转一圈是1024个脉冲,这算是多少频率呢,还有高数计数器的预置值和初始值是什么单位?是脉冲还是频率,如果我想实现让电机转一段时间后就停下来,然后往回转,可以利用高数计数器实现吗?

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:57
下一篇 2021年7月5日 上午9:57

相关推荐

  • 关于PID输入干扰较大的问题。

    请教下,现在我用PID做恒压供水,无奈传感器的干扰较大,已滤波,不过仍有不小干扰,我想问下能否通过PID参数调节使这部分干扰尽可能去除让水压稳定,调了两天PID了,无明显效果,望各…

    SIMATIC S7-200 2017年6月10日
  • 频率被复位

    s7-200 cn plc与台达vfd-b变频器通信,控制变频器的启停、频率等,用mudbus库指令做循环通信,发现当写启动时变频器的频率被复位,请高手指点 图…

    SIMATIC S7-200 2018年12月2日
  • 我做的流量累积对不对

    现场三台流量计,我在一个中断里采集三台流量计的数值,做累积,然后在主程序里调用此中断,请问这样做可以得到三台流量计准确的累积值吗?吗?部分程序见图片 图片说明:  &nb…

    2020年10月31日
  • MODBUS指令库

    我安装了modbus指令库  但是打开软件为什么在库里看不到  STEP 7-Micro/WIN是V4.0SP6.35 最佳答案 …

    SIMATIC S7-200 2020年10月31日
  • 压力控制时,PID向导里的采样时间应设多少为合适?

    压力控制时,PID向导里的采样时间应设多少为合适? 问题补充:"编程时指定的 PID 控制器采样时间必须与实际的采样时间一致" 这…

    SIMATIC S7-200 2017年11月25日
  • S7-200抽真空

    您好!      我是PLC新手。有这样一个实验:用PLC控制旋片泵和罗茨泵对炉内抽真空。  &nb…

    SIMATIC S7-200 2021年7月5日
  • 模拟数据不稳定

    模块EM231输入模拟电压0-10V,当电子尺的长度在某个值时,输入电压稳定,但监控的输入数据AIW12的数有时从最大数跳变到0数,每隔6秒左右跳变,模块地也连接过,不知什么愿因,…

    SIMATIC S7-200 2021年7月5日
  • PC Access有关问题

    PC Access能实现哪些功能? 最佳答案 1)不能直接访问PLC存储卡中的信息(数据归档、配方)     &nbsp…

    SIMATIC S7-200 2020年11月5日
  • 200 SMART Modbus通讯口不够了怎么办?

    因为项目需要,我要1个主站,两个从站,200 SMART编程口和扩展模块只有俩?我怎么再弄一个出来呢?有没有那种一转二的模块也可以。另外,问一下触摸屏上的485口可以编程…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU224XP CN

    型号如题,在不接其它线路,只接AC220V输入电压,直流输出在26V,为什么没1分钟就自动断电了?求教! 问题补充:通电情况如图,只能维持半分多钟,然后就自动跳电,全无指示灯!右下…

    2021年7月5日

发表回复

登录后才能评论