来电垂询;
上海非俗工控自动化设备有限公司(西门子合作伙伴)
联系人 :瞿章明(销售工程师)
24小时服务咨询热线:132 1743 0013
商务QQ :275 013 0146
微信 :132 1743 0013
地址( Add ) :上海市松江区海立华亭5幢
CPU 314C-2 PtP 是一种紧凑型 CPU,用于对处理能力和响应时间有很高要求的场合。通过其扩展工作存储器
CPU 314C-2 PtP 安装有:
-
微处理器;
处理器处理每个二进制指令的时间达到 100 - 200 ns -
扩展存储器;
96 KB 高速 RAM (相当于大约 32 K 的指令)用于执行相关的程序部分,为用户程序提供充分的空间;
微存储卡(最大8 MB)作为程序的装载存储器,也可以在 CPU 中保存项目(包括符号和注解)。 -
灵活的扩展能力;
多达 31 个模块,(4排结构) -
MPI多点接口;
内置 MPI 接口可以最多同时建立 12 个与 S7-300/400 或与 PG、PC、OP 的连接。在这些连接中,始终分别为 PG 和 OP 各保留一个连接。通过“全局数据通讯”,MPI可以用来建立最多16个CPU组成的简单网络。 -
第2个串口
该串口用于连接其他外设,诸如:打印机、扫描仪等。 -
内置输入/输出;
24个数字量输入 (所有输入可以用作报警处理) 和16个数字量输出以及4和模拟量输入和2个模拟量输出,用于测量电流/电压信号;以及1个附加输入用于测量温度(PT 100)。
计算机辅机控制系统,相对于水电厂泵站的总的监控系统是独立的。它可以单独引入水电厂泵站,同时计算机辅机控制系统内部的油控制系统、气控制系统、水控制系统之间也是相互独立的,因此水电厂泵站可以全部引入计算机辅机控制系统,也可以单独引入辅机控制系统中的油控制系统、气控制系统或水控制系统。在每个单独的子系统都留有接口,水电厂泵站可以根据自己的实际情况,先只引入单独的控制系统,待条件成熟再引入其它控制系统。如果水电厂泵站目前已经有了一些单独的控制系统,我们可以根据具体的实际情况对计算机辅机控制系统作出一些修改,使之与水电厂泵站原有的控制系统组成一个完整的监控系统。
二、控制系统构成
水电厂计算机辅机控制系统:水电厂(泵站)油系统控制系统、气系统控制系统、水电厂(泵站)排水系统控制系统和供水系统控制系统。
为了输入或读取 CPU 时钟的日期和时间,S7-300/400 需要数据类型 “DT” (DATA_AND_TIME) ,S7-1200 需要数据类型 “DTL” 。而 S7-1500 可以选择三种数据类型:“DT”,“LDT” 和 “DTL” 。数据类型 “DT” 存储日期和时间数据采用 BCD 格式,数据长度占8字节。一个“DTL” 数据类型变量有12 字节的长度,在预定义的结构中存储日期和时间数据。有关数据类型的更多信息可以参考 STEP 7 (TIA Portal) 的在线帮助 “DT (DATE_AND_TIME)” 和 “DTL” 。
下表给出了在 S7-300/400 和 S7-1200 /1500 中输入和输出日期和时间数据所需要的指令。
指令 | S7-300/400 CPU 模块 |
WR_SYS_T | 设置 CPU 时钟的日期和时间。在该指令的 IN 输入中指定 “DT” (DATA_AND_TIME) 格式的日期和时间信息。 |
RD_SYS_T | 读取 CPU 时钟的当前日期和当前时间。读取的数据以 DT 格式放在指令的输出 OUT 。 |
T_CONV | 该指令可以将数据类型 "DT" 转换到如下数据类型:
|
T_COMBINE | 组合数据格式 DATE 和 TIME_OF_DAY (TOD) 并转换为数据格式 DATE_AND_TIME 。 |
指令 | S7-1200/1500 CPU 模块 |
WR_SYS_T | 设置 CPU 时钟的日期和时间。在该指令的 IN 输入中指定 “DTL” 格式的日期和时间信息。 |
RD_SYS_T | 读取 CPU 时钟的当前日期和当前时间。读取的数据以 DTL 格式放在指令的输出 OUT 。 |
T_CONV | 该指令将IN 输入参数的数据类型转换为 OUT 输出上输出的数据类型。 |
T_COMBINE | 合并日期值和时间值,并将其转换为合并后的日期和时间值。 |
表 01
在 S7-300/400 中使用 “T_CONV” 指令从 "DT" 中提取日期、星期和时间数据。该指令需要调用三次。在参数 “IN” 中填写 “DT” 类型的变量并在参数 “OUT” 中分别填写定义为 “Date”, “Int” 和 “TOD” 类型的变量。
- 从 “DT” 转换到 “Date” (日期)
- 从 “DT” 转换到 “Int”(星期)
- 从 “DT” 转换到 “TOD” (当前时间)
使用 S7-1200/1500 可以直接符号访问 DTL 变量结构的组件,但它无需访问间接地址或编辑绝对地址。建议将数据保存到全局数据块。在这个数据块中声明变量,如 “DateTime” 为 “DTL” 数据类型,输入之后点击左边的箭头符号展开这个变量。在这个 DTL 数据类型下将显示其结构组成(YEAR, MONTH, DAY, ... )及其各自的数据类型。