200控制伺服2

用200的PLC控制松下A4的伺服做位置控制,具体如下:1把伺服电机旋转一周分成3段,其中中间一段会根据编码器采集到得速度实时的改变,3段加起来的脉冲数刚好旋转一圈。
2.伺服每间隔120ms就要旋转一次。
考虑到伺服加减速的问题,首先想到用PTO向导实现,后来发现PTO定义好包络后无法改变,后来想到用map_serv库实现,在PLC上模拟了一段时间后发现用map_serv的加减速时间后跟不上120ms这么快的速度,有滞后,如果把加减速改为0.02S,勉强可以跟上,就是输出脉冲明显过冲。现在只有一种方法就是不用加减速直接通过PLS指令通过脉冲完成中断的方式来实现,我想请问各位大侠用这种方法控制伺服行不行的通?不用加减速会不会出现转轴过冲的情况。小弟第一次用伺服请各位大侠指教。

问题补充:
三段最高频率约3000HZ

最佳答案

如果位置换参数设置成自动优化的,还存在过冲,那就说明伺服的能力不足。
加减速时间很短,那就要求伺服有足够的转矩去克服自身转动惯量。通常在高动态应用的场合,减速机侧的转动惯量经减速比平方折算以后会很小,甚至远小于电机自身(电机惯量可查手册),负载侧阻力经速比折算后也应该很小。
您最好先核算伺服电机能力。电机扭矩除以转动惯量,看看是否可以在0.02秒的时间内加速到目标速度。
再用下面的软件计算一下整个系统的转动惯量
http://www.festo.com/INetDomino/coorp_sites/zh/cfa07fe08d8f44f4c1256b4100368542.htm

不行的话,您就应该用更有劲的电机和驱动器。

粗略看一下,要是我做这个的话,不会选200和松下伺服。
转矩模式是伺服反应最快的模式,其次是速度、再次位置。可能会让伺服工作在速度模式,而位置外环会交给工控机或者FM354;
可能的话,也许做个cam曲线。
您的这个项目确实要求很高。。。

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

专家置评

S7-200作不了伺服闭环控制。

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

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

相关推荐

  • 网络读写向导

    我想请问一下,我用网络读写向导和另一台200通讯,我想设置通讯成功标志位,如果主站读取从站的缓冲区数据,如从地址VB100,将读到的VB100的数据放到主站的VB200中,当读到数…

    SIMATIC S7-200 2020年11月1日
  • 顺序控制里的延时接通问题

    pLC控制两个交流接触器  在顺序控制程序里 需要第一个接触器先吸合,控制地一个电机运行到指定点后第一个释放,第二个交流接触器吸合,两个接触器采用了连…

    SIMATIC S7-200 2020年10月31日
  • S7-200与S7-300与笔记本连接能共用通讯线吗?

    没搞过S7-200,不知道S7-200与笔记本链接可不可以用S7-300的通讯线,谢谢! 最佳答案 完全可以,如果是PC ADAPTER,一般在PG/PC的选项里边有PP…

    SIMATIC S7-200 2017年6月9日
  • s7-200通过以太网与wincc通讯

    已经安装了 PC ACCESS,刚开始只安装了wincc和 PC ACCESS,通讯已经设置好了,但是就是连接不上,后来我安装了s7-200…

    2017年6月10日
  • S7-200 modbus 主站 写问题

    S7-200作为主站,读写三台温控器的温度设定值,怎样才能实现既可以在HMI中更改温度设定值,也可以在温度器中更改温度设定值?我现在的程序是主站不断循环的读写温控器的值,导致只能从…

    SIMATIC S7-200 2017年12月2日
  • VB OPC PC Access

    各位老师:以下是PC Access中的VB例题的一段同步写入的代码:Private Sub cmdWriteSync_Click() &nb…

    SIMATIC S7-200 2020年11月1日
  • CPU226出现系统故障

    CPU226的指示灯SF一直亮,为红色,为系统故障.CPU运行不了,而且CPU和我的电脑都连不上了.那么我想知道怎样解决这个故障..谢谢各位!急急急!希望各位能帮帮忙. 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • STEP7-Micro/WIN SMART中的数据块地址分配

    数据块地址是按什么原则分配 问题补充:数据块中,隐性地址的分配是按什么分配的? 最佳答案 数据块允许您向 V 存储器的特定位置分配常数(数字值或字符串)。您可以…

    SIMATIC S7-200 2021年7月5日
  • 关于s7-200子程序中的临时变量问题

    不知为何S7-200两个子程序中的临时变量可以互相访问。例如,我建立了两个子程序,分别为SBR1和SBR2,在这两个子程序中都创建了临时变量L0.0和L0.1。在两个子程序都导通的…

    SIMATIC S7-200 2017年11月16日
  • 200PLC模拟量处理问题

    200的模拟量模块是处理0-20毫安的信号,我现在有4-20毫安的变送器接到模拟量模块上,怎么处理和区计算?谢谢! 最佳答案 200的模拟量0-20ma对应的是0-32000&nb…

    SIMATIC S7-200 2021年7月4日