PTO与HSC12模式的应用的问题

我想实现下面的功能:使用PTO模式输出连续不断的脉冲,然后采用HSC的模式12对其进行计数,请大家赐教。(224xp)

 如果采用单段管线,能产生的最大脉冲数就只有4294967295个(SMD72)吗?而采用多段管线,也只能产生255*4294967295个脉冲。,能不能采用调用循环的方式使其不断的发出脉冲数?

 PWM能发出连续不断的脉冲,但却不能使用HSC的模式12对其进行计数,如果采用外部接线的方式,将pwm的输出接入i0.3进行计数的话,手册上写着要求PWM有10%的额定负载,请问怎么实现这个额定负载?

问题补充:
是我没有说清楚,我是说能不能有一种方法能从软件上实现只执行一次PLS指令(PTO方式)就能一直发额定频率的脉冲,就是无数量限制,就像pwm指令那样。给大家造成误解了!我说的循环就是比如说采用指针的方式,能不能实该想法,比如说,走到255段时让它再回第1段这样往复!

最佳答案

1.PTO的单段管线还是多段管线,它的每一段的最大脉冲数是4294967295个,当然你的段数越多脉冲数的总和就越多!最大极限是255倍.再一个你问的问题有偷换概念的嫌疑!在程序中指令是不断的执行着,除非关电.所以你说的"能产生最大的脉冲数"应该要加一个定义:就是每执行一次POT指令所能产生的最大脉冲数.不然就会被你偷换概念了!接下来你用的循环方式又有问题了,一个程序不就是在时钟周期的扫描而循环不断的执行吗?只要你的PTO指令不断驱动当然可以持续不断的输出脉冲啦!而根本不需要什么循环指令,当然有循环指令更好,只要满足工艺要求即可.
 2.按XP的CPU脉冲输出每点额定电流计算,Q0.0/Q0.1每点额定值为DC24V0.75mA,而I0.3的逻辑1信号DC4V/0.8mA,所以你只要保证负载(加一个色环电阻)接入后Q0.0/Q0.1的电流大于0.075mA.

提问者对于答案的评价:
谢谢!开始不能体会,不过最终明白了,功能已经实现了!

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

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

相关推荐

发表回复

登录后才能评论