恭喜,你发布的帖子
发布于 2018-01-07 22:10:44
8楼
就发帖中提到问题我做了段程序用来测试,把测试程序和测试结果分享给大家,有时间我再分析汇总,
程序代码:
//测试用CPU:1214C DC/DC/DC 固件版本:V4.2
//测试程序: 整个程序中就本段程序
//所有设置除循环监视周期外均默认设置。循环开始时间记录(DB2),循环结束时间记录(DB3)
//中各仅一个含11成员的TIME数据类型数组变量
(* 定时开始 *)
"T1".TON(IN := "KS", //外部信号启动定时器 I0.3
PT := t#30M);
(* 记录循环开始前的时间值 *)
"before" := "T1".ET;
(* 循环开始 *)
FOR "循环次数":=1 TO 2800000 DO // 增长扫描周期 扫描周期在2020--2060ms之间
#临时值 := "循环次数"; // 无实际意义
END_FOR;
(* 记录循环结束时的时间值 *)
"after" := "T1".ET;
(* 记录后移*)
FOR "记录循环" := 0 TO 9 DO
"循环开始时间记录".T01[10 - "记录循环"] := "循环开始时间记录".T01[9 - "记录循环"];
"循环结束时间记录".T02[10 - "记录循环"] := "循环结束时间记录".T02[9 - "记录循环"];
END_FOR;
"循环开始时间记录".T01[0] := "before"; // 填写记录
"循环结束时间记录".T02[0] := "after";
程序中用到的变量:
测试的结果:
请填写推广理由:
分享
只看
楼主