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