如何使用西门子1200的脉冲指令?

2023-06-30

s7一1200怎么使用系统秒脉冲

网易新闻
西门子S7-1200编程实例,脉冲定时器指令如何使用?
回答于2021-07-05
在西门子S7-1200中有四种类型的定时器:接通延迟定时器TON、保持型接通延迟定时器TONR、关断延迟定时器TOF、脉冲定时器TP。
定时器使用一个存储在数据块中的结构来保存定时器数据,在工作区中放置定时器指令时要求分配该数据块,也就是说使用定时器时要为其分配背景数据块。

打开网易新闻 查看精彩图片
下面我们结合时序图来讲解脉冲定时器TP的工作过程,并通过一个简单的实例说明其使用方法。

打开网易新闻 查看精彩图片
对于脉冲定时器TP,当使能端IN有上升沿时定时器开始定时,定时器当前值ET递增,同时输出置位;当前值等于预设值PT时,定时器的输出复位,定时器停止计时,若此时使能端IN为高电平仔腔则保持当前计数值,若使能端IN端变为低电平时,当前值清零。在定时器的定时过程中,使能端IN对新来的上升沿信号不起作用。
下面我们通过一个实例来说明脉冲定时器如何使用。当I0.6按下,Q0.0亮5秒后熄灭。
一、编写程序。在项目视图中打开OB1,在指令树中拖拽脉冲定时器到程序段1,则自念耐衫动打开背景数据块选择对话框,单击确认按钮采用默认设置,给定时器设置了背景数据块。在定时器的使能端插入常开触点I0.6,输入定时时间5s表示5秒,回车确认后可以看到定时亩册时间自动变为T#5s,拖拽一个输出线圈到定时器输出位置,输入地址Q0.0,这样一个简单的脉冲定时器的应用实例就完成了。单击保存项目按钮保存项目。

打开网易新闻 查看精彩图片
二、编译、下载程序到PLC。在项目树中选中程序块,单击下载按钮将所有程序块下载到PLC。

打开网易新闻 查看精彩图片
三、查看程序运行情况。单击监控按钮,观察程序的运行情况,按下I0.6,可以看到定时器开始加计时,Q0.0接通5秒后断开

s7一1200怎么使用系统秒

网易新闻
西门子S7-1200编程实例,脉冲定时器指令如何使用概在军阶胡
回答于2021-07-05
360问答在西门子S7-1200中岩距科花妈学有四种类型的定时器顶商完:接通延迟定时器TON、保持型接通延迟定时器TONR、关断延迟定西宜船切终边级特越在时器TOF、脉冲定时器TP。
定时器使用一个存储在数据块中的结构来保存定时器数据,在工作区中放置定时器指令时要求分配该数据块,也就是说使用定时器时要为其分配背景数据块。

打开网易新闻 查看精彩每接便以兰宽独分图片
下面我们结合时序图来讲解脉冲定时器TP的工作过爱浓察治每程,并通过一个简袁粉胜资单的实例说明其使用方法。

打开网易新闻 查看精彩图片
对于脉冲定时器TP,当使能端IN有上升沿时定时器开始定时,定时器当前值ET递增,同时输出置策哪仍宁位;当前值等于预设值PT时,定时器的输出复位,定时器停止计时,若此时使能端IN为高电平则保持当前计数值,若使能端IN端变为低电平时,当前值清零。在定时器的定时过程中,使能端IN对新来的上升沿信伟干损号不起作用。
下面我们通过一个实例来说明脉冲定时器如何使用。当I0.6按下,Q0.0亮5秒后熄灭。
一、编写程序。在项目视图中向道径值永静不西说答打开OB1,在指营微备板令树中拖拽脉冲定时器到程序段1,则自动打开背景数据块选择对话框,单击确认按钮采用默认设置效械提轻米资端含命侵犯,给定时器设置了背景数据块增家差黄足利振选块又面。在定时器的使能端插入常开触点I0.6,输入定时时间5s表示5秒,回车确导造认后可以看到定时时间自动变为T#5s,拖拽一个输出线圈到定时器输出位置,输入地址Q0.0,这样一在才课个简单的脉冲定时器的应用实例就完成了。单击保存项目按钮保存项目。

打开网易新闻 查看精彩图片
二、编译、下载程序到PLC。在项目树中选中程序块,单击下载按钮将所有程序块下载到PLC。

打开网易新闻 查看精彩图片
三、查看程序运行情况。单击监控按钮,观察程序的运行情况,按审报存示角程下I0.6,可以看到定时器开始加计时,Q0.0接通5秒后断开

请教s7-1200发脉冲的程序

请教s7-1200发脉冲的程序 如果只捕捉两个脉冲,似乎只能用硬件中断,但是精度似乎成问题;如果是连续的相同宽度的脉冲,可以截取一段时间内的脉冲数,再做个除法。

文章推荐

相关推荐