參考價(jià): | 面議 |
- 6ES7151-7AB00-0A 產(chǎn)品型號(hào)
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):200更新時(shí)間:2018-03-06 17:07:38
說明:
由于 TP170A , TP170micro 及 TP177micro 系統(tǒng)時(shí)鐘為軟時(shí)鐘,因此系統(tǒng)時(shí)鐘只能通過“日期/時(shí)間 PLC ”區(qū)域指針按一定時(shí)間間隔與 S7-200 控制器進(jìn)行同步。
您有兩種選擇:
- 將控制器系統(tǒng)時(shí)鐘傳送至操作面板
- 將自定義系統(tǒng)時(shí)鐘傳送至控制器及操作面板
在本條目的zui后提供了一個(gè)以上所描述的兩種傳送方法的樣例壓縮文件 。其包含了 STEP 7 Micro/Win 的一個(gè)程序塊(庫)及 WinCC flexible 組態(tài)的相關(guān)操作面板項(xiàng)目。
您可以在操作面板上通過使用“日期/時(shí)鐘 PLC ”區(qū)域指針(參看圖 01 )來同步系統(tǒng)時(shí)鐘,該時(shí)鐘為操作信息及其他事件信息的時(shí)間戳。在有些操作面板沒有“日期/時(shí)間 PLC ”區(qū)域指針的情況下, WinCC flexible 無法組態(tài)。
在 WinCC flexible 中組態(tài)
在“區(qū)域指針”選項(xiàng)單中插入“日期/時(shí)間 PLC ”區(qū)域指針并設(shè)置連接參數(shù)。(圖 01 )。然后定義區(qū)域指針的起始地址,例如“ VB 0 ”,該地址用于存放 S7-200 傳送至操作面板的系統(tǒng)時(shí)鐘。通過更新周期可以定義操作面板更新當(dāng)前系統(tǒng)時(shí)鐘為控制器系統(tǒng)時(shí)鐘的時(shí)間間隔。建議將更新周期設(shè)置為至少 10 秒。
圖 01
為了能夠讀出 S7-200 的系統(tǒng)時(shí)鐘,您需要從 STEP 7 Micro/WIN 項(xiàng)目樹的指令中調(diào)用 READ_RTC 塊。
在 STEP 7 Micro/WIN 中的組態(tài)
在您的 STEP 7 Micro/WIN 程序中需要調(diào)用 READ_RTC 函數(shù)用于讀出系統(tǒng)時(shí)鐘。將區(qū)域指針的地址分配給 T 參數(shù)。zui后您需要將 WinCC flexible 樣例項(xiàng)目下載到您的操作面板中。
圖 02
將自定義系統(tǒng)時(shí)鐘傳送至控制器及操作面板
如果您希望使操作面板的系統(tǒng)時(shí)鐘能與 S7-200 的系統(tǒng)時(shí)鐘同步且通過操作面板能夠修改時(shí)鐘,您必須使用該條目的zui后所提供的 附件 1 中所包含的“ Timesynch_TP170A_micro ”( v1.1 )塊。
下面解釋用于操作面板與 S7-200 時(shí)鐘同步的“ Timesynch_TP170A_micro ”的執(zhí)行。
STEP 7 Micro/WIN 中的組態(tài)
在 STEP 7 Micro/WIN 中導(dǎo)入庫(附件 1 )。在條目 ID: 16689345 中可查閱在 STEP 7 Micro/WIN 中導(dǎo)入庫的信息。
通過打開“文件 > 庫存儲(chǔ)... ”為同步區(qū)域定義公共存儲(chǔ)區(qū)域。例如選擇“ Timesynch_TP170A_micro ”( v1.1 )塊并輸入起始地址“ VB 0 ”。
圖 03
注意:
使用“ Timesynch_TP170A_micro (v1.1) ”庫中的升級(jí)版本同步塊。
注意:
您可以在庫中通過右鍵單擊打開彈出菜單標(biāo)記塊來改變塊的版本。然后選擇“屬性”。在“版本庫”下顯示了塊的zui后版本。在塊注釋中給出了版本號(hào) v1.1 。
將時(shí)鐘同步塊集成到程序中(例如“ MAIN ( OB1 )”)并為塊定義參數(shù)(變量)。通過在 S7-200 程序中連接輸入“ EN ”來使能該塊,例如使用“ LD SM0.0 ”。
在樣例中的變量( VB12-VB19 )用于設(shè)置 S7-200 的系統(tǒng)時(shí)鐘。標(biāo)志 M1.1 作為傳送至控制器的觸發(fā)位。第二個(gè)標(biāo)志只有內(nèi)部操作時(shí)需要。
圖 04
為了能夠通過操作面板來改變 S7-200 的系統(tǒng)時(shí)鐘您必須在 WinCC flexible 中進(jìn)行以下設(shè)置。
WinCC flexible 中的組態(tài)
如上所述,在項(xiàng)目中插入“日期/時(shí)間 PLC ”區(qū)域指針。為了與區(qū)域指針使用的地址區(qū)域*您需要在 STEP 7 Micro/WIN 中使用一樣的地址區(qū)域(參看圖 03 )。
圖 05
在 WinCC flexible 中定義 6 個(gè)“ Byte ”類型的變量用于在操作面板上輸入日期/時(shí)間以及 1 個(gè)“ Bool ”類型的變量用于觸發(fā)將時(shí)鐘傳送至控制器。在操作面板上您可以通過 I/O 域連接變量來分配時(shí)間值及通過一個(gè)按鈕來置位/復(fù)位所連接的觸發(fā)位( M1.1 )。在操作面板上顯示的輸入域都必須為十六進(jìn)制。
說明:
由于 TP170A , TP170micro 及 TP177micro 系統(tǒng)時(shí)鐘為軟時(shí)鐘,因此系統(tǒng)時(shí)鐘只能通過“日期/時(shí)間 PLC ”區(qū)域指針按一定時(shí)間間隔與 S7-200 控制器進(jìn)行同步。
您有兩種選擇:
- 將控制器系統(tǒng)時(shí)鐘傳送至操作面板
- 將自定義系統(tǒng)時(shí)鐘傳送至控制器及操作面板
在本條目的zui后提供了一個(gè)以上所描述的兩種傳送方法的樣例壓縮文件 。其包含了 STEP 7 Micro/Win 的一個(gè)程序塊(庫)及 WinCC flexible 組態(tài)的相關(guān)操作面板項(xiàng)目。
您可以在操作面板上通過使用“日期/時(shí)鐘 PLC ”區(qū)域指針(參看圖 01 )來同步系統(tǒng)時(shí)鐘,該時(shí)鐘為操作信息及其他事件信息的時(shí)間戳。在有些操作面板沒有“日期/時(shí)間 PLC ”區(qū)域指針的情況下, WinCC flexible 無法組態(tài)。
在 WinCC flexible 中組態(tài)
在“區(qū)域指針”選項(xiàng)單中插入“日期/時(shí)間 PLC ”區(qū)域指針并設(shè)置連接參數(shù)。(圖 01 )。然后定義區(qū)域指針的起始地址,例如“ VB 0 ”,該地址用于存放 S7-200 傳送至操作面板的系統(tǒng)時(shí)鐘。通過更新周期可以定義操作面板更新當(dāng)前系統(tǒng)時(shí)鐘為控制器系統(tǒng)時(shí)鐘的時(shí)間間隔。建議將更新周期設(shè)置為至少 10 秒。
圖 01
為了能夠讀出 S7-200 的系統(tǒng)時(shí)鐘,您需要從 STEP 7 Micro/WIN 項(xiàng)目樹的指令中調(diào)用 READ_RTC 塊。
在 STEP 7 Micro/WIN 中的組態(tài)
在您的 STEP 7 Micro/WIN 程序中需要調(diào)用 READ_RTC 函數(shù)用于讀出系統(tǒng)時(shí)鐘。將區(qū)域指針的地址分配給 T 參數(shù)。zui后您需要將 WinCC flexible 樣例項(xiàng)目下載到您的操作面板中。
圖 02
將自定義系統(tǒng)時(shí)鐘傳送至控制器及操作面板
如果您希望使操作面板的系統(tǒng)時(shí)鐘能與 S7-200 的系統(tǒng)時(shí)鐘同步且通過操作面板能夠修改時(shí)鐘,您必須使用該條目的zui后所提供的 附件 1 中所包含的“ Timesynch_TP170A_micro ”( v1.1 )塊。
下面解釋用于操作面板與 S7-200 時(shí)鐘同步的“ Timesynch_TP170A_micro ”的執(zhí)行。
STEP 7 Micro/WIN 中的組態(tài)
在 STEP 7 Micro/WIN 中導(dǎo)入庫(附件 1 )。在條目 ID: 16689345 中可查閱在 STEP 7 Micro/WIN 中導(dǎo)入庫的信息。
通過打開“文件 > 庫存儲(chǔ)... ”為同步區(qū)域定義公共存儲(chǔ)區(qū)域。例如選擇“ Timesynch_TP170A_micro ”( v1.1 )塊并輸入起始地址“ VB 0 ”。
圖 03
注意:
使用“ Timesynch_TP170A_micro (v1.1) ”庫中的升級(jí)版本同步塊。
注意:
您可以在庫中通過右鍵單擊打開彈出菜單標(biāo)記塊來改變塊的版本。然后選擇“屬性”。在“版本庫”下顯示了塊的zui后版本。在塊注釋中給出了版本號(hào) v1.1 。
將時(shí)鐘同步塊集成到程序中(例如“ MAIN ( OB1 )”)并為塊定義參數(shù)(變量)。通過在 S7-200 程序中連接輸入“ EN ”來使能該塊,例如使用“ LD SM0.0 ”。
在樣例中的變量( VB12-VB19 )用于設(shè)置 S7-200 的系統(tǒng)時(shí)鐘。標(biāo)志 M1.1 作為傳送至控制器的觸發(fā)位。第二個(gè)標(biāo)志只有內(nèi)部操作時(shí)需要。
圖 04
為了能夠通過操作面板來改變 S7-200 的系統(tǒng)時(shí)鐘您必須在 WinCC flexible 中進(jìn)行以下設(shè)置。
WinCC flexible 中的組態(tài)
如上所述,在項(xiàng)目中插入“日期/時(shí)間 PLC ”區(qū)域指針。為了與區(qū)域指針使用的地址區(qū)域*您需要在 STEP 7 Micro/WIN 中使用一樣的地址區(qū)域(參看圖 03 )。
圖 05
在 WinCC flexible 中定義 6 個(gè)“ Byte ”類型的變量用于在操作面板上輸入日期/時(shí)間以及 1 個(gè)“ Bool ”類型的變量用于觸發(fā)將時(shí)鐘傳送至控制器。在操作面板上您可以通過 I/O 域連接變量來分配時(shí)間值及通過一個(gè)按鈕來置位/復(fù)位所連接的觸發(fā)位( M1.1 )。在操作面板上顯示的輸入域都必須為十六進(jìn)制。