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

相关推荐

  • 模拟量传感器接线

    请教大家一下:1. 最近我购买了EM231(4AI)模拟量采集模块和一款拉压力传感器,拉压力值是±30N,变送器是0~10V,引线有四根:红(+),蓝(-),黄(out)…

    SIMATIC S7-200 2018年12月5日
  • 200控制伺服2

    用200的PLC控制松下A4的伺服做位置控制,具体如下:1把伺服电机旋转一周分成3段,其中中间一段会根据编码器采集到得速度实时的改变,3段加起来的脉冲数刚好旋转一圈。2.伺服每间隔…

    SIMATIC S7-200 2020年11月1日
  • 问LAOHUAI曾经提供的一个程序

    这个是曾经提供的一个通讯程序。 LD     SM0.1 MOVD   &amp…

    SIMATIC S7-200 2021年7月5日
  • PID怎么输出啊

    过程变量接的是液位传感器,为什么AQW0输出一直是6400不变,液位的量程是0-1.6米, 问题补充:按PID向导组态的,不知道哪里出了问题,方便加QQ给我技术指导一下吗?5659…

    2017年10月29日
  • PPI网络主站从站问题

    大家好,小妹刚学工控,最近研究PPI网,知道主站从站,可是在S7 200的编程软件里没找到哪里可以设置主站从站的地方,往各位哥哥姐姐帮帮忙,谢谢了 :) 最佳答…

    SIMATIC S7-200 2021年7月4日
  • 200PLC和欧姆龙温控通讯

    求教200的PLC与欧姆龙温控modbus通讯,如何写参数(设定温度值),万分感谢! 最佳答案 首先你要有欧姆龙温控表modbus通讯相关说明书,在200 plc中直接调…

    SIMATIC S7-200 2017年6月10日
  • 顺序控制2台步进电机

    请教大家:我想用cpu224的Q0.0和Q0.1依次输出脉冲来控制2台步进电机依次运动,如何能依次输出脉冲,请大家给我一点思路?谢谢啊 最佳答案 步进电机动作其实很简单的,你只要P…

    SIMATIC S7-200 2020年10月31日
  • 如何将编码器转动的速度显示到TD400

    如何将编码器转动的速度显示到TD400上,编码器转动一周是500脉冲,对应的长度是350毫米,那如何将转动速度 米/秒 显示到TD400上,CPU是S7-200…

    SIMATIC S7-200 2021年7月5日
  • 224xp与变频器做自由口通讯的问题

    想用224XP与变频器做通讯(国产 上海米兰),modbus rtu,用224XP做主站。变频器参数我设定波特率为9600 1起始位 8数据…

    2020年10月31日
  • k-tp178触摸屏与pc通讯 问题

    我有一条s7-200的编程电缆,能与plc正常通讯。但不能与k-tp178触摸屏连接,请问与我的编程电缆有关系吗? 最佳答案 肯定可以的  我用过KTP178很…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论