服務熱線
86-132-17430013
品牌 | 其他品牌 |
---|
西門子代理商 西門子6ES7331-1KF02-9AMO 西門子6ES7331-1KF02-9AMO
在 S7-300 中,通信資源是如何分配的?
在 S7-300 中,有不同類型的通信資源,這些資源必須分開,卻在一定程度上也相互影響。必須考慮到不同屬性的 CPU 和 CP 模塊,從而來計算的通信數量。通信資源如下:
CPU 和 CP 的 S7 連接資源數和開放式通信資源數了可用連接的數目。
例如 TCON, TSEND, TRCV 和 TDISCON 塊適用于 CPU 的開放式通信的。開放式通信的連接只有在運行時建立,是不需要被組態的。如果使用了比允許更多的連接,那么在運行時 TCON 塊會報錯。
S7 連接資源數的只針對于 S7 連接。當然,這些還包括 PG 連接,OP/HMI 連接和S7 通信連接。
CP 模塊的連接可以是 S7 連接或開放式通信連接。CP 模塊的開放式通信連接需要通過 NetPro 配置,AG_SEND 和 AG_RECV 塊分別用于數據的發送和接收。
實例數目了S7 連接 同時進行發送和接收任務的可能性,換句話說,就是有多少個的 PUT, GET, BSEND, BRCV, USEND 和 URCV 塊能夠運行。
針對于 CPU 317-2 PN/DP (訂貨號:6ES7317-2EK14-0AB0) 和 CP343-1 (訂貨號:6GK7343-1EX30-0XE0) 的屬性列出下面三種情況。
下面的表格列出了 CPU 317-2 PN/DP 和 CP343-1 的屬性。
技術數據 | CPU 317-2 PN/DP 6ES7317-2EK14-0AB0 | CP343-1 6GK7343-1EX30-0XE0 |
開放式通信資源數 | 16 | 16 |
S7 連接資源數 | 32 | 16 |
S7 連接資源的 | S7 通信資源數 16 個 S7 通信資源數 30 個 PG 或 OP 連接資源數 31 個 | 無 |
通信實例數目 | 32 | 16 |
表格 01
S7 通信
對于 CPU 來說,多可以配置 16 個 S7 連接。PG,OP 和 S7 通信共是 16 個連接資源
可以通過 CP 模塊建立 16 個 S7 連接。并且,CP 模塊只要有一個 S7 連接或者 PG/OP 連接就占用 CPU 的一個 S7 連接。不論 CP 模塊組態的是 1 個還是 16 個 S7連接,僅占用 CPU 的一個資源。這個被占用的 CPU 的 S7 連接是已組態的 S7 連接,而不是額外的 PG, OP 和 S7 通信中的 16 個資源。
下表列出了 S7 連接的數目。
CP 模塊數 | 每個 CP 可組態 | 每個 CPU 可組態 | 每個 CPU 可組態的其他連接 (PG, OP, S7 通信) | 總共 |
0 (only CPU) | - | 16 | 16 | 32 |
1 | 16 | 15 | 16 | 47 |
2 | 16 | 14 | 16 | 62 |
3 | 16 | 13 | 16 | 77 |
4 | 16 | 12 | 16 | 92 |
表格 02
開放式通信
在 CPU 中,可以使用 TCON 塊建立 16 連接 (TCP, ISO-on-TCP, UDP)。這個數目是不受其他通信服務的,且本身不影響任何其他類型的通信。
CP 模塊可以配置 16 個開放通信連接。這些資源數是與 S7 連接共享的。CP 模塊可以建立 16 個連接(包括 S7 連接和開放通信連接)。
的開放通信不影響 CPU 的通信資源。如果僅組態 CP 模塊的開放通信連接,是不占用 CPU 的 S7 連接的。AG_SEND/AG_RECV 塊是用來讀取/寫入數據的。通過這種不使用任何CPU 資源。功能塊調用的數量不受。
通信實例
在 CPU 中進行 S7 通信,可以同時運行多達 32 個實例。超過 32 個實例的話會報錯??梢赃M行更多的 S7 連接任務,當一個 S7 連接的實例任務完成后可以使用另一個 S7 連接實例。
CP 模塊可以多運行16個實例。例如可以發送和接收 8 組 S7 連接,或者,僅發送或者僅接收 16 組 S7 連接。但是不可能同時發送和接收 16 組 S7 連接。一種應用是等到這個任務完成后再去執行另一個 S7 連接。CP 模塊不支持這個功能,16 個實例數目就是值。
S7 通信和開放式通信并行
S7 通信和開放式通信是可以同時運行的。CPU 的這些資源也不會彼此影響。對于 CP 模塊,這兩種通信服務是共享資源的。1 個 CP 模塊多可以運行 16 個實例。
1、為什么要用PC/PPI接口?
因S7200CPU使用的是RS485,而PC機的COM口采用的是RS232,兩者的電氣規范并不相容,需要用中間電路進行匹配。PC/PPI其實就是一根RS485/RS232的匹配電纜。
2、晶體管輸出與繼電器輸出各自的優點如何?
晶體管不能帶AC220V的交流負載,只能帶低壓的直流。對抗過載和過壓的能力差。但可以高頻輸出,適合高輸出的,例如脈沖控制。
繼電器可以帶AC220V和直流的負載。但由于繼電器本身的特性決定了它不能高頻輸出。同時繼電器通斷的壽命一搬在10萬次左右。所以在通斷的也適合用晶體管的
3、S7-200 CPU上的通訊口,通訊距離究竟有多遠?
《S7-200手冊》上給出的數據是一個網段50m,這是在符合規范的網絡條件下,能夠保證的通訊距離。凡超出50m的距離,應當加中繼器。加一個中繼器可以通訊網絡50米。如果加一對中繼器,并且它們之間沒有S7-200 CPU站存在(可以有EM277),則中繼器之間的距離可以達到1000米。符合上述要求就可以做到非??煽康耐ㄓ?。
實際上,有用戶做到了超過50m距離而不加中繼器的通訊。西門子不能保證這樣的通訊一定成功。
4、通訊口參數如何設置?
缺省情況下,S7-200 CPU的通訊口處于PPI從站,地址為2,通訊速率為9.6K,要更改通訊口的地址或通訊速率,必須在塊中的通訊端口選項卡中設置,然后將塊下載到CPU中,新的設置才能起作用。
5、M區域地址不夠用怎么辦?
有些用戶習慣使用M 區作為中間地址,但S7-200CPU中M區地址空間很小,只有32個字節,往往不夠用。而S7-200CPU中提供了大量的V 區存儲空間,即用戶數據空間。V存儲區相對很大,其用法與M 區相似,可以按位、字節、字或雙字來存取V 區數據。例:V10.1, VB20, VW100, VD200等等。
6、S7-200的遠距離通訊有哪些?
1)RS-485網絡通訊:PPI、MPI、PROFIBUS-DP協議都可以在RS-485網絡上通訊,通過加中繼,遠可以達到9600米
2)光纖通訊:光纖通訊除了抗、速率高之外,通訊距離遠也是一大優點。S7-200產品不直接支持光纖通訊,需要附加光纖轉換模塊才可以。
3)網:S7-200通過EM241音頻調制解調器模塊支持網通訊。EM241要求通訊的末端為的音頻線,而不論局間的通信。通過EM241可以進行全球通訊。
4)無線通訊:S7-200通過無線電臺的通訊距離取決于電臺的、功率、天線等因素;S7-200通過GSM網絡的通訊距離取決于網絡服務的范圍 ;S7-200通過紅外設備的通訊也取決于它們的規格
7、S7-200支持的通訊協議哪些是公開的,哪些是開的?
1)PPI協議:西門子內部協議,開
2)MPI協議:西門子內部協議,開
3)S7協議:西門子內部協議,開
4)PROFIBUS-DP協議:協議,公開
5)USS協議:西門子傳動裝置的通用串行通訊協議,公開詳情請參考相應傳動裝置的手冊
6)MODBUS-RTU(從站):公開
8、S7-200的高速輸入、輸出如何使用?
S7-200 CPU上的高速輸入、輸出端子,其接線與普通數字量I/O相同。但高速脈沖輸出必須使用直流晶體管輸出型的CPU(即DC/DC/DC型)。
9、NPN/PNP輸出的編碼器(和其他傳感器),能否接到S7-200 CPU上?
都可以。S7-200 CPU和擴展模塊上的數字量輸入可以連接源型或漏型的傳感器輸出,連接時只要相應地改變公共端子的接法
10、NPN和PNP傳感器混接進200PLC的
大家都知道一般日系PLC如三菱、OMRON等一般公共端是+接入的時候通常是選用NPN傳感器。歐系PLC的公共端一般是-,大多選用PNP的傳感器接入。如200/300等那么當200PLC做時候,提供的傳感器有PNP和NPN兩種那么問題怎么解決呢?
一:NPN傳感器利用中間繼電器轉接
二:大家在設計的時候一般把200PLC的輸入端[M]統一接24V-,其實,200PLC同樣可以引入-輸入,把1M的接24V+,I0.0-0.7統一接NPN傳感器,把2M接24V-,把PNP傳感器統一接I1.0-1.7這樣就能達到NPN&PNP傳感器混接進PLC的目的。原因很簡單,200PLC支持兩種接入,內部是雙向二極管采用光電隔離進行傳輸的。
11、高速計數器怎樣占用輸出點?
高速計數器根據被定義的工作,按需要占用CPU上的數字量輸入點。每一個計數器都按其工作占用固定的輸入點。在某個下沒有用到的輸入點,仍然可以用作普通輸入點;被計數器占用的輸入點(如外部復位),在用戶程序中仍然訪問到。