MM440转速控制问题

想用200控制440变频器,port 0 用uss协议.
电机的编码器接入HSC0,在触摸屏上输入转速给定值( R/M ),让变频器按给定的转速运行.
问题:PID控制器和USS—CTRL里的给定都是0-100的百分数,我该如何处理编码器反馈的脉冲数和PI输入的百分数以及USS-CTRL里SPEED-SP之间的关系哪?
 千万别告诉我用PI控制器的输出直接给定到SPEED-SP就行。

最佳答案

速度给定值/速度最大值(速度最大量程)=PID速度给定的百分比。
 编码器反馈的速度/速度最大值=PID速度反馈的百分比。
 PID输出×100后给变频器就行.
 编码器脉冲如何计算知道吧,要用到高速计数器和定时中断,根据固定时间间隔内的脉冲数直接换算成每分钟的脉冲数.
 每分钟脉冲数/每圈脉冲数.

提问者对于答案的评价:
编码器计算和我想的一样,在定时中断里读取脉冲数并除以定时时间间隔就可得到接近实际值的速度。只是HMI的采样速度要高出很多,一秒就不行了。

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

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

相关推荐

  • PLC参数设定

    如何编写程序才能使PLC上电后一些参数为默认值,经过修改后,被保存,即使PLC断电重新上电时,参数也为修改后的值,而不是默认值呢? 问题补充:如PLC第一次上电显示VW100默认值…

    SIMATIC S7-200 2020年11月1日
  • S7-200/300系列PLC

    请问以上PLC是否有自己专用的运动控制模块? 最佳答案 1、200、300都有自己专有的运动控制模块,如附图,可在样本手册中查到相关的订货号S7-200CN 可编程序控制…

    2021年7月5日
  • S7200自由通信

    我把组态王里的S7200自由通信程序调在西门子软件上+自己在建立了个子程序编了个小程序,下载到S7-200里,也置位到RUN状态,为什么到最后PLC不工作,我在组态王里都设置了,并…

    SIMATIC S7-200 2018年12月14日
  • TD400C和200PLC的通信

    项目很紧张,晚上就要调试出来,但之前没接触过TD400C,所以先来了解确定下。TD400C不能用WINCC FLEXIBLE编译,只能在PLC里集成,但是却没有找到波特率…

    SIMATIC S7-200 2020年10月31日
  • 15天

    请教:S7200,CPU224我把一组需要保存的数据已经在断电数据保存区里进行了保存,其容量并没大于10K,但半月后我来看PLC中该区的数据已经还是全部丢失.是啥原因?另外可以SM…

    2021年7月5日
  • PORT1和PORT1

    S7-200的PORT1和PORT1,谁能详细讲讲? 问题补充:485通讯和自由口通讯有什么异同呢? 最佳答案 PORT0是指200的CPU模块靠左边的那个COM口。PORT1是指…

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

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

    SIMATIC S7-200 2021年7月5日
  • 关于ET200系列模块的疑问

    如题,在网站上看到ET200的模块有很多种类型的,如ET200M, ET200S,ET200ISP等等。我想了解下ET200一共有多少个系列,每个系列下面又有哪些具体的模…

    SIMATIC S7-200 2017年6月13日
  • S7 200 plc 的usb驱动PC_AD_USB_V12无法安装

    在安装MiroWin的usb驱动时,系统报错,如图。怎样解决这个问题? 图片说明:    最佳答案 单击开始>运行,输入REGEDIT,然后按ENTER键…

    2020年10月31日
  • 寄存器

    VB,     VD    ,VW。是不是都属于V寄存器,MB  M&…

    SIMATIC S7-200 2017年11月16日

发表回复

登录后才能评论