脉冲及计数问题

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

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

最佳答案

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

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

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

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

相关推荐

  • 一个数字不应该占一个字节吗?

    为什么98765432这8个数字可以用VD100承载 问题补充:VD100是4字节的,而一个数字是1个字节,那么不就是5位数就无法存在VD。9存在VB100里,8存在VB101里,…

    SIMATIC S7-200 2017年5月29日
  • S7200

    现场条件:一台PLC柜 触摸式工控机 挂在PLC柜上 一台224带双串口的PLC内置在机柜中 一起在2楼 一台昆仑通态的触摸屏做为…

    SIMATIC S7-200 2020年10月31日
  • step7是需要购买的还是可以免费下载?

    我是最近才接触plc编程,但是只在网上看到有step7的升级包下载,不知道源程序该怎么得到,请教 最佳答案 可以免费下载,但授权时间很短。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • MODBUS-RTU主站功能只对S7-200的PORT 0口效?

    因为我这个CPU226有两个口,刚好我硬件上的接线是接到PORT1口上,但是这个modbus-RTU主站功能据说不支持对1口通信?是这样吗? 最佳答案 1、通讯口 0&n…

    SIMATIC S7-200 2020年10月31日
  • smart配方下载

    smart用配方视图别写完成后下载,但是下载到PLC200中数据不完整,为什么 最佳答案 你重新确认PLC配方地址与触摸屏配方组态地址是否一致,另外确认这些配方使用的地址是否被其它…

    SIMATIC S7-200 2017年11月19日
  • s7200模拟量读取在梯形图中的表示

    我是新手,现在在做一个S7200的等等程序,我不知道如何读取模拟量的信息,如何在梯形图中表示。 问题补充:我是电流信号输入4-20mA,在上位机显示 最佳答案 看你的模拟量模块的配…

    SIMATIC S7-200 2021年7月5日
  • pro-face 报警

    当我下载完一个较复杂的PLC程序时,pro-face会一直响,似乎是报警,但当我重新下载一个空的PLC程序时,响声就没了。    当我光把那…

    SIMATIC S7-200 2021年7月5日
  • TD200文本内容修改

    TD200作S7-200文本显示,按照说明组态好了文本内容,编好程下,载后使用,发现TD200内字有错,修改不会了。请老师帮个忙,谢谢 图片说明:    最佳答…

    2017年11月4日
  • 求POSx_DIS的解禁

    小弟刚接触EM253,POSX_DIS禁止指令用于改动来之EM253位控模块的DIS的输出状态,这种情况怎么解决。忘各位高人给予帮助,灰常感谢。 最佳答案 1 。一般而言…

    SIMATIC S7-200 2020年11月1日
  • S7-200 SF亮后无法通信,如何清除PLC程序?

    S7-200 SF灯亮红色,RUN灯绿色,拨位开关波动无反应,无法建立通信连接,如何清除PLC程序? 最佳答案 CPU的SF(系统故障) 灯亮可能是以下原因:&…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论