西門子PLC模塊湘潭授權代理商SIEMENS原裝
發布日期 :2023-03-29 16:09發布IP:113.246.72.218編號:11551033
詳細介紹 西門子PLC模塊湘潭授權代理商SIEMENS原裝 西門子PLC湘潭授權代理商,湘潭西門子PLC代理,西門子PLC代理 S7-300/400的數據形式轉換指令BCD_I、I_BCD、BCD_DI、DI_BCD用于十六進制數與BCD之間的轉換。 ??編程需要注意以下幾點。 ??a.S7-300/400的BCD數據只能對字、雙字長的數據進行,不能用于字節。 ??b.指令 BCD 1、I BCD用于16位整數與BCD間的轉換,由于數據帶符號,因此只能轉換3位BCD碼,BCD數據的范圍為-999~ 999。指令BCD_DI、DI_BCD用于32 位整數與BCD間的轉換,同樣帶符號,因此只能轉換7位BCD碼,BCD數據的范圍為-9999999~ 9999999。 人圖3-37左邊的語句表程序。其中的指令“ I”將累加器1和累加器2中的16位整數相加,結果在累加器1中。打開PLCSIM,生成MW2、MW4和MW6的視圖對象。將OB1下載到仿真PLC, 將仿真PLC切換到RUN-P模式。分別將300和500輸入MW2和MW4的視圖對象。 ??打開OB1,單擊工具欄上的組按鈕,啟動程序狀態監控功能,圖3-37程序區右邊窗口中是指令執行的監控信息,稱為狀態域。圖中的RLO和STA是狀態字中的兩位(見3.2.4節)。STANDARD是累加器1,默認的顯示方式為十六進制數。剛開始啟動監控時沒有AC. CO2G COPOROP STANDARD 所在的表頭(見圖3-37),執行供捷菜單中的“表達武”→“十進制”命令,改用十進制數顯示累加器1的值。在快捷菜單中,累加器1被稱為“默認狀態”。 西門子PLC模塊湘潭授權代理商SIEMENS原裝 西門子PLC湘潭授權代理商,湘潭西門子PLC代理,西門子PLC代理 ??執行快捷菜單中的“顯示”→“累加器2”命令,添加累加器2(ACCU2)列。用右鍵單擊STA列,執行快捷菜單中的“隱藏”命令,將使該列消失。 西門子PLCSTEP 7-MICROWIN32編程軟件使用指南 ??A.1概述 ??1.STEP7-Micro/WIN32編程軟件的安裝 ??計算機應使用微軟公司的Windows操作系統,為了實現可編程序控制器與計算機的通信,必須配備下面3種設備中的一種 ??(1)一條PC/PPI電纜,它的價格便宜,用得*多。 ??(一塊通信處理器(CP)卡和MPI(多點接口)電纜。 ?S7通信是專為SIMATICS7和C7優化設計的通信協議,提供簡明、強有力的通信服務。所有S7和C7PLC都集成了S7通信服務,通過S7服務,用戶程序可以讀取或改寫通信伙伴的數據。S7-300/400PLC廣泛地使用S7通信,它主要用于S7-300/400 CPU之間的主-主通信、CPU與功能模塊(FM)之間、CPU與西門子人機界面TP/OP(觸摸屏/操作員面板)和組態軟件 WinCC 之間的通信。 ??S7通信可以用于工業以太網、PROFIBUS或MPI網絡。這些網絡的S7通信的組態和編程方法基本上相同。 ??S7系統的設備可以實現下列S7功能(與設備的型號有關,有的只能實現部分功能): ??1)編程、測試、調試和診斷S7-300/400PLC的全部STEP7在線功能。 ??2)自動地與HMI(人機界面)交換數據。 ??3)S7站點之間的數據傳輸。 ??4)讀、寫別的S7站點的數據,通信伙伴不需要編寫通信程序。 ??5)控制通信伙伴CPU的停止和起動。 ??6)監視通信伙伴CPU的運行狀態。 ??5. 用于數據交換的S7通信的SFB/FB ??用于數據交換的S7通信的SFB/FB見表4-1。在S7單向連接中,客戶機調用單向通信功能塊GET和PUT,讀、寫服務器的存儲區。S7-400可以調用SFB8/SFB9和SFB12/SFB13,進行雙向通信。用于S7通信數據交換的SFB/FB。 ??(3)一塊插在個人計算機中的MPI卡和配套的通信電纜。 ??雙擊編程軟件中的安裝程序SETUP.EXE,根據安裝時的在線提示完成安裝。安裝完成后,可用STEP 7-Miero/WIN32的中文升級軟件(可在西門子的網站下載)將編程軟件的界面和幫助文件漢化。STEP 7-Miero/WIN32的畫面見圖A-1。 ??2.項目的組成 ??項目(Project)包括下列基本組件 ??(1) 程序塊 ??程序塊由可執行的代碼和注釋組成,可執行的代碼由主程序(OB1)、可選的子程序和中斷程序組成。代碼被編譯并下載到可編程序控制器,程序注釋被忽略。 ??從圖3-37可以看出,執行第一條L指令后,MW2中的300被裝入累加器1,執行第二條指令后,累加器1中的300被傳送到累加器2,MW4中的500被裝人累加器1。執行“ I”指令后,累加器1和累加器2的低位字中的數據相加,運算結果800在累加器1中,累加器2被清零。執行T指令后,累加器1中的800被傳送到MW6,累加器1中的數據保持不變。 ??在程序編輯器中執行菜單命令“選項”→“自定義”,打開“自定義”對話框的STL 選項卡,可以設置默認的監視內容。 ??3. 梯形圖中的傳送指令 ??梯形圖的傳送指令只有一條 MOVE 指令(見圖3-38),它直接將源數據IN 傳送到目的地址0UT,不需經過累加器中轉。輸入變量和輸出變量可以是8位、16位或32位的基本數據類型。同一條指令的輸入變量和輸出變量的數據類型可以不相同。如果將MW10的數據傳送到MB6,且MW10中的數據超過255,只是將MW10的低位字節(MB11)中的數據傳送到MB6,應避免出現這種情況。 16位整數的BCD存儲格式 32位整數的BCD存儲格式 ??d.當16位、32位整數轉換為BCD時,如果出現大于9的十進制數值(如1100等),或者轉換后的數值超過了BCD格式允許存儲的范圍,將出現轉換錯誤,并導致PLC的停止。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|