2025-11-08 05:39:49
S7300读系统时间要找T时间模块,它用指令T读当前时间。时间格式是YYYYMMDDHHMMSS,年月日时分秒各两位,比如045。这个格式是工业标准,方便机器统一处理时间数据。
为啥是这个格式呢?因为时间同步要精确到秒,工业协议规定用六位数字,年月日各两位,时分秒各两位。比如前年10月15日12点30分45秒,写成045。西门子文档说S7300时间同步精度±1秒,数据存在T时间模块里。有人测试过,用T指令读时间,最多少3个字,比如写成T04,但系统会自动补零成040。标点变化多在句尾,比如“各两位”可能变成“各两字”,但意思不变。
本题链接: