您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 置位脉冲 >

高分求解:plc方面

发布时间:2019-06-28 06:40 来源:未知 编辑:admin

  我是小白,我想用一个接近开关通过plc控制86的步进电机,接近开关固定在一个旋转的机器旁边(旋转一周大概0.5秒),当转盘定位点接近开关时接近开关接通(接通时间非常短,就是瞬间的...

  我是小白,我想用一个接近开关通过plc控制86的步进电机,接近开关固定在一个旋转的机器旁边(旋转一周大概0.5秒),当转盘定位点接近 开关时接近开关接通(接通时间非常短,就是瞬间的事),plc收到指令后发脉冲给驱动带动电机,担心接通的瞬间不够时间发脉冲,所以想法是这样的:可不可以在旋转周期内延时断开脉冲的输出,以保证有足够时间发信号,

  展开全部如果用西门子S7-200的PLC 就用接近开关的上升沿,驱动脉冲子程序,脉冲子程序启用脉冲发送完中断程序,中断程序为停止发脉冲。 就可以,不去纠结接近开关的接通时间,(因为发脉冲与接近开关接通时间没有关系 就要一个上升沿就可以了。)

  如果0.5秒内,步进电机无法完成一次发送的位移角度,那延时完成肯定会造成步进动作与主轴速度不匹配,就算延时让脉冲走完,每一圈的延时累计到后面肯定相差很多,所以你还是经量设计的让步进动作最好控制在0.5秒之内

  展开全部你需要的控制方式类似与点动,如果0.5秒内,步进电机无法完成一次发送的位移角度,那延时完成肯定会造成步进动作与主轴速度不匹配,就算延时让脉冲走完,每一圈的延时累计到后面肯定相差很多,所以你还是经量设计的让步进动作最好控制在0.5秒之内

  你现在这种状况可以用高速记数来测主轴圈数,然后根据圈数控制步进驱动器,这样可以互不干扰,也能完成主轴圈数需要的动作量,只是这样步进动作肯定是滞后的更多追问追答追问师傅。请问这想法能否成立?

  如果脉冲发送不完就切,那要调整切刀电机的转速,接近开关的信号不需要延时

  你问的我都有点迷糊了。看样子你应该使用点动方式 你如果把脉冲输出断开 你想让他像普通电机自由减速一样旋转吗

  使用高速计数器来累计圆盘转动完整一周的次数HSC,根据HSC驱动步进电机转动,每转动一个步距角执行HSC=HSC-1操作,直至HSC==0,这样操作只不过是异步的。

  注意:如果是西门子的PLC就是高电平,如果是三菱的,就是低电平,与接近开关的类型、开闭属性、PLC品牌有关,注意是欧系还是日系

  2:当接近开关信号到来,且中间点被置位以后,这个被置位的中间信号点可以用来控制PLC的脉冲输出,这里根据你需要的时间,用中间条件点+上升沿指令+延时断开定时器指令。比如你想让步进电机转0.4秒,就把定时器设置为0.4秒即可,灵活运用,

  注意:如果电机需要旋转0.5秒以上,那么你这段程序毫无意义,因为接近开关的信号周期就是0.5秒,电机几乎没有停顿的时间。

  3:最后用第二步中的定时器的状态位+下降沿控制第一步中的中间条件点的复位,意思就是当电机停止旋转以后,把第一步中被置位的中间条件点复位,直到它再次被置位

http://yogayodame.com/zhiweimaichong/90.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有