如何输出一个TTL电平脉冲?

学习中!我想通过S7-200输出2个单脉冲信号(5VTTL电平)给一个逻辑处理模块(RS触发器)的输入端,就是模拟一个自复位按钮,一个自动,一个手动,并在RS触发器的输出端输出两个信号实现对阀门的控制。虚拟按钮是在组态画面上做的,我想通过通讯写值到PLC相应的输出位,但是这样就是一直置0或一直置1,而不是逻辑图上画的一个5VTTL电平脉冲,请教各位学长,是用定时器或计数器做吗?小生愚钝,请给一些建议。

问题补充:
谢谢各位学长的答复,我使用的是CPU226DC/DC/DC,参考手册给的接线图,使用的是24V电源脉冲输出,鼠老爹说可以接个分压电阻降为5V,电阻值该怎么计算呢?同事说也可以直接在1L+和M接5V电压,这样做可以吗?

 DC输出的参考电平是自己可以随便定义的吗?比如加个3V电源就输出3V的脉冲幅值,加个5V电源就输出3V的脉冲幅值,不一定非要24V,这样理解对吗?

 TOF指令用过了,挺好。PTO或PWN指令没有用过,在帮助里只给出了各个位的定义,不怎么理解,谁能发个简单的程序吗?

 warren.wu@hotmail.com,可以加MSN,谢谢

最佳答案

TTL电平属于硬件参数,与软件逻辑无关。TTL电平与S7-200开关量输出之间只存在脉冲幅值的差异,TTL高电平为5V,S7-200(DC)脉冲输出是24V。两者之间可以通过辅助的硬件电路相互转换。24V可以通过分压电阻降为5V,5V可以用开关三极管或VMOS管升压到24V。
 所谓单脉冲就是单稳态脉冲,其逻辑显示就是脉冲被触发后延时若干时间即自行复位。按照这个逻辑,有两种方法可以做:
 用断开延时的定时器TOF。TOF指令的定义为:用于在输入断开后,延时一段时间后断开输出。
 用脉冲定时器TP。TP的定义为:以制定的周期产生脉冲。
 两者的区别在于后者不受输入状态的影响,定时时间到便自行复位;而前者必须在输入断开后才能复位。选择哪一个,看你的逻辑关系需要了。

提问者对于答案的评价:
鼠老爹写的最详细,就这个吧,其他的答案其实也都提到了,谢谢各位

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

(3)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:31
下一篇 2021年7月5日

相关推荐

  • TP170A I/O域输入字符串与S7-200中定义字符串比较相等

    在触摸屏I/O域中输入一字符串,在S7-200数据区定义一固定字符串.当它们相等时置位一输出位. 最佳答案 可以实现,请用字符串方式来进行比较,只要在字符的前后用“”括起来。 提问…

    SIMATIC S7-200 2021年7月5日
  • 求教end指令含义

    使用了end指令后,是不是说,主程序结束再从头继续扫描? 最佳答案 主程序结束再从头继续扫描?是的。S7-200的条件结束指令END是根据前面的逻辑关系终止当前的扫描周期。注意,条…

    SIMATIC S7-200 2017年11月17日
  • 怎样用S7-200的变量SM0.0,SM0.5等等

    怎样用好S7-200的变量SM0.0,SM0.5,以及S0.0,L0.1等等。 最佳答案 sm0.0 sm0.5等是s7-200 plc的特殊存储位,用户不能修…

    SIMATIC S7-200 2017年6月8日
  • 新手求助:两台s7226之间坐无线通讯!

    现场需要在两台226之间做无线通讯, 现在使用的是MDS的无线电台,由于第一次使用求大家能不能发一个无线电台首发数据的例子程序,谢谢了啊!现在两个无线电台都是发送的等亮,…

    SIMATIC S7-200 2020年11月1日
  • S7-200 smart 作为主站,从站两个仪表自由通讯的思路

    需要大师指导下思路,200里案例程序读懂了。但是没思路。一个站,五个读写操作,俩个站共十个变量。 问题补充:仪表不是标准的modbus,但是串口及200smart与仪表都调通了,只…

    SIMATIC S7-200 2017年6月4日
  • 求教脉冲定距离追踪问题

    我想用晶体管输出的CPU224做步进电机控制。用编码器测得目标速度,我想给步进电机发20000个脉冲使步进电机匀速加速达到目标速度,然后步进电机匀速运行一段距离后,再减速停车。然后…

    SIMATIC S7-200 2020年11月1日
  • S7-200与伺服接线

    S7-200如何与伺服驱动器接线 最佳答案 主要就是脉冲、方向、控制电源、I/O信号等。我有200与松下伺服的接线图,已发到你的注册邮箱。 提问者对于答案的评价:谢谢解答,问题解决…

    SIMATIC S7-200 2020年11月1日
  • S7-200编程时数字类型的转换

    请问在编程时,什么时候需要模拟量转换成数字量,什么时候又要转换回来。初学者,愚昧之处请包涵!! 最佳答案 当你的系统需要采集相应的模拟数据时(如:温度、压力、液位等等),就需要用相…

    SIMATIC S7-200 2021年7月5日
  • 程序上载问题

    EM223输入点I4.0  I4.1被雷击,上载程序时I4.1后的使用的点都上载不了,我想用后面的备用点替代I4.0  I4.1.怎样解决?…

    SIMATIC S7-200 2021年7月5日
  • 用高速计数器测量反应釜电机的不同速度时的搅拌转速,很有难度。

    用高速计数器测量反应釜电机的搅拌转速,电机转速0-1750转每分钟,用一个接近开关来测速,电机每转一周产生一个脉冲。我做了两个测速程序,一,低速测速程序,用定时器T96,定时时间为…

    SIMATIC S7-200 2018年12月5日

发表回复

登录后才能评论