西門子供應電源經銷商
| 更新時間 2024-12-04 08:50:00 價格 請來電詢價 聯系電話 15344432716 聯系手機 15386422716 聯系人 楊本剛 立即詢價 |
西門子供應電源經銷商
PLC是什么意思?相信很多人處于大概知道是什么,但是又無法準確說出的階段,作為專注于為企業提供數據采集和設備控制解決方案的眾誠工業,今天和大家探討一下。
而眾誠工業還能根據用戶需求,設計PLC控制程序,為客戶提供PLC編程和上位機軟件的定制化開發技術服務,滿足用戶的多種需求,比如,自主研發的潔凈空調智能控制系統和通風排風智能控制系統就配置PLC,不僅具有報警和定時控制功能,還兼具可擴展性和兼容性,系統能被第三方系統集成。
以上PLC的基本介紹,相信大家對PLC也有一個初步的了解。PLC的型號、品牌不同,對應著其結構形式、性能、編程方式等等都有所差異,價格也各不相同,在挑選時候,建議先要明確自己的應用需求,比如具體的應用場景,希望實現的運動和控制功能,已經特殊的控制要求,這些將決定了PLC的選型和搭配組合。
簡單地說,PLC就是一種小型的計算機,和我們常用的計算機不同的是,PLC是設備之間通過數字信號進行互動,而我們常用的計算機,是人和計算機的互動。
控制是PLC的核心功能,其控制類型主要分為以下幾種1、開關量的開環控制。這是PLC*基本的控制功能,它能憑借其強大的邏輯運算能力,取代傳統繼電接觸器的控制系統;
2、數據采集與監控。這是PLC非常必要的功能,否則它將無法完成現場控制;
3、數字量智能控制。PLC具有實現接收和輸出高速脈沖的功能,近年來先進的PLC還開發了數字控制模塊和新型運動單元模塊,讓工程師更加輕松地通過PLC實現數字量控制;
4、PLC能通過模擬量采集和調節溫度、壓力、速度等參數。
正因為PLC功能強大,且具有設計方便、重量體積小、能耗低、改造工作量小、通用性強、維護方便等易學易用的特點,深受工程師的歡迎,因此應用非常廣泛,鋼鐵、石油、化工、紡織、交通、機械制造等等行業都能看到它的身影。
說明 "DataLogClose_DB"( req:=_bool_in_, done=>_bool_out_,busy=>_bool_out_, error=>_bool_out_, status=>_word_out_,ID:=_dword_inout_); 關閉打開的數據日志文件。對已關閉的數據日志執 行 DataLogWrite操作將導致錯誤。再次執行 DataLogOpen 操作之前,禁止對此數據日志執行寫 操作。 切換到 STOP模式時將關閉所有已打開的數據日志 文件。 STEP 7 會在插入指令時自動創建關聯的背景數據塊。 2 在 SCL示例中,“DataLogClose_DB”是背景 DB 的名稱。 表格 9-212 參數的數據類型 參數和類型 數據類型 說明 REQIN Bool 通過由低到高的(上升沿)信號啟動操作。(默認值:False) ID In/Out DWord數據日志的數字標識符。僅用作 DataLogClose 指令的輸入。(默認 值:0) 注:該參數不支持符號名稱訪問。 DONE OUTBool 上一請求已完成且沒有出錯后,DONE 位將保持為 TRUE 一個掃描周期 時間。 BUSY OUT Bool ? 0 -無操作正在進行 ? 1 - 操作正在進行 ERROR OUT Bool 上一請求因錯誤而終止后,ERROR 位將保持為 TRUE一個掃描周期時 間。STATUS 參數中的錯誤代碼值僅在 ERROR = TRUE 的一個掃描周期 內有效。 STATUS OUTWord 執行條件代碼(默認值:0) 表格 9-213 ERROR 和 STATUS 的值 ERROR STATUS (W#16#)說明 0 0000 無錯誤 0 0001 數據日志未打開 0 7000 無 REQ 沿時調用:BUSY = 0,DONE =0 有 REQ沿時首次調用(工作):BUSY = 1,DONE = 0 0 7002 第 N 次調用(工作):BUSY = 1,DONE = 0 18092 數據日志不存在。 DataLogDelete(刪除數據日志) 表格 9-214 DataLogDelete 指令LAD/FBD SCL 說明 "DataLogDelete_DB"( REQ:=_bool_in_,NAME:=_variant_in_, DelFile:=_bool_in_, DONE=>_bool_out_,BUSY=>_bool_out_, ERROR=>_bool_out_, STATUS=>_word_out_,ID:=_dword_inout_); 使用“DataLogDelete”指令可刪除數據日志文件。僅當通過指令“DataLogCreate”或 “DataLogNewFile”創建數據記錄的情況下才能刪除該日志及其所含數據記錄。 “DataLogDelete_DB”是背景數據塊的名稱。 參數下表列出了“DataLogDelete”指令的參數: 參數 聲明 數據類型 存儲區 說明 REQ Input BOOLI、Q、M、L、D、 T、C 或常量 (對于 S7-1500,T 和 C 只能在 LAD 和 FBD 中使用) 在上升沿執行指令。NAME Input VARIANT L、D 數據記錄的文件名 DELFILE Input BOOL I、Q、M、D、L 或 常量 ?0:將保留數據記錄。 ? 1:將刪除數據記錄。 ID InOut DWORD I、Q、M、D、L 數字數據日志標識符 DONEOutput BOOL I、Q、M、D、L 指令已成功執行。 BUSY Output BOOL I、Q、M、D、L尚未完成數據記錄的刪數據類型 存儲區 說明 ERROR Output BOOL I、Q、M、D、L ? 0:無錯誤。 ?1:指令執行期間出現錯誤。 詳細信息將在 STATUS 參數中輸出。 STATUS Output WORD I、Q、M、D、L狀態參數 該參數設置僅維持一次調用所持續的時 間。因此,要顯示其狀態,應將 STATUS 參數復制到可用數據區域。有關有效數據類型的更多信息,請參見“數據類型 (頁 103)”。 保留數據日志 保留數據日志時,CPU會禁用數據日志,用戶程序無法繼續訪問數據日志。代表數據日志的 文件保留在 SIMATIC 存儲卡或內部裝載存儲器 (頁518)中(如果不存在存儲卡)。仍可通 過 Web 服務器或 SIMATIC 自動化工具訪問文件。在 Web 服務器中,使用文件瀏覽器(頁 900)和數據日志 (頁 893)標準 Web 頁面 (頁 865)訪問文件。使用 SIMATIC 存儲卡時僅保留已刪除的數據日志。保留在 CPU 內部存儲器中的已刪除數據日志不包含在裝載存儲 器計算中。 參數 NAME 和 ID 使用NAME 和 ID 參數選擇要刪除的數據記錄。首先,對 ID 參數求值。如果存在相關 ID 的 數據記錄,則將不會再判斷 NAME參數。如果 ID 參數中使用值“0”,則 NAME 參數中必須使 用數據類型為 STRING 的值。 參數 RET_VAL 錯誤代碼*(W#16#...) 說明 0 無錯誤。 7000 未激活任何作業處理。 7001 啟動作業處理。參數 BUSY = 1,DONE =0 7002 中間調用(與 REQ 無關):已激活指令;BUSY 的值為“1”。 8091 NAME 參數使用的數據類型不是STRING 系統返回寫入錯誤。80B4 存儲卡受到寫保護。 * 在程序編輯器中,錯誤代碼可顯示為整數或十六進制值。有關切換顯示格式的信息,請參見“另請參見”。DataLogNewFile(新文件中的數據日志) 表格 9-215 DataLogNewFile 指令 LAD/FBD SCL 說明"DataLogNewFile_DB"( req:=_bool_in_, records=:_udint_in_,done=>_bool_out_, busy=>_bool_out_, error=>_bool_out_,status=>_word_out_, name=:_DataLog_out_, ID:=_dword_inout_);允許程序根據現有數據日志文件創建新的 數據日志文件。 STEP 7 會在插入指令時自動創建關聯的 背景數據塊。 2 在 SCL示例中,“DataLogNewFile_DB”是背景 DB 的名稱。 表格 9-216 參數的數據類型 參數和類型 數據類型 說明REQ IN Bool 通過由低到高的(上升沿)信號啟動操作。(默認值:False) RECORDS IN UDInt覆蓋*舊條目前循環數據日志可存儲的*大數據記錄數。(默認值: 1) 不包括標題記錄。CPU 裝載存儲器的可用空間必須足夠大,以確保成功創建數據日志。 NAME IN Variant 數據日志名稱:用戶可在此提供名稱。此變量僅支持 String 數據類型,且只可位于本地、DB 或 M 存儲器。(默認值:' ') 該字符串引用還用作數據日志文件名。名稱中的字符必須遵守 Windows文件系統命名限制。字符 \ / : * ? " < > | 及空格字符均不允 許使用。) 說明 ID In/OutDWord 數字數據日志標識符(默認值:0): ? 執行時,ID 輸入標識有效數據日志。將從該數據日志復制新數據 日志組態。 ?執行后,ID 參數成為返回新建數據日志文件的 ID 的輸出。 注:該參數不支持符號名稱訪問。 DONE OUT Bool上一請求已完成且沒有出錯后,DONE 位將保持為 TRUE 一個掃描周 期時間。 BUSY OUT Bool ? 0 -無操作正在進行 ? 1 - 操作正在進行 ERROR OUT Bool 上一請求因錯誤而終止后,ERROR 位將保持為 TRUE一個掃描周期時 間。STATUS 參數中的錯誤代碼值僅在 ERROR = TRUE 的一個掃描周 期內有效。 STATUS OUTWord 執行條件代碼(默認值:0) 如果數據日志已滿或被視為已完成,但您不想丟失數據日志中存儲的任何數據,則可執行DataLogNewFile 指令。可以根據此已寫滿的數據日志文件的結構創建一個新的空數據日志文件。將從原始數據日志復制標題記錄以及原始數據日志屬性(DATA 記錄緩沖區、數據格式和時間戳設置)。隱式關閉原始數據日志文件并隱式打開新數據日志文件。 DataLogWrite 參數觸發器:程序必須監視每個DataLogWrite 操作的 ERROR 和 STATUS 參數。 在寫入*終記錄且數據日志寫滿時,DataLogWriteERROR 位 = 1 且 DataLogWrite STATUS 字 = 1。此 ERROR 值和 STATUS值只可掃描一次,所以監視邏輯必須使用 ERROR = 1 作為時間 門來捕獲 STATUS 值,然后測試 STATUS = 1(數據日志寫滿)是否成立。 DataLogNewFile 操作:當程序邏輯獲得數據日志已滿信號時,此狀態用于激活DataLogNewFile 操作。必須使用現有(通常已滿)的已打開數據日志的 ID 執行DataLogNewFile,但要使用新的唯一 NAME 參數。DataLogNewFile 操作完成后,將返回新 的數據日志 ID值(作為輸出參數),該值與新的數據日志名稱相對應。新數據日志文件隱 式打開并可存儲新記錄。針對新數據日志文件的新的DataLogWrite 操作必須使用 DataLogNewFile 操作返回的 ID 值。 注意在開始數據日志寫入操作前,必須完成數據日志創建操作 DataLogCreate 和 DataLogNewFile日志文件創建操作可能持續多個程序掃描周期。創建日 志文件所需的實際時間取決于記錄結構和記錄數。程序邏輯必須監視并捕捉到 DONE 位轉換為 TRUE 狀態后,才表示日志文件創建完成。如果在數據日志創建操作完成之前執行 DataLogWrite指令,寫操作將無法按要求寫入新的數據日志記錄。無錯誤 0 7000 無 REQ 沿時調用:BUSY = 0,DONE = 0 07001 有 REQ 沿時首次調用(工作):BUSY = 1,DONE = 0 0 7002 第 N 次調用(工作):BUSY =1,DONE = 0 1 8070 所有內部實例存儲器都在使用。 1 8090 文件名無效 1 8091 名稱參數不是字符串引用。 18092 數據日志不存在。 1 8093 數據日志已存在。 1 8097 請求的文件長度超出文件系統*大值。 1 80B2 不在源ID 范圍內 注:刪除一些現有數據日志來為新數據日記創建資源。 1 80B3 可用裝載存儲器空間不足。 1 80B4 MC 受寫保護。1 80C1 打開的文件過多。 9.9.2.3 使用數據日志 數據日志文件以逗號分隔值格式 (*.csv) 存儲在**性閃存中。可以使用 PLC Web 服務器功 能或通過取出 PLC 存儲卡并將其插入標準 PC 讀卡器中來查看數據日志。 使用 PLC Web服務器功能查看數據日志 如果 PLC PROFINET 端口和 PC 連接到網絡,則可使用 PC Web 瀏覽器(如Microsoft Internet Explorer 或 Mozilla Firefox)訪問內置 PLC Web 服務器。 運行PLC Web 服務器時,PLC 可以 處于運行模式或停止模式。 如果 PLC 處于運行模式,則當 PLC Web服務器通過網絡傳送日 志數據時,控制程序會繼續執行。 Web 服務器訪問: 1. 在目標 CPU 的設備配置中啟用 Web 服務器(頁 862)。 2. 通過 PROFINET 網絡將 PC 連接到 PLC (頁 865)。 3. 通過內置 Web 服務器訪問CPU (頁 871)。 4. 使用“文件瀏覽器”標準 Web 頁面 (頁 900)下載、編輯和刪除數據日志文件。 5. 使用類似Microsoft Excel 等電子表格應用程序打開 .csv 文件數據日志管理 在文件系統中,可保留不超過 1000 個數據日志。超過此數目時,Web 服務器就沒有用于 顯示數據日志的足夠空間。 如果您發現“文件瀏覽器”Web 頁面無法顯示數據日志,則必須將CPU 置于 STOP 模式,以 便顯示并刪除數據日志。 管理您的數據日志以確保僅保留需要維護的數目,且不會超過 1000個數據日志。 查看 PLC 存儲卡中的數據日志 如果 S7-1200 CPU 中插入了“程序”型 S7-1200存儲卡,則可以取出該存儲卡,然后將該 卡插入 PC 或 PG 上的標準 SD(安全數碼卡)卡槽或 MMC (多媒體卡)卡槽中。取出存儲 卡后,PLC 將處于停止模式,因此不執行控制程序。 在 Windows 資源管理器中導航至存儲卡中的 \DataLog目錄。 所有 \*.csv 數據日志文件都 位于該目錄下。 復制數據日志文件,然后將副本放到 PC 的本地驅動器中。 接著,可以使用Excel 打開 *.csv 文件的本地副本,而不是存儲在存儲卡中的原始文件。 注意 可以借助 PC 讀卡器復制 S7-1200存儲卡中的數據日志文件但不要修改或刪除這些文件 推薦使用標準 Web 服務器“文件瀏覽器”頁面工具來查看、下載(復制)和刪除數據日志文件。 如果直接通過 Windows 資源管理器瀏覽存儲卡文件系統,則可能意外刪除/修改數據日志或其它系統文件,這樣一來可能會損壞文件或使存儲卡無法使用。 注意 數據日志對存儲卡的影響為確保系統的整體性能和穩定性,請將數據日志的記錄頻率限定為不得超過每 200 ms 一次。 9.9.2.4 數據日志文件大小的限制數據日志文件與程序、程序數據、組態數據、用戶定義的 Web 頁面和 PLC 系統數據共享 PLC裝載存儲器空間。使用內部裝載存儲器的大型程序需要的裝載存儲器空間相應更大。數據日志文件的自由空間可能不足。在這種情況下,可以使用“程序卡” (頁 123)來增加裝載存儲 器的容量。S7-1200 CPU既可以使用內部裝載存儲器也可以使用外部裝載存儲器
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7