脉冲及计数问题

新手请教:1、我利用226的脉冲输出功能直接控制伺服,写了一段发脉冲的子程序,手动,一个按钮发脉冲,一个按钮改变方向。当程序里只有这一个子程序的时候是完全正常的,但当我加入其它子程序时,像手动程序,自动程序等,再通过手动去控制伺服时,就出现问题了,电机只向一个方向转,改变方向的按钮根本不起作用,请问这是为什么?
 2、请教高速计数器的用法,我想知道以下控制能否实现:伺服电机一个方向运转,带的升降台到位后,再反向运转。就是说,想用计数器对电机从初始位置到达限位时所发的脉冲数进行计数,然后改变电机方向,同时发出相同数目的脉冲,使电机回到原位。看书上说,用HSC0,模式12,但会有一个设定值,因为电机每次走的距离是不定的,所以不知道该如何用。
 

问题补充:
感谢各位的回答:
 第一个问题已经解决。
 第二个问题,“脉冲进行统计,上行到位后,把高计值保存,下行时,把保存的高计值设定为脉冲输出值”,实现这个过程的程序应如何编写呢?
 

最佳答案

1.你的4F中设置是什么,有几种设置可以改变方向,按你说的,应该是高低电平切换开改变4F运动方向,检查输出端的电平是否切换
 2.如果你要这样用,需要有一个初始化原点感应器(或者是原点开关)告诉你对高计清零(使电机回到原位不单单是理论的,而是需要有个检测点),然后对4F运动脉冲进行统计,上行到位后,把高计值保存,下行时,把保存的高计值设定为脉冲输出值,缺点是一旦有脉冲丢失,就必须初始化,还要加个上下限保护

提问者对于答案的评价:
感谢各位的回答!

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

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

相关推荐

  • mw200无法正常赋值

    mw200通过m3.0常开触点置1,用MOVE指令将100移入mw200内,但是m3.0断开后,mw200数值变回了0.mw200我只在后续加减计数器内做cv 图片说明: &nbs…

    2021年7月5日
  • EM235模拟量输入能输入多少V的电压,12V行吗?

    EM235模拟量输入模拟量电压能输入多少V的电压,DC12V行吗? 最佳答案 S7-200可编程序控制器系统手册(P.412)里的表A-17 模拟量扩展模块输入规范说得很…

    2017年6月24日
  • s200与编程软件通讯电缆

    项目改造中收集到到一套S7-200plc,和TD200显示屏。他们之间用九针公头数据线连接的。我现在想用这套PLC平时做实验用,但很不熟悉西门子PLC,有些简单问题还望各位大侠点拨…

    SIMATIC S7-200 2020年11月1日
  • PLC与DTU通信应用的问题

    请各位对DTU有应用经验的前辈给点意见,具体疑问在附件图片里,多多指点,谢谢! 问题补充:二、DTU与现场PLC的通讯一般DTU是使用MODBUS通讯,的所以为了能够远程读取PLC…

    2017年11月13日
  • s7-200调用子程序

    子程序在工作时,主程序调用子程序的触点突然断开,子程序中的线圈怎么还保持工作状态,没有断开 图片说明:       最佳答案 只要调用子程序…

    2021年7月5日
  • plc控制三台伺服电机

    用S7-200PLC控制三台伺服电机实现定位控制,请各位大虾指点如何实现. 问题补充:用伺服驱动器驱动伺服电机,是否可以不用PLC控制,那么如何实现正反定位控制? 最佳答案 s7-…

    SIMATIC S7-200 2021年7月5日
  • PROFINET GSD文件:ET 200S

    求et200s     GSD文件 最佳答案 PROFINET GSD文件:ET 200Shttps://su…

    SIMATIC S7-200 2021年7月5日
  • 组态王和S7-200通信

    我有两台CPU226,想通过上位机的组态王控制,具体方案是:两台226通过485总线互连后再连到一台485串口服务器上,串口服务器有4个485口和一个网口,网口通过网线和装有组态王…

    SIMATIC S7-200 2020年11月1日
  • microwin4.0软件无法彻底删除

    microwin4.0软件用PPI方式连接CPU时,可以通讯,上载的时候能读取系统数据,但是到程序块的时候就无法读取,于是想删除MINCROWIN再重装,结果MINCROWIN无法…

    SIMATIC S7-200 2020年10月31日
  • 如何让输出点输出低电平

    各位前辈,小弟现在使用的是224XP CPU,能否让输出点置位的时候输出低电平,输出端M,L该如何接线? 最佳答案 如果是继电器干触点输出的,比如6ES7214-2BD2…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论