麻烦的事呀,高手请指点

如果用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

相关推荐

  • td400c按键和那个内存地址对应阿?

    td400c面板的按键和200里边那个内存地址对应阿?看说明书里边也没介绍,是默认的吗?另外TD400C有没有这个功能,就是在某一个画面的时候将相应的一个位置1,从而在200的程序…

    SIMATIC S7-200 2021年7月4日
  • 为什么STEP7-Micro/WIN SMART V2.1卸载不了

    我打算安装西门子变频器调试软件Start V4.5 SP1 ,提示和STEP7-Micro/WIN SMART V2.1&nbsp…

    2021年7月5日
  • 在线监视出现“致命错误”

    在线监视S7-200 226CN PLC时,出现以下情况(PLC型:6ES7 216-2BD23-OXB8 ):由于PLC正在上载/下载,处…

    SIMATIC S7-200 2018年12月14日
  • 请教各位STEP7 MICRO/WIN中库中定时器的使用问题

    刚才做了个库,里面用了3个定时器TON  ,程序中需要多次调用此库,定时器不能正常工作啊,,还有使用置位命令—-P—-(S)不能保持。。崩溃中~~ 问题…

    2020年10月31日
  • 关于200 LAD编程中功能块的串联和并联有什么区别

    如题,请问在microwin的编程中(LAD),对于功能快的串联编程和并联编程在扫描周期长短和执行结果上有什么区别? 比如下图的network1和network2有什么区…

    2021年7月5日
  • 模拟量无变化急待解决

    高手们好!我处使用S7-200的226 CN,和EM231模拟量模块配合使用,基本可以排除模块接线问题。压力泵未运行时测得压力变送器的信号是4mA,拨码开关1和6&nbs…

    SIMATIC S7-200 2021年7月4日
  • PLC200smart4-20ma信号累积量程序

    急求流量计4-20ma信号流量累计程序范例 问题补充:目前程序已经写出,将瞬时流量转换为1S的流量,采用1s的定时中断,累积值会无规律的出现累积了一个小时的流量,导致出现误差,想对…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PID疑问

    用2只传感器分别检测两条液压推杆的行程(0至3500mm),传感器输出为数字量信号。一条液压推杆主动控制,另一条液压推杆用比例阀跟随控制。2只传感器的数字量信号分别转化为行程后,假…

    SIMATIC S7-200 2017年8月18日
  • 高数计数器

    有个高速计数器的程序,预置值和起始值,都设为了0。请问各位这样做有道理吗。 计数开始后,中断会执行吗 最佳答案 这样做就是要时刻产生中断并执行中断程序。 有道理…

    SIMATIC S7-200 2021年7月5日
  • 字符超长接收结束

    我把最大字符数设置为8(SMB194),但我接受到8个数据 为什么就报字符太长,结束接受呢 我都没有超过最大值啊 最佳答案 1、设置大于8的数。2、SMB94、…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论