请问如何点动控制226高速脉冲输出口q0.0,q0.1发送脉冲?

按下按钮发送,松开停止发送,但是一旦允许就得等一串脉冲发送完才能停止,使用上升沿写入一个较长的脉冲数,使用下降沿写入0个脉冲数,仍然不行,特来请教一下,MAP的数据库里有个PTO_MAN用作点动控制,应该是可以实现的吧

问题补充:
谢谢大家的提醒,
因为左右极限没有直接引出,I0.2,I0.3被占用,只能放弃使用map库,
今天发现使用PTOX_MAN作点动时,可能程序段太长,按下按键后需要反应1~2秒后电机才转动,失去了点动的意义,步进电机加速度时间已经调至最小20ms,脉冲最大是1K,还是有延迟,不知大家是怎么解决这个问题的?

现在只得采取定时器中断的方式,发送一个500hz的脉冲,响应很快就是速度慢了点

最佳答案

http://support.automation.siemens.com/CN/view/zh/26513850
看看这个文档
用西门子的库MAP很简单的。

这两个手册里有。

<S7-200 可编程控制器系统手册>下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1017[2].pdf

推荐这个也是非常不错的:
《西门子 S7-200?LOGO!?SITOP 参考》V0.94版(更新版)(2008.02.15)     下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
参见下述文档:
《西门子S7-200在步进电机定位控制中的应用》连接:
http://plc365.com/SIMATIC/682.html
或:
http://www.plcjs.com/html/plc/plc_apply/apply_monitor/2006-4/25/0642500035153223.htm
、《用S7-200 和SINAMICS V80 实现点到点位置控制》下载:
http://www2.ad.siemens.com.cn/download/Upload/MC/application/A0278.pdf
、《S7-200驱动步进电机心得》连接
http://bbs.iianews.com/viewthread.php?tid=17176
《S7-200的MAP库文件的使用》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0534.pdf

MAP SERV 指令库下载:
http://support.automation.siemens.com/CN/view/zh/32233074

提问者对于答案的评价:
非常详细,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:46
下一篇 2020年10月31日 下午2:46

相关推荐

  • 在STEP 7中如何实现温度控制

    温度控制很简单,不需要PID算法,PID交给仪表,这边只需要按照时间给自动改变仪表的设定值。有这样的模块吗?比如说每半个小时设定值增加30℃ 图片说明:    …

    2017年8月1日
  • 224不够如何扩展

    现场一些老设备准备通过网关做机联网,目前224只有一个口,可以使用一拖二的串口线进行扩展吗? 钻石用户推荐最佳答案 不行。第一种方法:将224 换成224XP,224XP…

    SIMATIC S7-200 2021年7月5日
  • 求<深入浅出S7-200PLC>

    请问在哪里能够买到<深入浅出S7-200PLC>?是书还是光盘? 最佳答案 新华书店有,是一本书,附带光盘. 提问者对于答案的评价:ok

    SIMATIC S7-200 2021年7月5日
  • 关于S7200做为MODBUS从站的问题

    在S7200从站对应地址中modbus地址:         S7-200数据区:3000…

    SIMATIC S7-200 2021年7月5日
  • S7-200与GSM MODEN的问题

    在AT+CMGS命令中,我在CMGF=1(text模式)时信息能发送成功了, 现在的问题是在CMGF=0(PDU模式)时,信息发不出来,或者说是不明白怎么发送.请高手指点…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200PLC的PID功能

    现在我用PID控制一台设备的温度,我好不容易在电脑上把PID的参数调好了,并且可以在设定值稳定下来。可是不知道为什么,当我用smart 700IE V3这款触摸…

    2021年7月5日
  • 计数器计数完成再进行下一操作

    程序是根据变量vb102进行计数,当等于55或33则计数器+1,同时触发t32延时1MS,再进行图2操作,这样确保先计数后进行操作,但是加延时可能会有干扰,所以想问下能否有其他更便…

    2021年7月5日
  • S7-200SMART PLC停止后的置位复位

    最近在学习S7-200SMART,发现一个问题,就是M、V、T、C置位后,PLC停止运行,这些位不复位,PLC再次运行仍保持置位,不像200和1200,这是什么原因。 钻石用户推荐…

    SIMATIC S7-200 2021年7月5日
  • s7 200 pid 设置问题

    我使用pid向导配置pid回路,启用了pv 高限报警.我要在程序中改变高限报警设置值,不知道要改变哪个变量,回路表中也没有,请您指教!! 最佳答案 在相应的符号表和数据块…

    SIMATIC S7-200 2021年7月5日
  • 调用子程序时候XMT指令的TBL端局部变量怎么设置

    在子程序中,XMT指令如果直接使用VB100来发送数据,编译不出现报错;但是我在变量声明了一个BYTE的局部变量,并在XMT指令的TBL端使用时出现“指令操作数的内存区无效”的提示…

    2017年11月26日