西門子授權工控機代理商
| 更新時間 2024-11-01 08:50:00 價格 請來電詢價 聯系電話 15344432716 聯系手機 15386422716 聯系人 楊本剛 立即詢價 |
西門子授權工控機代理商
PLC,英文全稱是 Programmable logicController,中文名字是可編程邏輯控制器,一種數字運算操作的電子系統,一種基于邏輯的控制器,采用一類可編程的存儲器,用于存儲程序、執行邏輯運算、順序控制、定時、計數與算術操作等面向用戶的指令,并通過數字或模擬式輸入輸出,控制各種類型的機械或生產過程,通常分為電源、中央處理單元CPU、存儲器、輸入以及輸出單元等幾個部分??梢岳斫鉃槌绦騿T設置好運動邏輯,通過這個控制器控制設備的運動方式
PLC是什么意思?相信很多人處于大概知道是什么,但是又無法準確說出的階段,作為專注于為企業提供數據采集和設備控制解決方案的眾誠工業,今天和大家探討一下。
而眾誠工業還能根據用戶需求,設計PLC控制程序,為客戶提供PLC編程和上位機軟件的定制化開發技術服務,滿足用戶的多種需求,比如,自主研發的潔凈空調智能控制系統和通風排風智能控制系統就配置PLC,不僅具有報警和定時控制功能,還兼具可擴展性和兼容性,系統能被第三方系統集成。
以上PLC的基本介紹,相信大家對PLC也有一個初步的了解。PLC的型號、品牌不同,對應著其結構形式、性能、編程方式等等都有所差異,價格也各不相同,在挑選時候,建議先要明確自己的應用需求,比如具體的應用場景,希望實現的運動和控制功能,已經特殊的控制要求,這些將決定了PLC的選型和搭配組合。
簡單地說,PLC就是一種小型的計算機,和我們常用的計算機不同的是,PLC是設備之間通過數字信號進行互動,而我們常用的計算機,是人和計算機的互動。
名稱(基于 IEC 61158-6-10 標準) 代碼 數據類型 / 長度 (單位為字節) IM_Annotation制造商特定標識 示例:“端子塊,類型 xyz123 ”。 通常使用 64 個字節。如果字符串長度 過短,則使用空格進行填充。Array of Char / 64 IM_OrderID 制造商特定的訂貨號 示例:“6ES7 131-6BF00-0BA0 ”。通常使用 64 個字節。如果字符串長度 過短,則使用空格進行填充。 Array of Char / 64AM_SoftwareRevision (不在 AM_HardwareOnlyInformation 處) 制造商特定的軟件版本示例:“V6.3.8 ”。 通常使用 64 個字節。如果字符串長度 過短,則使用空格進行填充。 如果資產支持IM_Software_Revision, 則使用空格填充 AM_SoftwareRevision。 Array of Char /64 AM_HardwareRevision (不在 AM_FirmwareOnlyInformation 處) 制造商特定的硬件版本示例:“A4 ”。 通常使用 64 個字節。如果字符串長度 過短,則使用空格進行填充。 如果資產支持IM_Software_Revision, 則使用空格填充 AM_HardwareRevision。 Array of Char /64 IM_Serial_Number 制造商特定的唯一產品相關編號。 支持顯示字符(0x20 到 0x7E),不含 控制字符。示例:“A78C-1C82 ”。 通常使用 16 個字節。如果字符串長度 過短,則使用空格進行填充。 Array of Char /16 IM_Software_Revision (不在 AM_HardwareOnlyInformation 處)軟件版本,具有嚴格的結構要求(軟件 版本前綴(如,“V”),功能擴展數字, BugFix 數字,內部更改數字)。 示例:'V'0x01 0x2 0x3 如果 AM_SoftwareRevision 使用空格進 行填充,則應對IM_Software_Revision 進行評估 如果資產不支持任何硬件,則編碼為 'V' 0x00 0x00 0x00。Array of Byte / 4 前綴(字 符“V”、“R”、“P”、 “U”或“T”),后跟 3 個數字 (“0”到“9”)AssetManagementBlock (結構取決于 BlockType。 此處以 AM_FullInformation 為 例)AM_DeviceIdentification 設備標識符。具體結構如下所示:AM_DeviceIdentification.DeviceSubID (西門子為 0x0000)AM_DeviceIdentification.DeviceID (制造商的設備 ID,0x0000 到 0xFFFF)AM_DeviceIdentification.VendorID (西門子資產示例:0x002A)AM_DeviceIdentification. Organization:西門子資產示名稱(基于 IEC 61158-6-10標準) 代碼 數據類型 / 長度 (單位為字節) AM_TypeIdentification 制造商分配的類型標識:0x0000:未指定 0x0001:控制器 (PLC) 0x0002:基于 PC 0x0003:IO 模塊、IO 子模塊0x0004:通信模塊 / 子模塊 0x0005:接口模塊 / 子模塊 0x0006:有源網絡組件0c0007:介質連接部件(總線適配器) 0x0100 到 0x7FF:制造商特定 AssetManagementBlock UINT/ 2 (結構取決于 BlockType。 此處以 AM_FullInformation 為 例)IM_Hardware_Revision (不在 AM_FirmwareOnlyInformation 處) 硬件版本(0x0000到 0xFFFF) 示例:0x0003 如果 AM_HardwareRevision 使用空格進 行填充,則應對IM_Hardware_Revision 進行評估。 UINT / 2 AM_Location PROFINET的資產管理支持兩種資產位置編碼格式: ? 基于插槽(“插槽和子插槽編號格式”) ? 基于層級(“十二級樹形格式”,縮寫為“LT格式”) 如果資產為 PROFINET 設備一部分,則使用基于插槽的格式。這些資產與 PROFINET 模塊和子 模塊完全綁定在一起。如果資產位于 PROFINET 設備之外,則資產位置編碼使用層級格式(LT 格式)。 這些資產按照樹形層級進行定位。樹形層級從 0級開始。層級 0 的值包含有關 PROFINET 設備 的信息: ? 如果資產所連接的模塊可通過 PROFINET設備模型進行尋址,則層級 0 的值為 0。后續層級 (層級 1 到層級3)分別為插槽地址、子插槽地址和通道編號。如果該資產還連接有其它 資產,則使用下一層級 4。層級限值為 11。 ? 如果資產屬于一個PROFINET 設備,但未連接可通過 PROFINET 設備型號尋址的模塊,則層 級 0 的值介于 1 到 0x1FF之間。例如,PROFINET 設備中的電源部件即為這種資產。如果該電源部件連接有其它資產(如,傳感器),則使用下一樹形層級定位該傳感器(層級 1)。 ? 如果資產位于 PROFINET設備之外,但屬于安裝有 PROFINET 設備的機器,則層級 0 的值介 于 0x200 到 0x3FE 之間。 樹形層級的值為0x3FF 時,表示該樹形層級不使用。即,未連接其它資產。此時,所有下級 樹形層級到層級 11 均為該值。 n使用基于插槽格式編碼的資產示例。 將 AM_Location 作為各模塊的資產進行編碼,如下所示: 位 0 –7:AM_Location.Structure = 0x02(編碼采用“插槽和子插槽編號格式”) 位 8 –15:AM_Location.Reserved1 = 0x00(填充字節) 位 16 –31:AM_Location.BeginSlotNumber = 2(“機架”資產從插槽 2 開始) 位 32 –47:AM_Location.BeginSubslotNumber = 0xFFFF(資產包含插槽 2 的所有子插槽,否則需指定資產開始時的子插槽編號) 位 48 – 63:AM_Location.EndSlotNumber = 4(資產到插槽 4結束) 位 64 – 79:AM_Location.EndSubslotNumber = 0xFFFF(資產包含插槽 4的所有子插槽,否 則需指定資產結束處的子插槽編號) 位 80 – 95:AM_Location.Reserved2 =0x0000(填充字節)該示例的詳細編碼信息: 位 0 – 7:AM_Location.Structure = 0x01(LT 格式)位 8 – 17:AM_Location.Level0 = 0x000(分配給模塊的資產,層級 0 的值通常為 0x000) 位 18– 27:AM_Location.Level1 = 0x005(插槽 5) 位 28 – 37:AM_Location.Level2= 0x001(子插槽 1) 位 38 – 47:AM_Location.Level3 = 0x001(通道 1) 位 48 –57:AM_Location.Level4 = 0x3FF(“層級未使用”時的編碼) 位 58 –67:AM_Location.Level5 = 0x3FF(“層級未使用”時的編碼) ... 位 118 –127:AM_Location.Level11 = 0x3FF(“層級未使用”時的編碼) 復雜傳感器 LT 進行 LT編碼時,使用的標識:0.5.1.1 以下信息適用于其它傳感器: 復雜傳感器處,簡單傳感器 1 的 LT 編碼:0.5.1.1.1復雜傳感器處,第二個簡單傳感器 2 的 LT 編碼:0.5.1.1.2 5.9.3.3 智能設備的資產管理數據記錄 使用 STEP 7(TIA Portal) V15 及以上版本和 S7-1500 CPU 固件版本 V2.5.2 及以上版本時,可通過用戶程序編譯資產管理記錄。組態為智能設備時,這些 CPU 將數據作為資產從集中插入 的模塊中發送到請求的 IO 控制器中。“S7-1500 CPU”是指 S7-1500F、S7-1500T、S7-1500C 序列 CPU、S7?1500 軟件控制器、S7-1500pro CPU 和 ET 200SP CPU。 S7-1500 CPU固件 V2.5.2 及以上版本,可組態為智能設備 ? STEP 7 (TIA Portal) V15 及以上版本 ? 如果IO 控制器將讀取資產管理記錄: 需對 PROFINET IO 控制器進行相應編程,從而讀取資產管理記錄。 例如,對于 SIMATICIO 控制器,可調用記錄索引為 0xF880 的讀取指令 (RDREC)。該指令將尋址智能設備的所有子模塊。如,第一個組態的傳輸區域子模塊如果要求智能設備將本地模塊作為資產管理記錄發送到請求的 IO控制器中,則需執行以下基 本操作步驟: 1. 在 CPU 的 PROFINET 接口屬性中進行相應設置。 – 激活“IO 設備”(IOdevice) 操作模式 – 激活選項“使用用戶程序激活資產管理”(Activate asset management usinguser program) 僅當選擇該選項時,PROFINET 接口才會將 IO 控制器的請求轉發到智能設備的用戶程序中,從而讀取資產管理記錄。 圖 5-20 使用數據記錄激活資產管理 2.組態程序例程,對資產管理記錄進行編譯。程序部分將手收集所插入中央模塊中需要的 I&M0數據,并存儲在資產管理記錄的數據記錄結構的相應字段中。 3. 組態程序部分,進行數據記錄讀?。?為此,可基于相應模式下以下模板調用指令PRVREC(提供記錄): – 使用模式 0 循環調用指令 PRVREC(如,在循環 OB 中),識別 AMR 請求。 – 系統識別到AM 記錄請求時,PRVREC 程序需在一秒鐘時間內確認該請求已識別。即, PRVREC 指令必須使用模式 2 和所需的 AM記錄進行調用。如果未在指定的時間幀內對 智能設備進行確認,則智能設備將該 IO 控制器的記錄請求處理為未識別! PRVREC調用的組態要求:PRVREC 需使用 F_ID = 0 進行調用。即,編碼為 IO 設備特定 的數據記錄。因此,SLOT 和SUBSLOT 輸出參數將返回值 0。 – 必須在 10 秒內完成 AM 記錄,并使用模式 3 調用 PRVREC 指令(通過 AM記錄對 IO 控 制器進行肯定響應)。如果未在指定的時間幀內對智能設備進行確認,則智能設備將該 IO 控制器的記錄請求處理為未識別!有關指令 PRVREC 的詳細說明和功能評估的錯誤代碼,請參見 STEP 7 (TIA Portal) 在線幫助。 資產管理記錄可通過以下各種不同方式編譯智能設備的資產管理記錄: ? 建議:通過西門子工業在線技術支持中的應用工具,進行資產管理記錄編譯。資產管理記錄的數據區域分為兩部分。第一部分為系統自動確定的區域,在一個資產管理 塊中包含智能設備插槽的 IM0數據。第二部分包含各種用戶特定的資產管理模塊??苫?預組態的資產管理記錄結構,組態用戶特定的資產管理塊,填寫相關信息并發送到應用工具中。 該應用工具將執行以下操作: – 該應用工具將確定所有資產管理塊所需的空間大小。 –該應用工具將根據資產管理記錄規范,使用自動確定的資產管理塊和用戶特定的資產管 理塊對該數據塊進行填充。 – 使用該應用工具時,上位IO 控制器可訪問資產管理記錄。用戶可以自己創建資產管理記錄。 在以下章節中,將介紹如何自行編譯智能設備的資產管理記錄。并假定用戶自行確定每個集中插入模塊的 I&M 數據,并使用該數據填寫資產管理記錄。模 塊的 I&M0數據中包含有關模塊的基本信息。如,制造商的代碼、訂貨號、序列號以及硬 件和固件版本。這些數據在資產的 AM 記錄中同樣需要。確定集中插入模塊的 I&M 數據 中央結構中包括一個可選插入的電源部件(插槽 0),緊隨其后的是智能設備 CPU(插槽1),之后為其它模塊(如,數字量模塊、模擬量模塊)(插槽 2 及后續插槽)。 通過指令“Get_IM_Data”,可確定已插入模塊的I&M 數據,但 CPU 除外: 為“Get_ITEM_Data”指令分配參數時,需要硬件標識符(LADDER輸入參數)。通過指 令“GEO2LOG”(確定插槽的硬件標識符),可確定每個已占用插槽的硬件標識符。 以下匯總了需執行的基本操作步驟:1. 在循環中,使用指令“GEO2LOG”確定已插入模塊的硬件標識符。 2.找到的所有硬件標識符,均可使用“Get_IM_Data”指令確定 I&M 數據,并將這些數據存儲在 由輸入參數 DATA尋址的數據塊中。使用 ARRAY of BYTE 存儲數據。具體信息與上一章節 中介紹的 AM 記錄內容相同。 使用測得的I&M 數據生成 AM 記錄 以下章節中的信息基于 AM 記錄基本結構說明,可參見上一章節。 由于 S7-1500的各個模塊中都包含有硬件和固件信息,因此可為所分配的 BlockType 選 擇“AM_FullInformation”編碼。所用的數據類型: ? IM_Annotation、IM_OrderID、AM_SoftwareRevision 和AM_HardwareRevision:字符 (UTF-8) ? IM_Serial_Number:除 DEL (0x7F)字符之外的其它所有字符(“ASCII 字符”) ? 不能使用 String 數據類型。該數據類型需要占用更多字節數,不符合PROFINET 標準 61158-6-10 中的“應用層協議規范”要求。
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7