不一樣,PORT1或者PORT0都是485接口,DP口和485不同,如果S7-200想要使用DP通訊的話,需要添加DP通訊模塊。
1、port0、port1通信口特殊標(biāo)記位存儲器(SM)不同,雖然都可以上傳、下載程序,不過port1只能設(shè)為MODBUS主站,port0主、從都可以——如果是自己編寫的通訊代碼,不存在這個差別。PORT0可以用作編程口也可以用作設(shè)備與PLC的通信口,PORT1只能作為設(shè)備與PLC的通信口。
2、port0、port1通信口各自獨(dú)立,每個通信口都有自己的網(wǎng)絡(luò)地址、通信速率等參數(shù)設(shè)置。通信口的參數(shù)在編程軟件Micro/WIN的“系統(tǒng)塊”中查看、設(shè)置,新的設(shè)置在系統(tǒng)塊下載到CPU中后起作用。
3、port0、port1通信口各自在不同的模式、通信速率下工作;它們的口地址甚至不同。
這兩個接口都可以同時使用的,完全獨(dú)立,你只要在庫中來調(diào)用相應(yīng)的程序塊即可,但是庫里面主站程序兩個端口的都有,從站程序只有port0口的.
擴(kuò)展資料
S7-200CPU上的通信口Port0支持Modbus RTU協(xié)議。
常用的功能碼如下:
代碼 名稱 作用
01、 讀取線圈狀態(tài) 取得一組邏輯線圈的當(dāng)前狀態(tài)(ON/OFF),功能01返回任意個數(shù)輸出點(Q)的ON/OFF狀態(tài)。
02、 讀取輸入狀態(tài) 取得一組開關(guān)輸入的當(dāng)前狀態(tài)(ON/OFF),功能02返回任意個數(shù)輸入點(I)的ON/OFF狀態(tài)。
03、 讀取保持寄存器 讀取單個/多個保持寄存器。功能03返回V存儲區(qū)的內(nèi)容。在Modbus協(xié)議下保持寄存器都是'字'值,在一次請求中可以讀取最多120個字的數(shù)據(jù)。
04、 讀取輸入寄存器 讀取單個/多個輸入寄存器。功能04返回S7-200的模擬量數(shù)據(jù)值。
05、強(qiáng)置單線圈寫單個線圈(離散量輸出點)。功能05用于將離散量輸出點設(shè)置為指定的值。這個點不是被強(qiáng)制的,用戶程序可以覆蓋Modbus通信請求寫入的值。
06、 預(yù)置單寄存器 寫單個保持寄存器。功能06寫一個值到S7-200的V存儲區(qū)的保持寄存器中。