| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1200模块>> 贵州西门子S7-1200PLC代理商(价格实惠)

贵州西门子S7-1200PLC代理商(价格实惠)

返回列表页
  • 贵州西门子S7-1200PLC代理商(价格实惠)
  • 贵州西门子S7-1200PLC代理商(价格实惠)
  • 贵州西门子S7-1200PLC代理商(价格实惠)
  • 贵州西门子S7-1200PLC代理商(价格实惠)
  • 贵州西门子S7-1200PLC代理商(价格实惠)
收藏
举报
参考价 511
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-04-01 09:10:30浏览次数:504

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

贵州西门子S7-1200PLC代理商(价格实惠)
西门子S7-1200 控制器是我们新推出产品的核心,可实现简单却高度精确的自动化任务。西门子S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。可扩展性强、灵活度高的设计,可实现标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、全面的自动化解决方案的重要组成部分。

详细介绍

贵州西门子S7-1200PLC代理商(价格实惠)

西门子plc定时器指令操作

LAD

TP:生成脉冲

使用“ 生成脉冲 ”(Generate pulse) 指令,可以将输出 Q 置位为预设的一段时间。当输入 IN 的逻辑运算结果 ( RLO ) 从“0”变为“1”(信号上升沿)时,启动该指令。指令启动时,预设的时间 PT 即开始计时。无论后续输入信号的状态如何变化,都将输出 Q 置位由 PT 的一段时间。 PT 持续时间正在计时时,即使检测到新的信号上升沿,输出 Q 的信号状态也不会受到影响。

可以扫描 ET 输出处的当前时间值。该定时器值从 T#0s 开始,在达到持续时间值 PT 后结束。如果 PT 时间用完且输入 IN 的信号状态为“0”,则复位 ET 输出。每次调用“ 生成脉冲 ”指令,都会为其分配一个 IEC 定时器用于存储指令数据。

说明

如果程序中未调用定时器(例如,由于跳过定时器而导致),则输出 ET 会在定时器计时结束后立即返回一个常数值。

对于S7-1200CPU

IEC 定时器是一个 IEC_TIMER 或 TP_TIME 数据类型的结构,可如下声明:声明为一个系统数据类型为 IEC_TIMER 的数据块(例如,“ MyIEC_TIMER ”)声明为块中“ Static ”部分的 TP_TIME 、 TP_LTIME 或 IEC_TIMER 类型的局部变量(例如, #MyIEC_TIMER )

对于S7-1200CPU

IEC 定时器是一个 IEC_TIMER 、 IEC_LTIMER 、 TP_TIME 或 TP_LTIME 数据类型的结构,可如下声明:声明为一个系统数据类型为 IEC_TIMER 或 IEC_LTIMER 的数据块(例如,“ MyIEC_TIMER ”)
声明为块中“ Static ”部分的 TP_TIME 、 TP_LTIME 、 IEC_TIMER 或 IEC_LTIMER 类型的局部变量(例如, #MyIEC_TIMER )在以下应用中,将更新该指令数据:

ET 或 Q 输出未互连时调用该指令。如果输出未互连,则不更新输出 ET 中的当前时间值。
访问 Q 或 ET 输出时。执行“ 生成脉冲 ”指令之前,需要事先预设一个逻辑运算。该运算可以放置在程序段的中间或者末尾。

参数

参数

声明

数据类型

存储区

说明

S7-1200

S7-1500

S7-1200

S7-1500

IN

Input

BOOL

BOOL

I、Q、M、D、L

I、Q、M、D、L、P

启动输入

PT

Input

TIME

TIME 、 LTIME

I、Q、M、D、L 或常数

I、Q、M、D、L、P 或常数

脉冲的持续时间

PT 参数的值必须为正数。

Q

Output

BOOL

BOOL

I、Q、M、D、L

I、Q、M、D、L、P

脉冲输出

ET

Output

TIME

TIME 、 LTIME

I、Q、M、D、L

I、Q、M、D、L、P

当前时间值

脉冲时序图

下图显示了“ 生成脉冲 ”指令的脉冲图:

实例

以下示例说明了该指令的工作原理:

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数

操作数

IN

Tag_Start

信号跃迁“0”=>“1”

PT

Tag_PresetTime

T#10s

Q

Tag_Status

TRUE

ET

Tag_ElapsedTime

T#0s => T#10s

当“ Tag_Start ”操作数的信号状态从“0”变为“1”时, PT 参数预设的时间开始计时,且“ Tag_Status ”操作数将设置为“1”。当前时间值存储在“ Tag_ElapsedTime ”操作数中。定时器计时结束时,操作数“ Tag_Status ”的信号状态复位为“0”。

TON:生成接通延时

可以使用“ 生成接通延时 ”(Generate on-delay) 指令将 Q 输出的设置延时设定的时间 PT 。当输入 IN 的逻辑运算结果 ( RLO ) 从“0”变为“1”(信号上升沿)时,启动该指令。指令启动时,预设的时间 PT 即开始计时。超出时间 PT 之后,输出 Q 的信号状态将变为“1”。只要启动输入仍为“1”,输出 Q 就保持置位。启动输入的信号状态从“1”变为“0”时,将复位输出 Q 。在启动输入检测到新的信号上升沿时,该定时器功能将再次启动。

可以在 ET 输出查询当前的时间值。该定时器值从 T#0s 开始,在达到持续时间值 PT 后结束。只要输入 IN 的信号状态变为“0”,输出 ET 就复位。
每次调用“ 接通延时 ”指令,必须将其分配给存储指令数据的 IEC 定时器。

说明

如果程序中未调用定时器(例如,由于跳过定时器而导致),则输出 ET 会在定时器计时结束后立即返回一个常数值。

对于S7-1200CPU

IEC 定时器是一个 IEC_TIMER 或 TON_TIME 数据类型的结构,可如下声明:

  • 声明为一个系统数据类型为 IEC_TIMER 的数据块(例如,“ MyIEC_TIMER ”)

  • 声明为块中“ Static ”部分的 TON_TIME 或 IEC_TIMER 类型的局部变量(例如#MyIEC_TIMER )

对于S7-1500CPU

IEC 定时器是一个 IEC_TIMER 、 IEC_LTIMER 、 TON_TIME 或 TON_LTIME 数据类型的结构,可如下声明:

  • 声明为一个系统数据类型为 IEC_TIMER 或 IEC_LTIMER 的数据块(例如,“ MyIEC_TIMER ”)

  • 声明为块中“ Static ”部分的 TON_TIME 、 TON_LTIME 、 IEC_TIMER 或 IEC_LTIMER 类型的局部变量(例如, #MyIEC_TIMER )

在以下应用中,将更新该指令数据:

  • ET 或 Q 输出未互连时调用该指令。如果输出未互连,则不更新输出 ET 中的当前时间值。

  • 访问 Q 或 ET 输出时。

执行“ 接通延时 ”指令之前,需要事先预设一个逻辑运算。该运算可以放置在程序段的中间或者末尾。

参数

下表列出了“ 接通延时 ”指令的参数:

参数

声明

数据类型

存储区

说明

S7-1200

S7-1500

S7-1200

S7-1500

IN

Input

BOOL

BOOL

I、Q、M、D、L

I、Q、M、D、L、P

启动输入

PT

Input

TIME

TIME 、 LTIME

I、Q、M、D、L 或常数

I、Q、M、D、L、P 或常数

接通延时的持续时间

PT 参数的值必须为正数。

Q

Output

BOOL

BOOL

I、Q、M、D、L

I、Q、M、D、L、P

超过时间 PT 后,置位的输出。

ET

Output

TIME

TIME 、 LTIME

I、Q、M、D、L

I、Q、M、D、L、P

当前时间值

脉冲时序图

实例

以下示例说明了该指令的工作原理:

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数

操作数

IN

Tag_Start

信号跃迁“0”=>“1”

PT

Tag_PresetTime

T#10s

Q

Tag_Status

FALSE;10 秒后变为 TRUE

ET

Tag_ElapsedTime

T#0s => T#10s

当“ Tag_Start ”操作数的信号状态从“0”变为“1”时, PT 参数预设的时间开始计时。超过该时间周期后,操作数“ Tag_Status ”的信号状态将置“1”。只要操作数 Tag_Start 的信号状态为“1”,操作数 Tag_Status 就会保持置位为“1”。当前时间值存储在“ Tag_ElapsedTime ”操作数中。当操作数 Tag_Start 的信号状态从“1”变为“0”时,将复位操作数 Tag_Status 。

TOF:生成关断延时

可以使用“ 生成关断延时 ”(Generate off-delay) 指令将 Q 输出的复位延时设定的时间 PT 。当输入 IN 的逻辑运算结果 ( RLO ) 从“0”变为“1”(信号上升沿)时,将置位 Q 输出。当输入 IN 处的信号状态变回“0”时,预设的时间 PT 开始计时。只要 PT 持续时间仍在计时,输出 Q 就保持置位。持续时间 PT 计时结束后,将复位输出 Q 。如果输入 IN 的信号状态在持续时间 PT 计时结束之前变为“1”,则复位定时器。输出 Q 的信号状态仍将为“1”。
可以在 ET 输出查询当前的时间值。该定时器值从 T#0s 开始,在达到持续时间值 PT 后结束。当持续时间 PT 计时结束后,在输入 IN 变回“1”之前,输出 ET 会保持被设置为当前值的状态。在持续时间 PT 计时结束之前,如果输入 IN 的信号状态切换为“1”,则将 ET 输出复位为值 T#0s 。
对于“ 生成关断延时 ”(Generate off-delay) 指令的每次调用,必须将其分配给用于存储指令数据的 IEC 定时器。
说明

如果程序中未调用定时器(例如,由于跳过定时器而导致),则输出 ET 会在定时器计时结束后立即返回一个常数值。

对于S7-1200CPU

IEC 定时器是一个 IEC_TIMER 或 TOF_TIME 数据类型的结构,可如下声明:
声明为一个系统数据类型为 IEC_TIMER 的数据块(例如,“ MyIEC_TIMER ”)
声明为块中“ Static ”部分的 TOF_TIME 或 IEC_TIMER 类型的局部变量(例如, #MyIEC_TIMER )

对于 S7-1500 CPU

IEC 定时器是一个 IEC_TIMER 、 IEC_LTIMER 、 TOF_TIME 或 TOF_LTIME 数据类型的结构,可如下声明:

声明为一个系统数据类型为 IEC_TIMER 或 IEC_LTIMER 的数据块(例如,“ MyIEC_TIMER ”)
声明为块中“ Static ”部分的 TOF_TIME 、 TOF_LTIME 、 IEC_TIMER 或 IEC_LTIMER 类型的局部变量(例如, #MyIEC_TIMER )

在以下应用中,将更新该指令数据:

ET 或 Q 输出未互连时调用该指令。如果输出未互连,则不更新输出 ET 中的当前时间值。访问 Q 或 ET 输出时。

执行“ 关断延时 ”指令之前,需要事先预设一个逻辑运算。该运算可以放置在程序段的中间或者末尾。

参数

下表列出了“ 关断延时 ”指令的参数:

参数

声明

数据类型

存储区

说明

S7-1200

S7-1500

S7-1200

S7-1500

IN

Input

BOOL

BOOL

I、Q、M、D、L

I、Q、M、D、L、P

启动输入

PT

Input

TIME

TIME 、 LTIME

I、Q、M、D、L 或常数

I、Q、M、D、L、P 或常数

关断延时的持续时间

PT 参数的值必须为正数。

Q

Output

BOOL

BOOL

I、Q、M、D、L

I、Q、M、D、L、P

超出时间 PT 时复位的输出。

ET

Output

TIME

TIME 、 LTIME

I、Q、M、D、L

I、Q、M、D、L、P

当前时间值

脉冲时序图

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数

操作数

IN

Tag_Start

信号跃迁“0”=>“1”;信号跃迁“1”=>“0”

PT

Tag_PresetTime

T#10s

Q

Tag_Status

TRUE

ET

Tag_ElapsedTime

T#10s => T#0s

当操作数“ Tag_Start ”的信号状态从“0”变为“1”时,操作数“ Tag_Status ”的信号状态将置位为“1”。当“ Tag_Start ”操作数的信号状态从“1”变为“0”时, PT 参数预设的时间将开始计时。只要该时间仍在计时,“ Tag_Status ”操作数就会保持置位为 TRUE 。该时间计时完毕后,“ Tag_Status ”操作数将复位为 FALSE 。当前时间值存储在“ Tag_ElapsedTime ”操作数中。。

贵州西门子S7-1200PLC代理商(价格实惠)

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言