数据日志文件按照标准 CSV 格式存储在 S7-1200 CPU 装载存储器或 S7-1200 SIMATIC 存储卡中。分别可通过 PLC Web 服务器或将数据文件传送到 PC 进行管理、查看。
一、测试目的:
下面以数据日志文件存储在 S7-1200 CPU 装载存储器中,使用PLC Web 服务器进行管理为例,实现下述功能:
(1)执行“DataLogging”指令将产品型号“Type”,长度“Length”,宽度“Width”三个变量值写入到数据日志文件;
(2)当写入的条数达到设定的3条日志条数时,自动关闭该数据日志文件 ;
(3)当写入的条数达到设定的3条日志条数时,可选择以下两种情况之一再分别写入数据日志:
情况一:如果旧的变量值允许被新的变量值覆盖,再打开这个数据日志文件,循环写入1条数据日志;
情况二:如果想保存之前的变量值,创建一个新的数据日志文件,再写入1条新的数据日志。
二、测试环境:
软件:STEP 7 Professional V11 SP2 UPD5
硬件:CPU1215 C DC/DC/DC 订货号:6ES7 215-1AG31-0XB0
三、实现步骤
1. 启用 Web 服务器
按照以下路径和方法为要连接的 CPU 启用 Web 服务器:“设备视图”→“鼠标选中CPU”→“属性”→“Web服务器”→“启用模块上的Web服务器前打钩”。
2. 创建数据日志名称、标题和 Data 结构
数据日志名称和日志的所有数据元素的数据类型、列标题分别由 Name、Data 参数和 Header 分配。因此需先创建 DB 块,在此指定“标准-与S7-300/400兼容”。