PID的数字量输出,控制伺服电机

我先描述一下背景情况:伺服电机控制一个名为被驱动转子的设备前进或者后退,该被驱动转子的前进或者后退会改变被驱动转子与驱动转子之间的耦合程度,从而改变被驱动转子侧的速度,被驱动转子通过联轴器连接负载,则负载侧的转速也会发生变化。现在的情况是被驱动转子的位置变化比转速的变化要快,即转速滞后与位置的变化。
    现在我输入一个预定转速,由于其滞后性,可能会导致伺服电机在某一位置出现震荡,我现在将负载侧的实时转速反馈到PLC里,然后通过PLC的PID的数字量输出控制伺服电机的通断,通过其通断来实现位置的调节,即转速的控制。现在是想只要当前转速不在预定转速允许的范围内,PLC就一直向伺服控制器发送PTO的脉冲信号,但是却不给伺服控制器使能信号,伺服控制器的使能信号通过PID的数字量输出来控制,不知这样能不能实现转速的闭环控制,提高控制精度,减小超调量,提高稳定性,至于快速性,就暂时不予考虑了……
    我手里没设备,领导让出方案,这个是我的理论想法,请大家提出宝贵意见,在此谢过了!!!

问题补充:
如果是单纯的控制位移就好了,关键现在最终的控制目标是转速,位移是直接控制对象,位移和转速的关系还是非线性的,我不需要更改伺服电机的转速,只需要更改脉冲个数,但是这个实时转速与预定转速的速差与位移差的关系找不到,如果能找到,改变脉冲个数就容易实现的多了,不知道我说的七色阳光兄能否明白?
另外,我说的那个通过PID的数字量输出即改变占空比来控制伺服电机的使能与否的想法是否有可行性呢?

最佳答案

使用pto功能,脉冲的周期可以改变伺服的转速,脉冲个数改变伺服的位置,通过pto的计数功能记录发送的脉冲个数就可以完成定位功能了。你也可以使用向导做的控制,而不是使用pid来做闭环控制。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:43
下一篇 2020年10月31日 下午2:43

相关推荐

  • 我的程序怎么一编译就出这未为库分配V存储区

    编译错误 最佳答案 调用STEP 7 – Mciro/WIN32 V3.2 Instruction Library(指令…

    SIMATIC S7-200 2020年10月31日
  • 分度盘的控制

    1,、手动功能通过触摸屏组态画面的手动功能,输入旋转的角度,再按正转或反转实现手动旋转给定的角度功能。、自动功能通过触摸屏组态画面的自动画面,输入分度的个数N,点启动按钮,要求pl…

    SIMATIC S7-200 2017年6月24日
  • tp170a和S7-200通讯不上怎么办啊

    我的TP170A和200连不上怎么回事啊。具体怎么做啊 谢谢了 最佳答案 1、S7-200通讯口P1.  2、画面程序设置:通讯——连接 &…

    SIMATIC S7-200 2021年7月4日
  • S7-200里的PID模块怎么使用

    在200里创建一下PID模块,在创建时没有设置手动,但是在PID调节面板里有个手动调节,还有一个自动调节,这两个有什么区别,怎么使用?此外,输出的什么样的曲线才算是理想的曲线呢?请…

    SIMATIC S7-200 2021年7月4日
  • VB与s7-200通信问题

    在VB中调用通信软件Prodave来实现与s7-200的通信,必须使用PC/PPI电缆连接吗?用Usb/PPI电缆可以不? 最佳答案 PC/PPI电缆USB口的不可以,COM口的可…

    SIMATIC S7-200 2018年12月3日
  • TC/MC35模块通信的例子

    我在网上看到之前网友贴的TC35与200PLC通信的例子上存在嵌套错误,请问有哪位高手修改或者试验过吗? 最佳答案 范例的话,你可以把邮箱留下,我这有一个可能是修改过的 提问者对于…

    SIMATIC S7-200 2020年10月31日
  • S7200编程手册

    怎么下载不了 问题补充:下载完后打开点击有要你下载‘,一直这样重复 最佳答案 链接:http://pan.baidu.com/s/1slnN9OL 密码:i39p官网无法…

    SIMATIC S7-200 2017年6月6日
  • 博图软件和s71200会取代S7200吗?

    我是一家食品机械厂,s7200、SIMATIC WinCC flexible 2008、V4.0 STEP 7 Micr…

    SIMATIC S7-200 2021年7月5日
  • microwin smart v2.5安装后报警

    安装microwin smart v2.5软件过程正常,重启电脑后运行时弹出报警窗口,如图,请问是什么原因?注:官网下载的软件、系统是WIN7 32位…

    2021年7月5日
  • s7-200,启用定时中断SMB34的问题

    扫描2次“定时中断0,使用SMB34”时(第一次扫描时没有分离第一个定时中断),第二次执行该定时中断时,会覆盖前面那次所设置的时间,重新启动定时器吗? 最佳答案 是这样理解的当初始…

    SIMATIC S7-200 2021年7月5日