因为这个得到的扫描周期要参与程序的运算,所以要准确
1 RUNTIME:测量程序运行时间
固件V4.2以下测试出现过负值,然后升级到V4.2,是可以得到循环时间(秒)
但有一天连续出现非常小的值:0.0001以下,没找到原因(读写的寄存器都放在M区,这些区域也没有使用重合的),换回原来的程序暂时还算正常,目前还是用的这种办法
2 T_DIFF: 时间值相减
用这种办法如果修改了系统时间,那会不准确的吧?
3 RD_SINFO: 读取当前 OB 启动信息
1500的OB1不优化块访问,TEMP区是有扫描时间的
RD_SINFO示例程序也是读取1500的,
现在用1200还没有读取到,应该用哪种数据类型呢