西门子 S7-1200 CPU 1212C DC/DC/DC 6ES7212-1AE40-0XB0
订货号: 6ES7212-1AE40-0XB0
SIPLUS S7-1200 CPU 1212C DC/DC/DC 基于 6ES7212-1AE40-0XB0 带防腐蚀涂层, -40 - +70°C, -25°C 条件下开机, 信号电路板:0, 紧凑型 CPU,DC/DC/DC, 机载 I/O: 8 DI 24V DC;6 个 24V DC 数字输出; 2 AI 0-10V DC, 电源: 20.4-28.8V DC, 程序存储器/数据存储器 75 KB
S7-1200的定时器为IEC定时器,用户程序中可以使用的定时器数量仅仅受CPU的存储器容量限制。
使用定时器需要使用定时器相关的背景数据块或者数据类型为IEC_TIMER(或TP_TIME、TON_TIME、TOF_TIME、TONR_TIME)的DB块变量,不同的上述变量代表着不同的定时器。
注:S7-1200的IEC定时器没有定时器号(即没有T0、T37这种带定时器号的定时器)。
S7-1200包含四种定时器:
生成脉冲定时器(TP)
接通延时定时器(TON)
关断延时定时器(TOF)
时间累加器(TONR)
此外还包含复位定时器(RT)和加载持续时间(PT)这两个指令。
指令位置参见图1,定时器引脚参考表1,定时器使用及时序图参考表2。 这四种定时器又都有功能框和线圈型两种,区别参见常见问题3。
图1 指令位置
表1定时器引脚汇总
输入的变量输出的变量
名称 | 说明 | 数据类型 | 备注 |
IN | 输入位 | BOOL | TP、TON、TONR:0=禁用定时器,1=启用定时器 TOF:0=启用定时器,1=禁用定时器 |
PT | 设定的时间输入 | TIME | |
R | 复位 | BOOL | 仅出现在TONR指令 |
名称 | 说明 | ||
Q | 输出位 | BOOL | |
ET | 已计时的时间 | TIME |
表2定时器使用及时序图
指令说明时序图
生成脉冲 | IN从“0”变为“1”,定时器启动,Q立即输出“1”; 当ET程序资源”中,从TIA博途V11开始,线圈型指令同样适用,参见图11。 图11 新建IEC_TIMER类型DB |