用高速计数器测量反应釜电机的不同速度时的搅拌转速,很有难度。

用高速计数器测量反应釜电机的搅拌转速,电机转速0-1750转每分钟,用一个接近开关来测速,电机每转一周产生一个脉冲。我做了两个测速程序,一,低速测速程序,用定时器T96,定时时间为3秒,每3秒中断一次,调一次中断程序,中断程序为用当前高速计数器的值减去上一次中断时的高速计数器的值,再乘以20,就换算成1分钟的转速了。二,高速测速,用T32定时器,定时时间为1秒,每1秒中断一次,调一次中断程序,用frequency指令计算1秒的转速。现在这两个程序公用一个高速计数器HC0,我现在想做一个判断程序,高速的时候也就是1秒内至少有一个脉冲时,认为是高速,用frequency指令计算1秒内的转速。1秒钟不到一个脉冲时,认为是低速,用低速测速程序,小弟是新手,现在还不知道怎么做这样的判断程序,想请教各位大师指点,谢谢了。

最佳答案

你好,对于精度比较高的定时,建议使用定时中断完成,可以在定时中断中设定时间,最长为255ms,但是你可以在中断程序中增加一个累加器功能已解决时间不够长的问题,中断执行一次加一,直到加到你需要的值为止,进行一次运算,之后累加清零,继续计数。
细节你可以参照200的系统手册对定时中断的相关介绍。
200系统手册 http://support.automation.siemens.com/CN/view/zh/1109582

提问者对于答案的评价:
很好,我试试

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午2:36
下一篇 2018年12月5日 下午2:36

相关推荐

  • WIN7 64位操作系统 安装STEP7 MicroWIN v4.0 SP9出现了下图

    安装的sp6后安装的sp9现在出现下面的提示怎么处理 钻石用户推荐最佳答案 直接安装STEP7 MicroWIN v4.0 SP9完整版。STEP&n…

    SIMATIC S7-200 2021年7月5日
  • PROFIBUS DP接头与RS485接头

    请问,我现在要用西门子200和变频器进行modbus通信,由于手上没有RS485接头,可否用PROFIBUS接头代替,将PROFIBUS接头连接在西门子200的通讯口,另一端连接在…

    2017年10月29日
  • 请问高手,我有16台步进马达,如何来控制呢?

    请问高手,我有16台步进马达,如何来控制呢?每一台都需要2个脉冲点来控制,西门子PLC226每台只有2个脉冲点。请问我应该用什么来控制好? 问题补充:要经济,16个CPU也太多了吧…

    SIMATIC S7-200 2021年7月5日
  • 如何对S7200设置定时功能限制

    有些客户不守信,需对S7200PLC程序设置一年时间的功能限制,请问在程序上如何实现,谢谢! 最佳答案 关键是如何读系统时钟: S7-200的硬件实时时钟可以提供年、月、…

    SIMATIC S7-200 2021年7月5日
  • 西门子200plc数据永久保存

    西门子s7-200plc怎么做到断电后多个数据永久保存? 问题补充:设置0MB_MB13为断电保持我是会的,但是我要保持的数据要20个,我想问的是SMB31和SMW32这两个寄存器…

    SIMATIC S7-200 2017年6月10日
  • 西门子模块线长

    标配的6ES72310HC220XA8的线长的长度不够的,客户需要0.5米这么长的线,请问有这种吗,具体什么型号呢 最佳答案 你是说模块扩展延长线?总线延长电缆, 0.8…

    SIMATIC S7-200 2021年7月5日
  • 程序在哪里可以下载

    step7 microwin v4.0程序在西门子官网上有可以下载的吗?请指教,谢谢! 最佳答案 有得免申请下载地址:STEP 7 Micr…

    SIMATIC S7-200 2017年5月31日
  • 卷绕

    毕业设计,恒线速度的卷绕系统。收布辊与放布辊直径0.3m,卷绕后最大直径1.5m.线速度范围0.1m/s至0.8m/s。误差小于正负0.005m/s.我想s7-200控制两台mm4…

    SIMATIC S7-200 2021年7月5日
  • HMI DP通讯 S7_200 S7_300

    请问,目前有一个300的CPU和一个1500精智面板的HMI通过网线连接,想从另外的一个200CPU上取几个变量到HMI上,只显示变量的状态,不进行操作,目前在200的CPU上有E…

    2021年7月5日
  • 位置控制向导 生成的子程序有密码 怎么才能看见程序

    位置控制向导 生成的子程序有密码 怎么才能看见程序 我控制步进1个电机 怎么才能让他停下来什么指令不让电机瞬间停止(减速停止过程) 最佳答案…

    SIMATIC S7-200 2020年11月1日