s7-200怎么控制伺服跟随前面设备的运动

我在其他设备上装一个光电编码器采集速度,用S7-200的PLC带一个伺服,来跟随这个速度。可见采集的速度是时时变化的。怎么控制伺服的速度也时时变化?怎么做?

问题补充:
我不明白的是PLC怎么控制伺服时时速度变化,用什么方法?

最佳答案

给你一个思路:
 首先要确认精度是多少,由编码器采集然后通过计算再输出控制伺服驱动,这里有个时间和脉冲误差的。要求不高的情况下用是没有问题的。
如果同轴尺寸一样就1:1的输出,编码器接收一个脉冲,就由Q点输出一个脉冲,直接采用VD变量,那么只要编码器动,伺服就有驱动,也会相应的动。其他的就是齿轮比而已。还有你要看你的编码器转一圈的输出脉冲是多少,那么你的伺服驱动接收的脉冲是多少才算一圈。都是些比例关系而已。
这样做是完全没有问题的。
补充回答:
PLC的输入由编码器的采集的脉冲传送到VD0,然后再用VD0来直接输出脉冲给伺服驱动,这样接收一个脉冲就输出一个脉冲。编码器转速越快,输出的脉冲也快也多,那么对应PLC输出的脉冲也快脉冲也多,这样就实现了同步控制。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月16日 下午11:25
下一篇 2017年8月16日 下午11:26

相关推荐

  • 请问CPU200有位置控制模块吗?

    我打算控制一个升降装置,装置由比例阀控制升降动作,一个AO输出-4~20ma电流信号,位移反馈采用电阻尺检测,请问西门子200有这样的位置控制模块吗?我看大多数都是控制伺服电机和步…

    SIMATIC S7-200 2017年6月27日
  • 一个PC可以通过串口控制8台PLC200吗

    8台之间不用没有数据交换,就是自己写一个上位机,用8个串口,可以同时监视和控制8台机器吗 最佳答案 可以1、和上位机的有线通讯,WINCC、组态王等,采用modbus 和…

    SIMATIC S7-200 2017年10月29日
  • 为什么模拟量量输入最大值为32000

    模拟量输入为16位的,以单极性为例,最高位为0,最低3位为0,中间12位为数据位,这样算,最大值不是应该为  2的15次方 – 1&nbsp…

    2020年10月31日
  • EM277组态IO说明

    EM277里IO点里8byte buffer I/O这个模块,8点输入输出字节,可以理解为2个双字输入输出吗?在S7-300里为什么用PID256 P…

    2021年7月5日
  • 变量前& *区别是什么?

    哪个是指针,哪个是地址?请举个例 最佳答案 & 、* 与C语言中的用法完全一致,建议你找本C的书看一下指针那一章。 简单说下:&&nb…

    SIMATIC S7-200 2021年7月4日
  • s7-200毫伏表采集

    各位,谁编过针对毫伏表的数据采集。毫伏表没有计算机接口啊,只有Q9。有没有可以用于计算机采集的毫伏表啊? 问题补充:PLC有没有可以采集几百毫伏的模块??? 最佳答案 EM235有…

    SIMATIC S7-200 2021年7月5日
  • 求教s7200smart做的锻压机操机控制

    各位高手,我最近做了个锻压机的操作机,用S7200作的控制,锻压机与操机是不同厂家做的,我为操机配套控制,其中操机的夹紧放松、左旋右旋为液压控制,进退、前后升降为电动机控制,电机为…

    SIMATIC S7-200 2021年7月5日
  • 拨码开关term的用途

    PLC有RUN,TERM和STOP三个开关,请问TERM的做什么用的啊? 最佳答案 term保持当前模式,即在由 STOP>>TERM时,仍为STOP&nbs…

    SIMATIC S7-200 2021年7月5日
  • 224XP扩展EM277做PRO-DP从站

    小弟手头有个224XP做的系统,要与外部PLC控制系统进行通信连接(根据客户提供的通信选择判断为AB的PLC),先选择PRO-DP连接,拟扩展EM277来实现。硬件上是否有问题?此…

    SIMATIC S7-200 2020年10月31日
  • 200PLC 235模拟量模块上的拨码开关怎么使用

    我有4个传感器每个传感器都是(0-5V)输入。请问我该怎么调拨码开关。 最佳答案 模拟量输入模块可以通过拨码开关设置为不同的测量方法。开关的设置应用于整个模块,一个模块只能设置为一…

    2017年6月18日