TODRX T
讀取擴(kuò)展實(shí)時(shí)時(shí)鐘命令,從PLC讀取當(dāng)前時(shí)間、日期和夏令時(shí)配置,并從T分配的地址開(kāi)始加載到19字節(jié)緩沖區(qū)中。
TODWX T
設(shè)置實(shí)時(shí)時(shí)鐘指令使用字節(jié)地址 T 分配的 19 字節(jié)時(shí)間緩沖區(qū)數(shù)據(jù)將新的時(shí)間、日期和夏令時(shí)組態(tài)寫(xiě)入到 PLC 中。
LAD/FBD
STL
說(shuō)明
ENO = 0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 |
| 無(wú) |
輸入 | 數(shù)據(jù)類(lèi)型 | 操作數(shù) |
T | BYTE | IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC |
說(shuō)明 READ_RTCX、SET_RTCX 編程提示 這些指令不接受無(wú)效日期。例如,如果輸入 2 月 30 日,則會(huì)發(fā)生非致命性日時(shí)鐘錯(cuò)誤 (0007H)。 不要在主程序和中斷例程中使用 READ_RTCX/SET_RTCX 指令。執(zhí)行另一個(gè) READ_RTCX/SET_RTCX 指令時(shí),無(wú)法執(zhí)行中斷例程中的 READ_RTCX/SET_RTCX 指令。在這種情況下,CPU 會(huì)置位系統(tǒng)標(biāo)志位 SM4.3,指示嘗試同時(shí)對(duì)日時(shí)鐘執(zhí)行二重訪問(wèn),導(dǎo)致 T 數(shù)據(jù)錯(cuò)誤(非致命錯(cuò)誤 0007H)。 CPU 中的日時(shí)鐘僅使用年份的最后兩位數(shù),因此 00 表示為 2000 年。使用年份值的用戶程序必須考慮兩位數(shù)的表示法。 2099 年之前的閏年年份,CPU 都能夠正確處理。 |
19 字節(jié)時(shí)間緩沖區(qū)的格式,從字節(jié)地址 T 開(kāi)始
說(shuō)明 僅當(dāng)在字節(jié) 8 中分配時(shí)間修正模式時(shí),才使用 T 字節(jié)(9 至 18)或(9 至 20)。否則,將返回由 STEP 7?Micro/WIN SMART 或 SET_RTCX 指令最后寫(xiě)入到字節(jié)(9 至 18)或(9 至 20)中的值。 |
所有日期和時(shí)間值必須采用 BCD 格式分配(例如,16#12 代表 2012 年)。00 至 99 的 BCD 值范圍可分配范圍為 2000 至 2099 的年份。
T 字節(jié) | 說(shuō)明 | 數(shù)據(jù)值 |
0 | 年 | 00 至 99(BCD 值)20xx 年:其中,xx 是 T 字節(jié) 0 中的兩位數(shù) BCD 值 |
1 | 月 | 01 至 12(BCD 值) |
2 | 日 | 01 至 31(BCD 值) |
3 | 小時(shí) | 00 至 23(BCD 值) |
4 | 分 | 00 至 59(BCD 值) |
5 | 秒 | 00 至 59(BCD 值) |
6 | 保留 | 始終設(shè)置為 00 |
7 | 星期幾 | 使用 SET_RTCX/TODWX 指令寫(xiě)入時(shí)會(huì)忽略值。 通過(guò) READ_RTCX/TODRX 指令進(jìn)行讀取時(shí),值會(huì)根據(jù)當(dāng)前年/月/日值報(bào)告正確的星期幾。 1 至 7,1 = 星期日,7 = 星期六(BCD 值) |
8 | 修正模式: | 00H = 禁用修正 |
以下字節(jié) 9-18 僅用于修正模式 = FFH(由以前的用戶分配) | ||
9 | DST 修正小時(shí)數(shù) | 0 至 23(BCD 值) |
10 | DST 修正分鐘數(shù) | 0 至 59(BCD 值) |
11 | DST 開(kāi)始月份 | 1 至 12(BCD 值) |
12 | DST 開(kāi)始日 | 1 至 31(BCD 值) |
13 | DST 開(kāi)始小時(shí) | 0 至 23(BCD 值) |
14 | DST 開(kāi)始分鐘 | 0 至 59(BCD 值) |
15 | DST 結(jié)束月份 | 1 至 12(BCD 值) |
16 | DST 結(jié)束日 | 1 至 31(BCD 值) |
17 | DST 結(jié)束小時(shí) | 0 至 23(BCD 值) |
18 | DST 結(jié)束分鐘 | 0 至 59(BCD 值) |
以下字節(jié) 9-20 僅用于修正模式 = EEH(由擴(kuò)展用戶分配) | ||
9 | DST 修正小時(shí)數(shù) | 0 至 23(BCD 值) |
10 | DST 修正分鐘數(shù) | 0 至 59(BCD 值) |
11 | DST 開(kāi)始月份 | 1 至 12(BCD 值) |
12 | DST 開(kāi)始星期 | 1 至 5(BCD 值)5 |
13 | DST 開(kāi)始工作日 | 1 至 7(BCD 值) |
14 | DST 開(kāi)始小時(shí) | 0 至 23(BCD 值) |
15 | DST 開(kāi)始分鐘 | 0 至 59(BCD 值) |
16 | DST 結(jié)束月份 | 1 至 12(BCD 值) |
17 | DST 結(jié)束星期 | 1 至 5(BCD 值)5 |
18 | DST 結(jié)束工作日 | 1 至 7(BCD 值) |
19 | DST 結(jié)束小時(shí) | 0 至 23(BCD 值) |
20 | DST 結(jié)束分鐘 | 0 至 59(BCD 值) |
1 歐盟慣例:在三月最后一個(gè)星期日的 UTC 時(shí)間凌晨一點(diǎn)將時(shí)間向前調(diào)一小時(shí)。在十月最后一個(gè)星期日的 UTC 時(shí)間凌晨?jī)牲c(diǎn)將時(shí)間往回調(diào)一小時(shí)。(進(jìn)行修正時(shí)的當(dāng)?shù)貢r(shí)間取決于相對(duì)于 UTC 的時(shí)區(qū)偏移量。) 2 美國(guó)慣例:2007 年標(biāo)準(zhǔn) - 在當(dāng)?shù)貢r(shí)間三月第二個(gè)星期日的凌晨?jī)牲c(diǎn)將時(shí)間向前調(diào)一小時(shí)。在十一月第一個(gè)星期日的當(dāng)?shù)貢r(shí)間凌晨?jī)牲c(diǎn)將時(shí)間向后調(diào)一小時(shí)。 3 澳大利亞慣例:2007 年標(biāo)準(zhǔn) - 在十月第一個(gè)星期日的當(dāng)?shù)貢r(shí)間凌晨?jī)牲c(diǎn)將時(shí)間向前調(diào)一小時(shí)。在四月第一個(gè)星期日的當(dāng)?shù)貢r(shí)間凌晨?jī)牲c(diǎn)將時(shí)間向后調(diào)一小時(shí)(還適用于澳大利亞 - 塔斯馬尼亞)。 4 新西蘭慣例:2007 年標(biāo)準(zhǔn) - 在九月最后一個(gè)星期日的當(dāng)?shù)貢r(shí)間凌晨?jī)牲c(diǎn)將時(shí)間向前調(diào)一小時(shí)。在四月第一個(gè)星期日的當(dāng)?shù)貢r(shí)間凌晨?jī)牲c(diǎn)將時(shí)間向后調(diào)一小時(shí)。 5 要分配某月最后出現(xiàn)的工作日(例如四月的最后一個(gè)星期一),設(shè)置星期 = 5。 |
超出斷電時(shí)長(zhǎng)對(duì) CPU 時(shí)鐘的影響
有關(guān)掉電期間實(shí)時(shí)時(shí)鐘可維持正確時(shí)間的時(shí)長(zhǎng),請(qǐng)參見(jiàn)《S7-200 SMART 系統(tǒng)手冊(cè)》的附錄 A“CPU 規(guī)范”。
超出斷電時(shí)長(zhǎng)后,CPU 將初始化為下表所示的時(shí)間值。
日期 | 時(shí)間 | 星期幾 |
2000 年 1 月 1 日 | 00:00:00 | 星期六 |
說(shuō)明 緊湊型串行 (CRs) CPU 型號(hào)沒(méi)有 RTC(實(shí)時(shí)時(shí)鐘) 可使用 READ_RTCX 和 SET_RTCX 指令設(shè)置緊湊型串行 (CRs) CPU 型號(hào)中的年份、日期和時(shí)間值,但這些值將在下一次 CPU 斷電通電循環(huán)時(shí)丟失。上電時(shí),日期和時(shí)間將初始化為 2000 年 1 月 1 日。 |
1.《微7時(shí)間怎么設(shè)置方法?我來(lái)告訴你答案讀取和設(shè)置擴(kuò)展實(shí)時(shí)時(shí)鐘》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《微7時(shí)間怎么設(shè)置方法?我來(lái)告訴你答案讀取和設(shè)置擴(kuò)展實(shí)時(shí)時(shí)鐘》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/gl/2968426.html