电机装上编码器如何知道转速

请问我把一个编码器直接安装在电机的轴上,程序应该如何写才能知道这个电机的实际转速啊,还要让电机的实际转速显示在触摸屏上,以便观看。
最好举个例子,把程序说详细一点。
如果实在不好说的话把大概的步骤说一下也可以,谢谢

最佳答案

编码器(假设360脉冲)安装在电机轴上,假设是脉冲型A,B,Z三项,这个比较常用所以就用他举例吧。
A,B,Z三根线接在高速计数口,如I0.0;I0.1;I0.2
选择相应的高速计数器(HC0)和高速计数器模式(如模式9),
把读到的值存储到某区(如MD0)。
MD0/360存储到MD4就是电机转的圈数(或者直接读Z相的通断次数,只读了整圈数的值)
用延时做一个每分钟读一次然后再将高速计数和MD0,MD4复位。
这样MD4就是每分钟的电机转速。
注意只在每次复位之前读MD4一次到要显示速度的存储区。
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=38702_1028.html

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 上午11:39
下一篇 2020年11月5日 上午11:39

相关推荐

  • 用S7-200顺序控制五个元件,如何控制?,我是个初学者,老师的作业,谢谢

    PLC我看了一个多月了,用西门子S7-200控制五个汽缸,要求依次顺序控制和五个汽缸,我是这么想的,就用五个定时器来定时依次控制,我是个初学者,不知道如何写程序,谢谢帮助 问题补充…

    SIMATIC S7-200 2021年7月5日
  • 200PLC脉冲发射

    脉冲PTO向导结束后,出现了四个了程序,各位说了,PTO-CTRL是必须用的,那么后三个任选其中一个吗?有个问题解决不了,在这个项目中,要求是剪不同距离的板,今天300MM,明天可…

    SIMATIC S7-200 2020年11月1日
  • EM253位控输出

    请教各位    EM253位控模块输出点P0+P0—,P1+P1—与P0P1有什区别?能否介绍一下,谢谢。 最佳答案 P0和P1是漏型晶体管…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200的PID问题

    请教各位能不能做一个PID算法  输入值是实际过程量输出是模拟信号,比如  我要用液位控制阀门开度,那么我想控制在1米,我在给定量就输入1米…

    SIMATIC S7-200 2018年3月6日
  • 变量前& *区别是什么?

    哪个是指针,哪个是地址?请举个例 最佳答案 & 、* 与C语言中的用法完全一致,建议你找本C的书看一下指针那一章。 简单说下:&&nb…

    SIMATIC S7-200 2021年7月4日
  • 226与MMV自由口通讯

    单相370W的MICROMASTER  Vector(6SE9212-1CA40)与S7226(216-2BD22-0XB0)自由口通讯,不要用西门子USS协议…

    SIMATIC S7-200 2021年7月5日
  • S7-200和路斯特伺服控制器ServoC plus之间RS485通信

    请教S7-200和路斯特伺服控制器ServoC plus之间RS485通信问题,1.需要些通信模块吗? 2.能给个案例和参考程序吗? 最佳答案 首要问题是你需要…

    SIMATIC S7-200 2017年8月3日
  • 多个仪表自由通讯

    一个CPU226  当多个仪表用自由通讯和PLC连接时,端口不够用怎么办?有没有别的通讯处理器? 问题补充:仪表协议一致的话如何设置每个地址?自由通讯参数中好像…

    SIMATIC S7-200 2021年7月5日
  • EM253模块的若干问题

    小弟刚学PLC,在用到EM253模块是遇到了几个问题。1:定义V储存器只是定义它的大小,但是不能定义它所代表的意思。而在用到POSX-GOTO,POSX-MAN等程序时的DONE,…

    SIMATIC S7-200 2020年11月5日
  • S7-200SMART兼容s7-200PLC 吗?

    S7-200SMART兼容s7-200PLC 吗? 最佳答案 S7-200 SMART是西门子针对中国的OEM市场研发的新一代PLC。是S7-200CN的升级产…

    SIMATIC S7-200 2021年7月5日