tft每日頭條

 > 科技

 > 博途可以改s1200的程序麼

博途可以改s1200的程序麼

科技 更新时间:2025-02-03 15:05:01

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

常規

單擊屬性視圖中的“常規”選項,進行下列參數設置:

“項目信息”:可以編輯名稱,作者及注釋等信息。

“目錄信息”:查看CPU 的訂貨号,組态的固件版本及特性描述。

“标識與維護”:用于标識設備的名稱,位置等信息, 可以使用 “Get_IM_Data”指 令讀取信息進行識别。

“校驗和”:在編譯過程中,系統将通過唯一的校驗和來自動識别 PLC 程序。基于該校驗和,可快速識别用戶程序并判斷兩個 PLC 程序是否相同。通過指令“GetChecksum”可以讀取校驗和,如圖 1 所示:

博途可以改s1200的程序麼(很多人都是一知半解)1

圖1 标識與維護及校驗和

PROFINET 接口

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

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

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

博途可以改s1200的程序麼(很多人都是一知半解)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 所示。

博途可以改s1200的程序麼(很多人都是一知半解)3

圖3 配置數字量輸入通道

①“通道地址”:輸入通道的地址,首地址在“I/O地址”項中設置;

②“輸入濾波器”:為了抑制寄生幹擾,可以設置一個延遲時間,即在這個時間之内的幹擾信号都可以得到有效抑制,被系統自動濾除掉,默認的輸入濾波時間為6.4 ms;

③“啟用上升沿或下降沿檢測”:可為每個數字量輸入啟用上升沿和下降沿檢測,在檢測到上升沿或下降沿時觸發過程事件。

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

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

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

博途可以改s1200的程序麼(很多人都是一知半解)4

圖4 配置數字量輸出通道

①“對CPU STOP 模式的響應”:設置數字量輸出對CPU 從運行狀态切換到 STOP 狀态的響應,可以設置為保留最後的有效值或者使用替代值;

②“通道地址”:輸出通道的地址,首地址在“I/O地址”項中設置;

③“從RUN 模式切換到 STOP 模式時,替代值1”:如果在數字量輸出設置中,選擇“使用替代值”,則此處可以勾選,表示從運行切換到停止狀态後,輸出使用“替代值1”,如果不勾選表示輸出使用“替代值0”。如果選擇了“保持上一個值”則此處為灰色不能勾選。

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

博途可以改s1200的程序麼(很多人都是一知半解)5

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

“輸入地址”:

①“起始地址”:模塊輸入的起始地址;

②“結束地址”:系統根據起始地址和模塊的IO數量自動計算并生成結束地址;

③“組織塊”:可将過程映像區關聯到一個組織塊,當啟用該組織塊時,系統将自動更新所分配的過程映像分區;

④“過程映像”:選擇過程映像分區。

  • “自動更新”:在每個程序循環内自動更新I/O過程映像(默認)。
  • “無”:無過程映像,隻能通過立即指令對此I/O進行讀寫。
  • “PIP x”:可以關聯到③中所選的組織塊。同一個映像分區隻能關聯一個組織塊,一個組織塊隻能更新一個映像分區。系統在執行分配的OB時更新此PIP。如果未分配OB,則不更新PIP。
  • “PIP OB伺服”:為了對控制進行優化,将運動控制使用的所有I/O模塊(如,工藝模塊,硬限位開關)均指定給過程映像分區“OB 伺服 PIP”。這樣I/O模塊即可與工藝對象同時處理。

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

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

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

模拟量

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

  • “名稱”:定義更改組件的名稱
  • “注釋”:說明模塊或設備的用途
“模拟量輸入”:組态如圖 6 所示。

博途可以改s1200的程序麼(很多人都是一知半解)6

圖6 模拟量輸入組态

①“積分時間”:通過設置積分時間可以抑制指定頻率的幹擾;

②“通道地址”:首地址在模拟量的“I/O地址”中設置;

③“測量類型”:本體上的模拟量輸入隻能測量電壓信号,所以選項為灰,不可設置;

④“電壓範圍”:測量的電壓信号範圍為固定的0~10V;

⑤“濾波”:模拟值濾波可用于減緩測量值變化,提供穩定的模拟信号。模塊通過設置濾波等級(無、弱、中、強)計算模拟量平均值來實現平滑化。

⑥“啟用溢出診斷”:如果激活“啟用溢出診斷”,則發生溢出時會生成診斷事件。

"模拟量輸出":組态如圖 7 所示。

博途可以改s1200的程序麼(很多人都是一知半解)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 所示。

博途可以改s1200的程序麼(很多人都是一知半解)8

圖8 CPU啟動選項設置

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

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

博途可以改s1200的程序麼(很多人都是一知半解)9

圖9 CPU循環時間設置

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

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

通信負載

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

博途可以改s1200的程序麼(很多人都是一知半解)10

圖10 CPU通信負載設置

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

系統和時鐘存儲器

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

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

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

Web服務器

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

支持多語言

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

博途可以改s1200的程序麼(很多人都是一知半解)11

圖11 支持多語言設置

時間

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

博途可以改s1200的程序麼(很多人都是一知半解)12

圖12 時間設置

①“本地時間”:為CPU設置本地時間的“時區”,一般中國選擇東8區。

②“夏令時”:如果需要使用夏令時,則可以選擇“激活夏令時”,并進行相關設置,中國目前不支持夏令時。

保護

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

博途可以改s1200的程序麼(很多人都是一知半解)13

圖13 保護設置

詳細介紹請參見 S7-1200 CPU 保護

組态控制

組态控制可用于組态控制系統的結構,将一系列相似設備單元或設備所需的所有模塊都在具有最大組态的主項目(全站組态方式)中進行組态,操作員可通過人機界面等方式根據現場特定的控制系統輕松選擇某種站組态方式。他們無需修改項目,因此也無需下載修改後的組态。節約了重新開發的很多工作量。

要想使用組态控制,首先要激活“允許通過用戶程序重新組态設備”(如圖 14 所示),然後創建規定格式的數據塊,通過指令WRREC将數據記錄196的值寫入到CPU中,然後通過寫數據記錄來實現組态控制。

博途可以改s1200的程序麼(很多人都是一知半解)14

圖14 組态控制配置

詳細介紹請參見組态控制功能組态步驟

連接資源

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

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

博途可以改s1200的程序麼(很多人都是一知半解)15

圖15 地址總覽

你學會了嗎?

喜歡的話請點贊并分享,您的支持是我堅持下去的動力!送人玫瑰,手有餘香!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved