6ES7211-1AE40-0XB0型號規格
6ES7211-1AE40-0XB0型號規格
使用繼電器電路或PLC的梯形圖可以實現開關量的邏輯運算。圖1—4的上面是PLC的梯形圖,梯形圖中某些編程元件(如輸出繼電器和輔助繼電器)的線圈“通電"時,其常開觸點閉合,常閉觸點斷開,稱該編程元件為1狀態。當它們的線圈“斷電"時,其常開觸點斷開,常閉觸點閉合,稱該編程元件為0狀態。
圖1—4中的A,B為輸入邏輯變量,M為輸出邏輯變量,它們之間的“與"、“或"、“非"邏輯運算關系如表1.1所示。用繼電器電路或梯形圖可以實現基本邏輯運算,觸點的串聯可實現“與"運算,觸點的并聯可實現“或"運算,用常閉觸點控制線圈可實現“非"運算(見圖1-4)。多個觸點的串、并聯電路可以實現復雜的邏輯運算,例如圖l-3中的繼電器電路實現的邏輯運算可用邏輯代數表達式表示為
KM=(SBI+KM)·SB2·FR
式中的加號表示邏輯或,乘號表示邏輯與,上畫線表示“非"運算
異步電動機電源電壓下降,若負載轉矩不變,則定子電流必然增大.
如果電動機拖動的負載較小,除起動轉矩有所降低外,不會影響電動機的壽命.
但如果電動機滿載運行,由于電源電壓低于額定電壓;會使電動機電流超過額定值,影響電動機的壽命
西門子SIMATIC S7系列串行通信模塊,包括CP340、CP341、CP440-1、CP441-1/2、CPU313C/314C-2PtP以及ET200S的1SI 3964/ASCII等,都支持ASCII驅動協議的通信,可以廣泛地用于與第三方支持ASCII協議的儀表、設備、系統等進行點對點連接通信,具有應用簡單、靈活,使用方便等優點。
本文通過一個具體的示例,給出了在多個西門子串口通信模塊(CP340/CP341)之間通過ASCII驅動協議進行輪詢通信的應用。其具體的實現方法和輪詢原理具有普遍的指導意義,可以作為西門子串行通信模塊與支持ASCII協議的儀表、設備、系統等進行串行通信的參考。
1 網絡搭建和硬件組態
1.1 網絡搭建
1.1.1 系統組成
如下圖1所示,系統包括3個SIMATIC S7-300站,其中一個作為串行通信的主站,通過ASCII驅動協議輪詢采集另外兩個從站的數據。系統主站和1#從站各配置了一個串行通信模塊CP341(6ES7341-1CH01-0AE0)(RS422/485接口),2#從站配置了一個串行通信模塊CP340(6ES7340-1AH02-0AE0)(RS232C接口),為了將它們連接到一個網絡中,在本例中選擇了西門子的PC/PPI電纜(6ES7901-3CB30-0XA0)將2#從站的RS232C接口轉換為RS485接口連接到網絡中。
圖1 系統組成結構圖
1.1.2 軟件環境
? 操作系統:Windows XP Professional SP2;
? 編程軟件:STEP7 V5.4 SP4;
? PTP協議軟件包:SIMATIC S7-CP PtP Param V5.1+SP11
下載鏈接:/cs/document/27013524?caller=view&lc=zh-CN。
1.1.3 電纜和硬件連接
根據具體情況可以自己制作通信電纜,也可以選擇西門子提供的定制電纜。在通信距離可以滿足要求的情況下,建議選擇西門子提供的串行通信電纜,電纜訂貨號如表2。
表2 連接電纜訂貨號
詳細的硬件連接如圖2所示。
圖2 實際硬件連接圖
1.2 參數分配
1.2.1 組態主站
? CP341模塊起始地址256,ASCII協議模式;
? 消息幀結束標準:字符延遲時間4ms;
? 波特率:9600bps,8位數據位,1位停止位,無校驗;
? 接口類型:RS485半雙工;
? 其他采用默認值。
圖3 主站CP341模塊協議參數分配圖
圖4 主站CP341模塊接口參數分配圖
1.2.2 組態從站
對于從站CP341/CP340模塊的參數分配與主站保持一致,特別注意波特率、數據位、停止位和奇偶校驗位設置要與主站相同。
說明:詳細的接口參數設置請參考CP341/CP340手冊及相關文檔。
下載鏈接:
圖5 2#從站CP340模塊協議參數分配圖
2 輪詢原理
2.1原理說明
與MODBUS協議輪詢不同,由于每個從站自身不具有的設備標識信息(從站地址),無法直接區分和識別網絡上的數據幀是哪個站的、需要哪個站做出響應,所以要通過ASCII協議驅動實現多站點輪詢,需要人為地對每個站做出標識,并在主站發送輪詢指令時給出相應的指令標識,以便從站能夠識別是否是發送給自己的數據以及是否做出響應。
在ASCII協議驅動實現多站點輪詢的過程中,應主要考慮以下幾個方面:
? 基本模式:主站主動請求,從站根據請求作出響應;
? 數據幀:在發送或響應數據幀中要包含有站點標識的信息;
? 實現方法:定時輪詢,完成后直接啟動下一個作業,完成后延時啟動下一個作業等實現方法;
? 校驗、錯誤處理機制:CRC、等待、丟棄、重試等。
本應用實例在以上幾個方面都采用了相對簡單的處理方式,在實際的應用中,針對不同的通信對象,可以具體分析并作出相應的處理。
2.2 輪詢機制