應用領域 | 化工,電子/電池,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
從左到右分別為:插入向下直線,插入向上直線,插入左行,插入右行,插入接點,插入線圈,插入指令盒。圖11LAD指令工具條3.瀏覽條(NavigationBar)瀏覽條為編程提供按鈕控制,可以實現窗口的快速切換,即對編程工具執行直接按鈕存取,包括程序塊(ProgramBlock)、符號表(SymbolTable)、狀態圖表(StatusChart)
![]() |
參考價 | ¥670 |
訂貨量 | 1臺 |
更新時間:2022-10-25 22:53:52瀏覽次數:371
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子PLC模塊6ES7212-1BE40-0XB0
X1,XA1,Y,Z,W1,WA1,S軸的驅動參數配置;X1,XA1,Y,Z,W1,WA1,S軸的驅動優化;X1,XA1,Y,Z,W1,WA1軸的螺距補償。通過PROFIBUS總線對機床上各個用戶操作站進行硬件組態聯機及設定。設頂用戶報警信息及操作信息的編制和顯示、附件頭裝卸的程序編制、840D控制系統標準功能的實現。PLC控制程序的設計及聯機調試除了設計該機床正常工作所需各種功能的PLC程序外,針對于該數控龍門加工中心特殊功能,也作了以下PLC程序設計及調試。利用兩臺增量編碼器,X軸龍門軸同步功能的PLC程序設計及調試。利用兩根LB382C直線光柵尺,W軸龍門軸同步功能的PLC程序設計及調試。
從左到右分別為:插入向下直線,插入向上直線,插入左行,插入右行,插入接點,插入線圈,插入指令盒。圖11LAD指令工具條3.瀏覽條(NavigationBar)瀏覽條為編程提供按鈕控制,可以實現窗口的快速切換,即對編程工具執行直接按鈕存取,包括程序塊(ProgramBlock)、符號表(SymbolTable)、狀態圖表(StatusChart)、數據塊(DataBlock)、系統塊(SystemBlock)、交叉引用(CrossReference)、和通信(Communication)。單擊上述任意按鈕,則主窗口切換成此按鈕對應的窗口。22用菜單命令“檢視"→“幀"→“瀏覽條",瀏覽條可在打開(可見)和關閉(隱藏)之間切。
在可編程邏輯控制器系統設計時,首先應確定控制方案,下一步工作就是可編程邏輯控制器工程設計選型。工藝流程的特點和應用要求是設計選型的主要依據。可編程邏輯控制器及有關設備應是集成的、標準的,按照易于與工業控制系統形成一個整體,易于擴充其功能的原則選型所選用可編程邏輯控制器應是在相關工業領域有投運業績、成熟可靠的系統,可編程邏輯控制器的系統硬件、軟件配置及功能應與裝置規模和控制要求相適應。熟悉可編程序控制器、功能表圖及有關的編程語言有利于縮短編程時間,因此,工程設計選型和估算時,應詳細分析工藝過程的特點、控制要求,明確控制任務和范圍確定所需的操作和動作,然后根據控制要求,估算輸入輸出點數、所需存儲器容量、確定可編程邏輯控制器的功能、外部設備特性等,后選擇有較高性能價格比的可編程邏輯控制器和設計相應的控制系統。
驅動系統及電動機的配置選用了西門子611D數字伺服驅動系統及1FT6系列交流伺服電動機改造X1軸,XA1軸,Y軸,Z軸,W1軸,WA1軸,S軸,選用西門子611D數字模塊進行控制。PLC部分選用西門子S7-300和S7-ET200B改造原S5-PLC。采用SIEMENS840D標準機床控制面板及用戶操作面板實現機床的一些輔助動作和功能。機床標準功能設置首先通過根據原機床標準功能,自行設計電氣原理圖,并組織現場安裝調試進行PLC、NC聯機調試。通過選用HEIDENHAIN直線光柵尺(LB382C)更換原Y軸、Z軸、W1軸、WA1軸測量系統。用HEIDENHAIN的增量編碼器(ROD485)更換原X軸位置編碼。
離線方式:有編程軟件的計算機與PLC斷開連接。此時可進行編程、編譯。聯機方式和離線方式的主要區別是:聯機方式可直接針對連接PLC進行操作,如上裝、下載用戶程序等。離線方式不直接與PLC聯系,所有的程序和參數都暫時存放在磁盤上,等聯機后再下載到PLC中。PLC有兩種操作模式:STOP(停止)和RUN(運行)模式。在STOP(停止)模式中可以建立/編輯程序,在RUN(運行)模式中建立、編輯、監控程序操作和數據,進行動態調試。若使用STEP7-Micro/WIN32軟件控制RUN/STOP(運行/停止)模式,在STEP7-Micro/WIN32和PLC之間必須建立通信。另外,PLC硬件模式開關必須設為TERM(終端)或RUN(運行。
22工具菜單的選項子菜單可以設置3種編輯器的風格,如字體、指令盒的大小等樣式。(7)窗口窗口菜單可以設置窗口的排放形式,如層疊、水平、垂直。(8)幫助幫助菜單可以提供S7-200的指令系統及編程軟件的所有信息,并提供在線幫助、網上查詢、訪問等功能。2.工具條(1)標準工具條,如圖4所示。圖4標準工具條各快捷按鈕從左到右分別為:新建項目、打開現有項目、保存當前項目、打印、打印預覽、剪切選項并復制至剪貼板、將選項復制至剪貼板、在光標位置粘貼剪貼板內容、撤消后一個條目、編譯程序塊或數據塊(任意一個現用窗口)、全部編譯(程序塊、數據塊和系統塊)、將項目從PLC上載至STEP7-Micro/WIN從STEP7-Micro/WIN32下載至PLC、符號表名稱列按照A-Z從小至大排序、符號表名稱列按照Z-A從大至小排序、選項(配置程序編輯器窗口。
西門子PLC模塊6ES7212-1BE40-0XB0
為了更好地理解 Modbus 主站的編程,可參考下面的例程。
例子程序1: 多個MBUS_MSG指令輪詢執行,
注意
1. 該例程使用 Micro/WIN V4.0 SP5 保存。
2. 該例程僅訪問一個從站,若訪問不同的從站,可通過改變從站地址來實現。
Modbus RTU 主站指令庫應用例程
例子程序2:反復激活單個MBUS_MSG指令:
Modbus RTU 主站變址方式輪詢訪問應用例程
注意:此指令庫/程序的作者和擁有者對于該軟件的功能性和兼容性不負任何責任。使用該軟件的風險由用戶自行承擔。由于它是免費的,所以不提供任何擔保,錯誤糾正和支持,用戶不必為 此西門子與服務部門。
Modbus RTU 主站庫對 CPU 的版本是否有要求,為什么編譯例子程序時,會遇到 4 個錯誤?
Modbus RTU 主站庫對 CPU 的版本確實有要求,CPU 的版本必須為 2.00 或者 2.01(即訂貨號為6ES721*-***23-0BA*),1.22 版本之前(包括 1.22 版本)的 S7-200 CPU 不支持。
Modbus 指令庫啟動后,如何通過同一個通信端口進行 CPU 監控?
Modbus 指令庫使用的是 CPU 的自由口通信功能,工作在自由口模式下的通訊口不能使用 Micro/WIN 的 PPI 編程通信監控。如果通信口都已經被占用,可以考慮:
加一個通信模塊(如 EM 277、CP 243-1、EM 241 等)擴展出一個編程通信口
中止自由口模式,可以將 CPU 上的模式開關從 RUN 撥到 STOP;或者保持處于 RUN 狀態,用程序停止指令庫的 Modbus 模式(參見指令庫應用)
如何理解 Modbus 地址與功能碼的區別?
Modbus 地址與 Modbus 的功能碼是兩個層次的概念。
根據 Modbus 通信協議,Modbus 數據的地址使用 0xxxx、1xxxx、3xxxx 和 4xxxx 的形式,分別表示數字量輸出、數字量輸入、模擬量輸入等數據地址。在使用 S7-200 的指令庫時,Modbus 數據地址與 S7-200 的 I/O 和數據存儲區地址間有特定的對應關系。
有些設備表明它支持 Modbus RTU 通信協議,但也詳細提供了讀寫數據的詳細通信幀格式,其中包括如何 Modbus 站的地址,需要讀寫數據類型、長度等等。數據幀有特定字節指出此指令讀寫的數據類型和地址,此字節的數據內容即所謂"功能碼",如功能 1 讀取單個/多個數字量輸出點的值。
支持 Modbus 協議的設備或軟件,使用時用戶直接設置或看到的應當是 Modbus 數據地址。Modbus 地址所訪問的數據,是通過各種"功能"讀寫而來。功能碼是 Modbus 地址的底層。如果 Modbus 通信的一方提供的所謂 Modbus 協議只有功能碼,則需要注意了解此功能號與 Modbus 地址間的對應關系。
如何訪問大于 9999 的保持寄存器地址?
通常 Modbus 協議的保持寄存器地址范圍在 40001 - 49999 之間。對于多數應用來說已經夠了。但有些 Modbus 從站把地址映射到保持寄存器區的地址超過 9999 的部分。
Modbus Master 協議庫支持超過 9999 的保持寄存器地址。地址范圍為 400001 - 465536。只需在調用 MBUS_MSG 子程序時給 Addr 參數賦相應的值即可,如 416768。
Modubs Master 擴展地址模式僅支持保持寄存器區,不支持其他地址類型。
S7-200 作為 Modbus 主站方接收上來的數據格式與第三方設備不一樣怎么辦?
西門子PLC數據的存儲格式為高位低存方式。舉例:VD200中包含VW200和VW202,其中VW202是低字,VW200是高字。若第三方設備與西門子數據存儲格式不同,是低位低存的方式,那么通信上來的數據就會存在錯誤,需要進行轉換才能使用。編程的方式比較多樣,針對雙字中高低字的交換可以使用SWAP(字交換)指令,若是字節交換可以考慮循環移位指令。
S7-200 是否支持如 Modbus TCP 等其它協議?
不支持。S7-200自身的通信端口或其通信擴展模塊均不支持 Modbus TCP、CANopen、DeviceNet 以及 BACnet 通信協議。
為什么 S7-200 作 Modbus 主站時 MBUS_MSG 指令報6號錯誤?
引起6號錯誤主要有兩方面的原因:1.多個 MBUS_MSG 指令同時使能執行;2. Modbus庫存儲區中分配的建議地址區與編程中已使用的V存儲區有重疊。
2Modbus RTU從站