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日
下一篇 2021年7月5日

相关推荐

  • S7-200 扫描周期与PPI通讯效率是否有关系?

    假设1台S7-200CN PLC的程序扫描周期是50MS,另一台S7-200CN PLC程序的扫描周期是200MS。分别有两台HMI程序完成相同的触摸屏分别连接…

    SIMATIC S7-200 2017年6月1日
  • CPU216脉冲输出控制伺服电机,如何实现回原点

    利用CPU216脉冲输出功能控制伺服电机,从原位开始运行,遇到限位开关后,再反向运行到初始位置,可以实现吗?怎样实现,只要原位开关一动作,伺服电机就停止? 最佳答案 这样做可以实现…

    SIMATIC S7-200 2021年7月5日
  • s7 200子程序中局部变量表中的数据类型

    我现在有疑惑 对于定义局部变量,后面的数据类型有WORD INT DWORD DINT这两类有区别吗 ?我的意思是在实际使用中要用…

    2017年11月16日
  • 两台S7-200PLC通讯问题

    请问:我有两台S7-200PLC,CPU是226的,上面有PORT0,PORT1两个口,我想两台之间进行通讯,不加通讯模块,直接用PORT0或者PORT1能实现吗?用什么指令呢?协…

    SIMATIC S7-200 2021年7月4日
  • 驱动怎么安装?

    驱动怎么安装? 图片说明:       最佳答案 驱动软件直接安装即可,安装后PC管理器窗口中USB编程电缆的黄色问号消失,SET&nbsp…

    2021年7月5日
  • 西门子移位指令

    这俩条指令是什么意思。帮我解答一下。谢了 图片说明:       最佳答案 图1:SHRB,寄存器移位指令。该指令在梯形图中有3个数据输入端…

    2017年11月4日
  • modbus从站轮询的问题

    S7-200PLC做主站和4个从站做通讯。我用上一条的MBUS_MSG的done作为启动下一条MBUS-MSG的信号。问题是如果某个从站断电,整个轮询就会出问题。怎么样避免这个问题…

    SIMATIC S7-200 2020年11月1日
  • 2S秒冲带参数子程序的制作

    输入条件OFF变ON上升沿后,输出一个2秒的ON后OFF。如果每个同样效果的输出,都用图片(普通模式2秒脉冲)太浪费定时器,我制作了一个子程序,感觉好像如果两个程序同时工作,这个子…

    2021年7月5日
  • udc2500

    霍尼韦尔udc2500与s7-200plc通讯 最佳答案 霍尼韦尔udc2500可通过RS422/485 modbus RTU或以太网TCP/IP通讯,如果是s…

    SIMATIC S7-200 2017年11月1日
  • 200自由口通讯多台变频器

    现有一台西门子CPU226 控制器想通过自由口编程跟三菱500系列变频器做通讯(不支持RTU),求推荐相关类似200CPU控制多台变频器的案例?多台变频器控制如何轮询,以…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论