麻烦的事呀,高手请指点

如果用S7-200的PTO(多段)发脉冲,如何实现脉冲频率在允许范围内线性可调,请高手指点实现的方法。

问题补充:
即如用人机设定(允许范围)频率值,程序自动计算各段每脉冲的周期增量值的方式。因各段每脉冲的周期增量为-32768至32767的时间基准单位,如果是固定的一个包络表就可以按照手册上的方式进行计算,但如通过人机设定频率,用程序计算周期增量,则好像较难实现,因计算出来很多时候结果都不是整数。

 可能我的描述不是很对。我想实现的功能其实就是在人机设定一个值然后通过程序计算出各段(固定的,如三段)周期与周期增量(均应为程序接受的有效值)的方法。

 请指点。
 谢谢!

最佳答案

可以的,我就自己做了个程序。
 设定——开始周期、结束周期(默认和启动周期一样)、1段3段的脉冲数量和总脉冲的运行总时间(脉冲发送总时间),自动运算出2段的开始和结束周期、2段的脉冲数量;并且还做了几个附加程序——总时间的最大和最小限制程序防止程序出错。
 我伺服和步进用的很多,一般多段时3段脉冲足够用,所以我只做了3段的自动运算,很方便哦!具体的做法就要参考说明的运算方法,自己动手做运算程序,实际运算中而且比较复杂,呵呵。

提问者对于答案的评价:
可以的,我就自己做了个程序。
 设定——开始周期、结束周期(默认和启动周期一样)、1段3段的脉冲数量和总脉冲的运行总时间(脉冲发送总时间),自动运算出2段的开始和结束周期、2段的脉冲数量;并且还做了几个附加程序——总时间的最大和最小限制程序防止程序出错。
 我伺服和步进用的很多,一般多段时3段脉冲足够用,所以我只做了3段的自动运算,很方便哦!具体的做法就要参考说明的运算方法,自己动手做运算程序,实际运算中而且比较复杂,呵呵。 

  
 回答者: yjg_110 - 学长  第2级  2008-8-5 09:47

 请问当周期运算结果出现实数情况时,怎么处理呢?

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

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

相关推荐

  • CP5711与S7-200的PLC连接

    CP5711与S7-200的PLC能连接上,但是双击刷新时识别不出CPU 图片说明:       最佳答案 看你使用什么连接方式,是直接连P…

    2017年11月4日
  • s7200 OPC 通讯老断

    现场情况:S7200 224XP  走PPI 通讯,距离约150米,线是西门子紫色通讯专用线, 电脑那头有研华AMD4520&nb…

    SIMATIC S7-200 2017年6月19日
  • S7-200 224CN 后挂了3个模块,最后一个模块读不到,见图

    6ES7 214-1BD23-0XB8,后面挂了6ES7 221-1BH22-0XA8,再后面挂6ES7 223-1PL22-0XA8,最后挂6ES7…

    2017年6月27日
  • SERV_MAP使用

    请问用SERV_MAP函数库的指令能否用来做多段运动包络,即第一段执行完成后不用停一下直接线性加速到第二段指定速度.我想将伺服电机旋转一周分成3段速度,中间一段速度可以修改,昨天打…

    SIMATIC S7-200 2020年11月1日
  • s7-200烧毁原因

    s7-200系列CPU226,TD400C,EM235同事烧毁,PLC只是送电,没有运行,在工频运行其他设备时,听见有放炮声,电路没有短路,之后便无法与PLC通信,TD400C,也…

    SIMATIC S7-200 2020年11月1日
  • 主程序中使用LDN SM0.0 R Q0.0 7

    在子程序中出现可以复位操作。但为何在主程序中会出现此语句,它的作用是什么? 特殊寄存器SM1.0(Result_0、SM1.0当操作结果为零时,某些指令的执行打开该位。)…

    SIMATIC S7-200 2021年7月4日
  • 采样值检测

    用S7-200 PLC和编码器测量液压推杆的速度,采用定时中断0(100ms中断)检测编码器的当前值、前一值,为什么检测到的当前值与前一值总是相等?如何实现在100ms内…

    2017年8月24日
  • 西门子smate200模拟量模块报警怎么排查是哪里的问题?

    假如模拟量模块EM AM06中的一个输出点位报警,我要怎么排查是这个模块的问题还是外面的问题? 钻石用户推荐最佳答案 一般是获取(读取)特殊寄存器状态值SMW100~SM…

    SIMATIC S7-200 2021年7月5日
  • 关于S7的数据问题

    不好意思,我对这个还不明白,望高人指点。 主要是2进制。10进制。BCD码。还有16进制。希望高人说的明白点。还有关于他们的运用。他们主要用在什么地方。还有就是他们和字节…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-Micro/WIN Instruction Library (指令库)

    哪位老前辈有的发给我一下,谢谢了啊!1165666272@qq.com 钻石用户推荐最佳答案 http://www.ad.siemens.com.cn/club/bbs/post.…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论