利用博途修改CPU參數屬性配置

通過參數分配可以設置所有組件的屬性,這些參數將裝載到 CPU中,并在 CPU啟動時傳送給相應的模塊。選中機架上的CPU,下方的巡視窗口的 CPU屬性中可以配置 CPU 的各種參數,CPU 的通信接口,本體的輸入輸出,啟動特性,保護等設置。下面以 CPU 1215C為例介紹CPU的參數設置。

常規

單擊屬性視圖中的“常規”選項,進行下列參數設置:
“項目信息”:可以編輯名稱,作者及注釋等信息。
“目錄信息”:查看CPU 的訂貨號,組態的固件版本及特性描述。
“標識與維護”:用于標識設備的名稱,位置等信息, 可以使用   “Get_IM_Data”指 令讀取信息進行識別。
“校驗和”:在編譯過程中,系統將通過唯一的校驗和來自動識別 PLC 程序?;谠撔r灪?,可快速識別用戶程序并判斷兩個 PLC 程序是否相同。通過指令“GetChecksum”可以讀取校驗和,如圖 1 所示:

利用博途修改CPU參數屬性配置的圖1

圖1 標識與維護及校驗和

PROFINET 接口

單擊“PROFINET接口[X1]”,配置以下參數:


“常規”:標識PROFINET接口的名稱,作者和注釋


“以太網地址”:如圖 2 所示。

利用博途修改CPU參數屬性配置的圖2

圖2 配置以太網地址

①“接口連接到”:可以從下拉菜單中選擇本接口連接到的子網,也可以添加新的網絡;

②“IP 協議”:默認為“在項目中設置IP 地址”,此時在項目組態中設置IP地址,子網掩碼等。如果使用路由器,則激活“使用路由器”,并設置路由器地址。也可以選擇“在設備中直接設定 IP 地址”,則可以在程序中使用指令“T_CONFIG”分配IP 地址;

③“PROFINET”:
激活“在設備中直接設定PROFINET 設備名稱,則表示不在硬件組態中組態設備名稱,而是在程序中使用指“T_CONFIG”設置設備名。
激活“自動生成PROFINET 設備名稱”,TIA 博途根據接口名稱自動生成PROFINET設備名稱。
“轉換的名稱”,是指此PROFINET 設備名稱轉換為符合 DNS 慣例的名稱,用戶不能修改。
“設備編號”,是指 PROFINET IO 設備的編號。在發生故障時可以通過編程讀取該編號。對于IO 控制器默認為0, 無法修改。

“時間同步”:
可以激活“通過NTP 服務器啟動同步時間”。NTP(Network Time Protocol) 即網絡時間協議,可用于同步網絡中系統時鐘的一種通用機制。可以實現跨子網的時間同步,精度則取決于所使用的NTP 服務器和網絡路徑等特性。在NTP 時間同步模式下,CPU 的接口按設定的“更新間隔”時間(單位為秒)從 NTP 服務器定時獲取時鐘同步,時間間隔的取值范圍在10秒到一天之間, 這里最多可以添加4個NTP服務器。

“CPU與該設備中的模塊進行數據同步”:是指同步 CM/CP 的時間和CPU 的時間。

注意:
建議在CM/CP和CPU中,只對一個模塊進行時間同步,以便使站內的時間保持一致。

“操作模式”:
可以設置“IO 控制器”或是 “IO設備”。如果該 CPU 作為智能設備,則激活“IO設備”,并在“已分配的 IO 控制器中”, 選擇該IO 設備的IO 控制器(如果 IO 控制器不在同一項目中,則選擇“未分配”)。并根據需要選擇是否激活“PN 接口的參數由上位 IO 控制器進行分配”和“優先啟用”等參數,以及設置智能設備的通信傳輸區等。
高級選項:可以對“接口選項”,“介質冗余”,“實時設定”和“端口”進行設置。


“Web 服務器訪問”
激活“啟用使用該接口訪問 Web 服務器”,則可以通過該接口訪問集成在 CPU 內部的 Web 服務器。


“硬件標識符”:接口的診斷地址

數字量輸入輸出

常規”:單擊數字量輸入/輸出的“常規”選項可以輸入項目信息:

  • “名稱”:定義更改組件的名稱

  • “注釋”:說明模塊或設備的用途

 

“數字量輸入”:以通道0 的組態為例進行說明,如圖 3 所示。

利用博途修改CPU參數屬性配置的圖3

圖3 配置數字量輸入通道

①“通道地址”:輸入通道的地址,首地址在“I/O地址”項中設置;
②“輸入濾波器”:為了抑制寄生干擾,可以設置一個延遲時間,即在這個時間之內的干擾信號都可以得到有效抑制,被系統自動濾除掉,默認的輸入濾波時間為6.4 ms;
③“啟用上升沿或下降沿檢測”:可為每個數字量輸入啟用上升沿和下降沿檢測,在檢測到上升沿或下降沿時觸發過程事件。

  • “事件名稱”:定義該事件名稱

  • “硬件中斷”:當該事件到來時,系統會自動調用所組態的硬件中斷組織塊一次。如果沒有已定義好的硬件中斷組織塊,可以點擊后面的省略按鈕并新增硬件中斷組織塊連接該事件。

④“啟用脈沖捕捉”:根據 CPU 的不同,可激活各個輸入的脈沖捕捉。激活脈沖捕捉后,即使脈沖沿比程序掃描循環時間短,也能將其檢測出來。

 

“數字量輸出”:設置如圖 4 所示:

利用博途修改CPU參數屬性配置的圖4

圖4 配置數字量輸出通道

①“對CPU STOP 模式的響應”:設置數字量輸出對CPU 從運行狀態切換到 STOP 狀態的響應,可以設置為保留最后的有效值或者使用替代值;
②“通道地址”:輸出通道的地址,首地址在“I/O地址”項中設置;
③“從RUN 模式切換到 STOP 模式時,替代值1”:如果在數字量輸出設置中,選擇“使用替代值”,則此處可以勾選,表示從運行切換到停止狀態后,輸出使用“替代值1”,如果不勾選表示輸出使用“替代值0”。如果選擇了“保持上一個值”則此處為灰色不能勾選。

 

“I/O 地址”:數字量地址設置如圖 5 所示。

利用博途修改CPU參數屬性配置的圖5

圖5 數字量輸入輸出地址設置

  • “輸入地址”:

①“起始地址”:模塊輸入的起始地址;
②“結束地址”:系統根據起始地址和模塊的IO數量自動計算并生成結束地址;
③“組織塊”:可將過程映像區關聯到一個組織塊,當啟用該組織塊時,系統將自動更新所分配的過程映像分區;
④“過程映像”:選擇過程映像分區。

  • “自動更新”:在每個程序循環內自動更新I/O過程映像(默認)。

  • “無”:無過程映像,只能通過立即指令對此I/O進行讀寫。

  • “PIP x”:可以關聯到③中所選的組織塊。同一個映像分區只能關聯一個組織塊,一個組織塊只能更新一個映像分區。系統在執行分配的OB時更新此PIP。如果未分配OB,則不更新PIP。

  • “PIP OB伺服”:為了對控制進行優化,將運動控制使用的所有I/O模塊(如,工藝模塊,硬限位開關)均指定給過程映像分區“OB 伺服 PIP”。這樣I/O模塊即可與工藝對象同時處理。

? "輸出地址":設置與輸入類似。

注意: 所有輸入輸出的地址都在過程映像區之內,如果沒有選擇組織塊和分區,默認情況下過程映像區是自動更新。

"硬件標識符":用于尋址硬件對象,常用于診斷,也可以在系統常量中查詢。

模擬量

 “常規”:單擊模擬量輸入/輸出的“常規”選項可以輸入項目信息:

  • “名稱”:定義更改組件的名稱

  • “注釋”:說明模塊或設備的用途

 

“模擬量輸入”:組態如圖 6 所示。

利用博途修改CPU參數屬性配置的圖6

圖6 模擬量輸入組態

①“積分時間”:通過設置積分時間可以抑制指定頻率的干擾;
②“通道地址”:首地址在模擬量的“I/O地址”中設置;
③“測量類型”:本體上的模擬量輸入只能測量電壓信號,所以選項為灰,不可設置;
④“電壓范圍”:測量的電壓信號范圍為固定的0~10V;
⑤“濾波”:模擬值濾波可用于減緩測量值變化,提供穩定的模擬信號。模塊通過設置濾波等級(無、弱、中、強)計算模擬量平均值來實現平滑化。
⑥“啟用溢出診斷”:如果激活“啟用溢出診斷”,則發生溢出時會生成診斷事件。

 

"模擬量輸出":組態如圖 7 所示。

利用博途修改CPU參數屬性配置的圖7

圖7 模擬量輸出組態

①“對CPU STOP 模式的響應”:設置模擬量輸出對CPU 從RUN模式切換到 STOP 模式的響應,可以設置為保留最后的有效值或者使用替代值;
②“通道地址”:模擬量輸出首地址在模擬量的“I/O地址”中設置;
③“模擬量輸出的類型”:本體上的模擬量輸出只支持電流信號,所以選項為灰,不可設置;
④“電流范圍”:輸出的電流信號范圍為固定的0~20mA;
⑤“從RUN 模式切換到 STOP 模式時,通道的替代值”:如果在模擬量輸出設置中,選擇“使用替代值”,則此處可以設置替代的輸出值,設置值的范圍為0.0~20.0mA,表示從運行切換到停止狀態后,輸出使用設置的替代值。如果選擇了“保持上一個值”則此處為灰色不能設置;
⑥“啟用溢出(上溢)/下溢診斷”:激活溢出診斷,則發生溢出時會生成診斷事件。集成模擬量都是激活的,而擴展模塊上的則可以選擇是否激活。

"I/O 地址":模擬量I/O地址設置與數字量I/O地址設置相似。

高速計數器

如果要使用高速計數器,則在此處設置中激活"啟用該高速計數器"以及設置計數類型,工作模式,輸入通道等。詳細介紹請參見速計數器應用實例

脈沖發生器

如果要使用高速脈沖輸出 PTO/PWM功能,則在此處激活"啟用該脈沖發生器",并設置脈沖參數等。詳細介紹請參見運動控制功能基本組態

啟動

"啟動": 設置如圖 8 所示。

利用博途修改CPU參數屬性配置的圖8

圖8 CPU啟動選項設置

詳細介紹請參見S7-1200啟動模式

循環

"循環"的設置如圖 9 所示。

利用博途修改CPU參數屬性配置的圖9

圖9 CPU循環時間設置

①“循環周期監視時間”:設置程序最大的循環周期時間,范圍為1~6000 ms,默認值為150 ms。超過這個設置時間,CPU會報故障。超過2倍的最大循環周期檢測時間,無論是否編程時間錯誤中斷OB80, CPU都會停機。在編程了時間錯誤中斷OB80后,當發生循環超時時CPU將響應觸發執行OB80的用戶程序,程序中可使用指令“RE_TRIGR” 來重新觸發 CPU 的循環時間監控,最長可延長到已組態“循環周期監視時間”的10倍;


②“最小循環時間”:如果激活了“啟用循環OB的最小循環時間”,當實際程序循環時間小于這個時間,操作系統會延時新循環的啟動,直到達到了最小循環時間。在此等待時間內,將處理新的事件和操作系統服務。

通信負載

"通信負載"用于設置CPU 總處理能力中可用于通信過程的百分比,如圖 10 所示。這部分 CPU 處理能力將始終用于通信,當通信不需要這部分處理能力時,它可用于程序執行??稍O置的范圍為15~50%,默認值為20%。占用"通信負載"的通信包括:博途軟件監控,HMI連接及PLC間的S7 通信。

利用博途修改CPU參數屬性配置的圖10

圖10 CPU通信負載設置

注意:如果"由通信引起的循環負荷設置百分比過大,則會延長CPU掃描時間,所以要慎重增加該通信負載百分比。

系統和時鐘存儲器

“系統和時鐘存儲器”頁面可以設置M存儲器的字節給系統和時鐘存儲器,然后程序邏輯可以引用他們的各個位用于邏輯編程。

“時鐘存儲器位”:組態的時鐘存儲器的每一個位都是不同頻率的時鐘方波。

詳細介紹請參見系統和時鐘存儲器

Web服務器

如果要使用Web 服務器,在此界面激活"在此設備上的所有模塊上激活Web服務器"。詳細介紹請參見Web 服務器快速入門

支持多語言

用于在 Web 服務器或HMI上顯示消息和診斷的文本語言,S7-1200 PLC最多支持2種語言,在下拉列表中選擇所使用的語言,如圖 11 所示。選擇的語言是在項目樹的"語言與資源 > 項目語言" 中啟用。

利用博途修改CPU參數屬性配置的圖11

圖11 支持多語言設置

時間

為CPU設置時區,如圖 12 所示。

利用博途修改CPU參數屬性配置的圖12

圖12 時間設置

①“本地時間”:為CPU設置本地時間的“時區”,一般中國選擇東8區。
②“夏令時”:如果需要使用夏令時,則可以選擇“激活夏令時”,并進行相關設置,中國目前不支持夏令時。

保護

"保護":此界面可以設置該PLC的訪問等級,共可設置4個訪問等級,設置”連接機制”,通過 PUT/GET 通信的數據訪問,設置 “安全事件”和“外部裝載存儲器“。如圖 13 所示。

利用博途修改CPU參數屬性配置的圖13

圖13 保護設置


組態控制

組態控制可用于組態控制系統的結構,將一系列相似設備單元或設備所需的所有模塊都在具有最大組態的主項目(全站組態方式)中進行組態,操作員可通過人機界面等方式根據現場特定的控制系統輕松選擇某種站組態方式。他們無需修改項目,因此也無需下載修改后的組態。節約了重新開發的很多工作量。
要想使用組態控制,首先要激活“允許通過用戶程序重新組態設備”(如圖 14 所示),然后創建規定格式的數據塊,通過指令WRREC將數據記錄196的值寫入到CPU中,然后通過寫數據記錄來實現組態控制。

利用博途修改CPU參數屬性配置的圖14

圖14 組態控制配置


連接資源

"連接資源"頁面顯示了CPU 連接中的預留資源與動態資源概覽。

"地址總覽"可以以表格形式顯示已經配置使用的所有輸入和輸出地址,通過選中不同的復選框,可以設置要在地址總覽中顯示的對象:輸入,輸出,地址間隙,插槽。地址總覽表格中可以顯示地址類型,起始地址,結束地址,字節大小,模塊信息,機架,插槽,設備名稱,設備編號,歸屬總線系統(PN,DP),過程映像分區,組織塊等信息,如圖 15 所示。

利用博途修改CPU參數屬性配置的圖15

圖15 地址總覽

常見問題

1. 在時鐘同步功能中如何實現使用S7-1200 PLC作為時鐘同步的SNTP sever(服務器)端?

答:S7-1200 只可作為NTP的client(客戶)端進行時鐘同步,如要實現SNTP sever(服務器)端功能

2. 為什么CPU讀取的本地時間與當前實際時間相差7小時?

答:因為當前的實際時間是中國的北京時間,而CPU屬性中"時間"的默認時區為東一區:UTC+01:00,在CPU屬性中,必須先將本地時間的"時區"設置為中國所在的東八區:UTC+08:00,并將配置下載到CPU后,才能讀取到正確的本地時間。


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1