西門子1200組態canopen
使用博圖軟件對s1200進行組態,先建立壹個新項目,安裝壹個滿足模塊槽數的底板,從產品硬件菜單中選擇所需的電源通訊模塊等
CANopen是壹種架構在控制局域網路(ControllerAreaNetwork,CAN)上的高層通訊協定,包括通訊子協定及設備子協定常在嵌入式系統中使用,也是工業控制常用到的壹種現場總線。CANopen實現了OSI模型中的網絡層以上(包括網絡層)的協定。CANopen標準包括尋址方案、數個小的通訊子協定及由設備子協定所定義的應用層。CANopen支持網絡管理、設備監控及節點間的通訊,其中包括壹個簡易的傳輸層,可處理資料的分段傳送及其組合。壹般而言數據鏈結層及物理層會用CAN來實作。除了CANopen外,也有其他的通訊協定(如EtherCAT)實作CANopen的設備子協定。
通訊單元處理和網絡上其他模組通訊所需要的通訊協定。設備的啟動及重置由狀態機(statemachine)控制。狀態機需包括以下的幾個狀態:Initialization,Pre-operational,Operational及Stopped。當接收到網絡管理(NMT)通訊對象,狀態機會轉換到對應的狀態。對象字典(ObjectDictionary)是壹個有16位元索引(Index)的變量陣列。每個變量可以(但非必須)有8位元的子索引(Subindex)。變量可用來調整設備的組態,也可以對應設備量測的資料或設備的輸出。當狀態機設定為operational 之後,設備的應用(application)部份就會實現設備預期的機能。此部份可以由對象字典中的變量調整其設定,而資料由通訊層傳送或接收。