-
1 # 陪一陪哦
-
2 # 非標裝置自動化設計
使用博圖軟體可以實現這個功能,下面講解時使用西門西S7300的使用
和1500時差不多的,希望你對你有參考作用。
IA Portal v11 提供了PLC 專案移植的功能,STEP7 V5.4 SP5 和STEP7 V5.5的程式指令,可以透過STEP7 V11的移植工具升級到STEP7 V11。在STEP7 V5.4 SP5編制的RFID程式,可以透過專案移植的方法,轉換到STEP7 V11,在Portal V11實現對RFID的操作。本例用簡單扼要的語言與圖示,介紹專案的移植過程,怎樣透過DP方式,在STEP7 V11環境下,實現對RFID 的操作。本例系統結構如圖1:
圖2
移植過程顯示移植進度,移植完成時 ,顯示一條訊息“移植結束”,如圖3。
圖3
若移植過程出錯,則原程式需要在原程式設計環境(STEP7)中做一致性檢查,確保無錯後再做移植。
2硬體組態及引數配置本移植不包括硬體組態,所以,完成專案移植後,需進入TIA Portal 的專案檢視進行硬體、DP組態及引數設定。雙擊位於專案樹的PLC站的“裝置組態”,S7-300 CPU顯示為未定義狀態,選擇CPU,透過快捷方式更改裝置型別,在S7-300 的裝置列表中選擇CPU315-2PN/DP V3.2,如圖4。
圖4
選擇CPU的MPI/DP口,在其屬性視窗定義CPU的MPI/DP口為PROFIBUS型別,地址為2,並新增PROFIBUS_1子網。使用1.5Mbps的傳輸速率,及其它預設PROFIBUS引數,如圖5。
圖5
進入網路檢視,進行PROFIBUS DP組態。因為ASM456未整合在TIA Portal的硬體列表中,ASM456的硬體需要透過“選項”選單的“安裝裝置的描述檔案”即GSD檔案進行新增,新增後的ASM456,存放在“其它現場裝置”目錄中。
圖6
ASM456 GSD檔案下載連結:113562
將ASM456模組拖放到網路檢視,並將其DP口拖到主站網口,以建立PROFIBUS DP網路連線,如圖7。
圖7
雙擊ASM456進入ASM456的裝置檢視。如圖8,將2個輸入/輸出字的通訊報文插入到ASM456的相應槽位。
圖8
在ASM456 的屬性視窗選擇子網PROFIBUS_1,設定DP地址3,與硬體地址設定相同。見圖9 。
圖9
選擇“裝置專用引數”如圖10 。
圖10
3程式檢查透過移植工具轉換過來的程式指令,並非都合符語法要求,需要做程式檢查和更新。3.1 MOBY相關DB首先,在“PLC資料型別”中檢查和更新MOBY Parameter 資料型別(原UDT10),圖11為移植後的MOBY Parameter 資料型別。
圖11
用該資料型別生成MOBY 引數資料塊(DB45),如圖12、圖13。
圖12
圖13
參考FC45手冊引數描述,檢查引數的正確性。在“PLC資料型別”中檢查和更新MOBY CMD_e 命令資料型別(原UDT20),圖14 。
圖14
用MOBY CMD_e 資料型別生成MOBY 命令資料塊(DB47),如圖15。
圖15
生成使用者資料塊DP48和DB49,如圖16 。
圖16
3.2檢查更新啟動塊OB100檢查更新OB100中初始化指令,本例的ASM456 只連線一個RF340R,初始化指令如圖17:
圖17
3.3通道錯誤處理程式(OB122)ASM456 通道1故障處理程式如圖18 。
圖18
3.4主迴圈指令OB1在主迴圈程式OB1 中執行MOBY 處理程式,如圖19 。
圖19
注:以上程式均可透過編譯自動實現指令更新,若不能自動完成,或出現程式出錯,可採用手動輸入指令,以確保程式的正確性。
4編譯下載基於以上步驟的細緻檢查,整個PLC站的編譯檢查就很容易透過。選擇CPU站進行編譯,確保沒有錯誤後,下載到CPU。
圖20
5簡單測試建立監控表_1對RF340T做簡單操作。如圖21 。
圖21
5.1將PLC資料寫入RF340T圖22的操作是將DB48 地址0開始的10個位元組,寫入RF340T 地址0開始的單元。M1.0觸發指令的執行。
圖22
5.2將RF340T資料讀入PLC圖23的操作是將RF340T地址0開始的10個位元組的資料,寫入DB49 地址0開始的單元。M1.0觸發指令的執行。
圖23
具體命令報文,這裡不做說明。
回覆列表
德國巴魯夫公司(Balluff GmbH)成立於1921年,是世界範圍內首屈一指的感測器製造商,產品包括了完整的電子式和機電式行程開關係列、光電開關、感應式接近開關、電容開關、磁敏開關,直線位移感測器,RFID識別系統,以及各種插接件產品。在廣闊的工業應用領域,尤其是機械裝備領域為使用者提供創新的、有經驗的感測器運用方案。