當前位置:上海蔻湘自動化設備商行>>技術文章>>云南省哪里有西門子PLC賣?
時間:2013-09-29 來源:電氣自動化技術網 編輯:編輯部 點擊:次 字體設置: 大 中 小
硬件中斷,顧名思義就是線路斷了,是不是?既然是DI模塊,要么是0,要么是1,除非其自身模塊短路報警,那么它能不能檢測到線路斷了?
答:硬件中斷不是線路斷了,與硬件有關的中斷稱為硬件中斷。S7-300的某些DI、AI、通信和功能模塊都有可能產生硬件中斷。
PLC有很多內部或外部的事件是隨機發生的,例如外部開關量輸入信號的上升沿或下降沿、高速計數器的當前值等于設定值等,事先并不知道這些事件何時發生,但是它們出現時又需要盡快地處理它們。例如電力系統中的斷路器跳閘時,需要及時記錄事故出現的時間。高速計數器的當前值等于設定值時,需要盡快發出輸出命令。PLC用中斷來解決上述的問題。出現中斷事件時CPU停止執行當前的任務,自動調用預先編寫的對應的中斷程序。
時間:2013-09-04 來源:電氣自動化技術網 編輯:編輯部 點擊:次 字體設置: 大 中 小
西門子SIMATIC S7家族中的控制器按照應用場合、性能等分為S7-1200、S7-200、S7-300、S7-400等各種不同的系列。而每一系列中又細分不同的型號,例如,S7-400系列中有S7-412、S7-414、S7-416、S7-417等型號。不同系列、不同型號的控制器對應不同的控制性能(運算速度、內存容量等)。本文基于S7-400系列控制器,詳細介紹內存的類型、分配情況及實際使用過程中可能的內存優化方法。
1.內存類型
S7-400型控制器的內存按照功能的不同,可以分為:
√ 系統內存(System Memory)--- 控制器的自身功能(M、T、C等)
√ 工作內存(work Memory)--- 用于運行程序;
√ 裝載內存(Load Memory)--- 用于裝載程序;
其中,工作內存部分又可以細分為:
√ 代碼工作內存(Code Memory)--- 用于運行程序的代碼部分;
√ 數據工作內存(Data Memory)--- 用于運行程序的數據部分;
S7-400型控制器的內存按照集成方式的不同,可以分為:
√ 集成內存(Integrated)--- 直接集成在控制器內部隨控制器一起提供,無需額外訂購;
√ 擴展內存(Expanded)--- 通過擴展存儲卡的方式擴展提供,需要額外訂購;
一般情況下,控制器的工作內存不可擴展,而裝載內存則可以通過FEPROM或RAM的方式進行擴展。如果希望和集成的RAM裝載內存無縫擴展使用,則擴展的裝載內存必須選用RAM類型。下圖為CPU 412的性能參數示例。
圖 1 CPU 412的性能參數示例
2.內存分配
控制器內存詳細分配情況如下表所示。#
內存類型 | 內容 | 注釋信息 | ||
裝載內存 | 系統數據/System Data | 硬件組態數據 | ||
程序塊/Program Blocks | 程序塊 | |||
(FBs,FCs,OBs,Symbols1),Comments1)) | ||||
工作內存 | 數據塊/Data Blocks | 數據塊 (DBs) | ||
(數據部分) | 系統數據/System Data | 硬件組態信息,非裝載內存中的全部硬件組態數據 | ||
SFC動態創建的DB塊/DBs Created by SFC | 通過SFC21/22等動態創建的數據塊 | |||
本地數據/Local Data | 各優先級中斷所需的臨時數據存儲區 | |||
工作內存 | 邏輯功能塊/Logic Blocks | 邏輯功能塊 (FBs,FCs) | ||
(代碼部分)讀取CPU 412-2DP的Q區地址超范圍的問題時間:2013-09-03 來源:電氣自動化技術網 編輯:廖常初 點擊:次 字體設置: 大 中 小 下面是CPU模塊信息的診斷緩沖區中的事件: 診斷信息指出讀取Q區的位地址出錯,錯誤地址240,要求調用編程錯誤組織塊OB121。
s7-200/300/400與第三方DCS的modbus通訊時間:2013-08-28 來源:電氣自動化技術網 編輯:廖常初 點擊:次 字體設置: 大 中 小
siemensmylove:我有個項目,現有一個s7-200(CPU為224,只有一個通訊接口且已被占用),一個s7-200(CPU為226,兩個通訊端口,PORT0空閑,PORT1占用),另外一個s7-300的CPU為315-2PN/DP(兩個以太網口未用),還有一套S7-400H系統(CPU為414-7H)。現在想與第三方DCS進行modbus通訊,請問是否需要增加什么硬件和通訊線? 另外如何寫發送數據的程序? 謝謝! kinkin:如樓上所說,你的CPU226 PORT0可以作為MODBUS通訊(主、從都可以),S7-300系統用MODBUS通訊有方案,但是很昂貴。需要配CP341通訊模塊,再加MODBUS主站或者從站*(硬件狗)。那么我建議你使用一個S7-200CPU+EM277,CPU的接口進行MODBUS通訊,EM277作為PROFIBUS從站連接到S7-300上。 而S7-400H系統,我還是建議你配CP341+MODBUS*的方案。因為如果也用上面300的方案的話,還需要增加Y-LINK,這樣的話,可能不會省很多錢,但方案看上去就復雜了不少。
如何更改S7-1200的IP地址?時間:2013-08-28 來源:電氣自動化技術網 編輯:編輯部 點擊:次 字體設置: 大 中 小 進入設備組態后在網絡視圖中右手邊的目錄中選擇對應的PLC,添加進網絡視圖中,點擊PLC的網絡接口,下面有屬性、以太網地址(DP網的話就顯示DP網地址),點擊以太網地址(DP網的話就顯示DP網地址),在“IP協議”修改“在項目中修改IP地址”
| 通信數據緩沖/Communication Data Buffer2)
|
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,環保在線對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。