产品名称 | 西门子S7-1200授权总经销商 6ES7274-1XF30-0XA0 1211C/1212C 模拟器 |
---|---|
公司名称 | 浔之漫智控技术(上海)有限公司 |
价格 | .00/件 |
规格参数 | 西门子:全国代理 S7-1200:现货 德国:全新 |
公司地址 | 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室 |
联系电话 | 15801997124 15801997124 |
西门子系统S7-1200受权总代理 6ES7274-1XF30-0XA0 1211C/1212C 手机模拟器
SIMATIC S7-1200, 烧录器控制模块 SIM 1274, 用以 CPU 1211/1212 8 个键入电源开关 24V DC
PT(预置时长)和 ET(通过的时间也)值以表明ms时长的是标记双精度整数金额方式保存在指
算的 IEC_TIMER DB 信息中。TIME 数据信息应用 T# 标志符,可以将其时长模块(T#200ms 或
200)和复合型时长模块(如 T#2s_200ms)的方式键入。
报表 8-21 TIME 基本数据类型大小和范畴
基本数据类型 尺寸 合理范围值 1
TIME 32 位,以
DInt 数据库的形
式存放
T#-24d_20h_31m_23s_648ms 到 T#24d_20h_31m_23s_647ms
以 -2,147,483,648 ms 到 2,147,483,647 ms 的方式存放
1 在计时器命令中,不能使用上边所显示 TIME 基本数据类型的负值范畴。负的 PT(预置时长)值为计时器命令实行的时候被
设为 0。ET(通过的时间也)自始至终为恰逢。
计时器电磁线圈实例
-(TP)-、-(TON)-、-(TOF)- 和 -(TONR)- 计时器电磁线圈一定要 LAD 网络中的*后一个命令。如定
时器实例中所显示,后边网络中的接触点命令会算出计时器电磁线圈 IEC_Timer DB 数据信息里的 Q 位值。
一样,如果想在系统中应用通过的时间也值,务必浏览 IEC_timer DB 数据信息里的 ELAPSED 原素。
当 Tag_Input 位值由 0 转换成 1 时,单脉冲计时器运行。计时器运行并继续 Tag_Time 时
间值指定时长。
只需计时器运作,就出现了 DB1.MyIEC_Timer.Q 情况=1 且 Tag_Output 值=1。当通过
Tag_Time 值后,DB1.MyIEC_Timer.Q=0 且 Tag_Output 值=0。
基本上命令
8.2 计时器运作
S7-1200 程序控制器
218 系统软件指南, V4.6 11/2022, A5E02486685-AP
重设计时器 -(RT)- 和预置计时器 -(PT)- 电磁线圈
这种电磁线圈命令能与作用框或电磁线圈计时器一起使用同时可放置于中心位置。电磁线圈导出会流情况始
终与电磁线圈输入状态同样。若 -(RT)- 电磁线圈激话,特定 IEC_Timer DB 数据信息里的 ELAPSED 时长元
素将重设为 0。若 -(PT)- 电磁线圈激话,应用所分派时间间隔值载入特定 IEC_Timer DB 信息中
的 PRESET 时长原素。
表明
在 FB 中摆放计时器命令时,可以考虑“多种环境db块”(Multi-instance data block) 选择项。
各计时器构造名字能够拥有不同的算法设计,但计时器数据信息包括在同一个db块中,不用为
每一个计时器都使用一个单独的db块。这样可以降低解决计时器所需要的等待时间和文件存储空
间。在互通的多种环境db块里的计时器算法设计中间不会有配对t检验。
计时器的运转
报表 8-22 IEC 计时器的种类
计时器 状态图
TP:形成单脉冲
TP 计时器可形成具备预置总宽时间单脉冲。
,1
4
(7
37
37 37 37
TON: 接入延迟
TON 计时器在预置的延迟之后将导出 Q 设为 ON。
,1
4
(7
37
37
37
基本上命令
8.2 计时器运作
S7-1200 程序控制器
系统软件指南, V4.6 11/2022, A5E02486685-AP 219
计时器 状态图
TOF: 关闭延迟
TOF 计时器在预置的延迟之后将导出 Q 重设为
OFF。
,1
4
(7
37
37
37
TONR: 时长累加器
TONR 计时器在预置的延迟之后将导出 Q 设为
ON。 使用 R 键入重设走过的时间之前,会超越
好几个按时时间段一直累积通过的时间也。
,1
4
5
(7 37
表明
在 CPU 中,没给一切特定计时器命令分派专门网络资源。 每一个计时器应用 DB 存储芯片中
其独特的结构与一个连续操作的结构 CPU 计时器去执行按时。
当因为 TP、TON、TOF 或 TONR 命令的键入中出现沿振荡而运行计时器时,连续操作的结构
CPU 计时器数值要被拷贝到为计时器命令分配 DB 构造的 START 组员中。 该起始值在定
时器再次运作期内将保持一致,接着将于每一次升级计时器时进行。 每一次运行计时器时,都
是从内部结构 CPU 计时器将一个新的起始值载入到计时器体系中。
升级计时器时,将从内 CPU 计时器的当前值中减掉以上起始值来确认通过的时间也。 然后将
通过时间和设定值进行对比来确认计时器 Q 位情况。 随后要为该计时器分配 DB 结
构中,升级 ELAPSED 和 Q 组员。 留意,走过的时间将局限在设定值上(做到设定值后按时
器就不会再次累积通过的时间也)。当且仅当达到下列条件的时候才会实行计时器升级:
已实行计时器命令(TP、TON、TOF 或 TONR)
某一命令直接引用 DB 中计时器构造的“ELAPSED”组员
某一命令直接引用 DB 中计时器构造的“Q”组员
基本上命令
8.2 计时器运作
S7-1200 程序控制器
220 系统软件指南, V4.6 11/2022, A5E02486685-AP
计时器程序编写
计划和建立可执行程序时要考虑到下列计时器运作表明:
可以从同一个扫描周期内频繁升级计时器。每一次实行计时器命令(TP、TON、TOF、TONR)
和每一次将计时器构造的 ELAPSED 或 Q 组员作为其他已执行指令参数值时,都是会升级按时
器。 这一点在必须*新时间数据信息(本质上是马上载入计时器)的时候会是一项优势。 可是,假如
希望在全部程序流程扫描周期内保持一致数值,则请把计时器命令放置于必须这种系数的其他
全部命令以前,并用计时器命令的 Q 和 ET 导出里的自变量而非计时器 DB 构造的
ELAPSED 和 Q 组员。
扫描仪期内可以不用实行计时器升级。 还可以在函数中运行计时器,之后在一个或多个扫描仪周
期限内不会再启用该函数公式。 要是没有实行引入计时器体系中 ELAPSED 或 Q 成员其他命令,
便不会升级计时器。 直至再度实行计时器命令或实行将计时器构造的 ELAPSED 或 Q 用
作参数其他命令时,才能再度升级计时器。
虽然并不多见,但能将同一个 DB 计时器构造分给好几个计时器命令。 一般,为防止
出现意外配对t检验,理应使每一个 DB 计时器构造仅对应一个计时器命令(TP、TON、TOF、
TONR)。
自校准计时器适用于开启必须规律性产生动作。 一般,将引入计时器位常闭点
放置于计时器命令前边可建立自校准计时器。 该计时器互联网一般坐落于使用这个计时器位来
开启动作一个或多个依赖性互联网上边。 当计时器时长已经到了(通过的时间也做到设定值)
时,计时器位将于一个扫描周期内为 ON,因此可操作由其计时器位掌控的依赖性互联网逻
辑。 下一次实行计时器互联网时,常闭点也为 OFF,进而校准计时器并消除计时器位。 下
次扫描仪期内,常闭点也为 ON,所以将重新启动计时器。 建立该类自校准计时器时,切勿
将计时器 DB 构造的“Q”组员作为该计时器命令前边常闭点参数值。 而是应该采用与该定
时器命令的“Q”导出连接的自变量。假如浏览计时器 DB 构造的 Q 组员,可能导致计时器升级,
且若因常闭点而升级计时器,该接触点会立即校准该计时器。 计时器命令的 Q 导出将
在一个扫描周期内不以 ON,而且依赖性互联网不容易实行。
RUN-STOP-RUN 转换或 CPU 循环系统通电后保存期数据信息
从运作模式环节转换到终止方式或 CPU 循环系统通电并启动了新运作模式环节,则保存在
以前运作模式环节里的计时器数据信息将遗失,除非是将计时器算法设计确定为具备维持性(TP、
TON、TOF 和 TONR 计时器)。
将计时器命令放进程序流程在线编辑器之后,假如接纳启用选择项提示框里的默认,则把自动分配
一个难以实现具备维持的环境db块。 要让计时器数据信息具备维持性,必须采用全局性数据信息
块或多种环境db块。