話不多說直接上干貨虚循!
第一步:控制器標(biāo)簽中建立全局變量,用于存儲讀出來的系統(tǒng)時間,變量名為DATE,數(shù)據(jù)類型為DINT的一維數(shù)組搀罢,數(shù)據(jù)個數(shù)6個就夠用。
第二步:ALT+INS在主例程Mainroutine中插入指令GSV筐骇,此指令就是讀取系統(tǒng)時間的指令录淡。
第三步:配置GSV指令參數(shù)
類名:WallClockTime
屬性名稱:DateTime
目標(biāo):指向數(shù)組的第一個變量
第四步:打開仿真或者連上控制器,設(shè)置CPU時間
設(shè)置時間的界面在CPU屬性中的日期/時間中亏娜,設(shè)置時需要注意的一點是CPU顯示的時間一直為格林尼治時間焕窝,也就是沒有時差的時間,想要設(shè)置成北京時間有下面兩種方法:
1:時區(qū)設(shè)置成格林尼治時區(qū)维贺,也就是時差設(shè)置成+0.00它掂,同時時間設(shè)置成北京時間,此時CPU顯示的時間即為北京的時間溯泣;
2:時區(qū)設(shè)置成北京時區(qū)虐秋,也就是時差+8.00,此時的時間需要在北京時間基礎(chǔ)上增加8個小時垃沦,因為時區(qū)設(shè)置成了+8.00客给,系統(tǒng)會自動在你設(shè)置的時間基礎(chǔ)上減去8個小時;
筆者推薦使用第一種方法肢簿!