S7-200 SMAR高数测线速度

高数只能计编码器的脉冲增加或减少,能不能像300PLC一样侧脉冲频率来计算出速度,再通过系统的扫描时间来算出位移

最佳答案

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

提问者对于答案的评价:
我主要是测转速,用的就是AB正交的模式,不需管方向,只是需要测出速度,但是有个问题就是速度是总在变化的,我需要不停的测量,还有附加个问题,200PLC 能读取系统的扫描时间么,例如我知道的速度,这时通过检测信号的高电平开始计时,通过速度的采集 再乘以系统的扫描时间这样我才能算出位移来,可是一只没找到读取系统扫描时间的程序块来

最佳答案作者回复:
扫描周期由处理器决定,但是决定的时间长短而由程序来决定。在线监控可在编程软件里的“PLC”_"信息"里面看到扫描周期具体数据。
[第9讲] S7-200中的扫描周期、扫描输入输出、立刻输入输出:
http://www.tudou.com/programs/view/z8K6i9LKgb0/

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

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

相关推荐

  • cpu226CN中的一个简单的MODBUS编译时有58个错误?

    cpu226CN中的一个简单的modbus编译时有58个错误?程序如下: 网络1 LD     SM0.1&n…

    SIMATIC S7-200 2021年7月4日
  • CPU224的脉冲输出口问题

    伺服电机与负载是直联的,没有减速装置,能否用CPU224的脉冲输出口Q0.0和Q0.1分别控制一个伺服驱动,即用一个CPU224控制两个伺服电机,这两个电机不是同时工作的,可以实现…

    SIMATIC S7-200 2021年7月5日
  • 西门子200

    我想把两台西门子200  连起来用一台控制另一台输出点 应该怎麽办我想用西门子200  和变频器通讯方式控制变频器该怎莫办&nbs…

    SIMATIC S7-200 2021年7月5日
  • 关高速计数器的工作模式

    请问,高速计数器有四种模式:    1.带有内部方向控制的单项计数器。    2.带有外部方向控制的…

    SIMATIC S7-200 2021年7月5日
  • 工位同步问题

    各位前辈,小弟现准备做一个同步程序。具体情况是这样的,有一条前处理线和后处理线需要同步动作,前处理线电机速度由变频器手动控制(主动),后处理线从动。前处理线和后处理线分别装有一编码…

    SIMATIC S7-200 2021年7月5日
  • step7 micro/win v4.0 sp9的modbus master安装包

    请问那里能下载到  step7 micro/win v4.0 sp9的modbus master、modbus&nbsp…

    SIMATIC S7-200 2017年6月7日
  • S7-200 通讯连不上

    请问我的手提电脑和S7-200,214的CPU怎么连接不上,电缆是一端485的接口接PLC,一端是USB2。0接口,接电脑,软件上接口设置是PC/PPI,9.6Kbps,本地连接有…

    SIMATIC S7-200 2020年11月1日
  • step7 microwin批量创建变量

    step7 microwin中,可以批量创建变量吗,可以的话怎么操作呢?变量太多有时候一个一个来太麻烦了。网上也没搜到这方面相关的,谢谢大家解答一下。 问题补充:施耐德的…

    SIMATIC S7-200 2021年7月5日
  • 定时中断的SMB34,SMB35的问题?

    程序中利用了2个定时中断,分别处理2个中断程序,也分别调用了SMB34,SMB35,但是又准备加个PID的程序,但是PID指令中也会使用SMB34定时中断(配置PID中有说明),这…

    SIMATIC S7-200 2020年11月5日
  • 昆仑通泰与224通信问题

    用224与昆仑通泰7062kx用串口连接时,显示通用父设备串口初始化失败,是不是要对plc进行设置? 钻石用户推荐最佳答案 1. PLC和触摸屏通讯,PLC设置地址和波特…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论