beichen
級別: 家園常客
|
當(dāng)前西門子PLC(S7200,S7300,S7400),不支持或者要通過負(fù)責(zé)復(fù)雜的編程來實現(xiàn)modbusTCP通訊;BCNet模塊內(nèi)置modbusTCP服務(wù)器,將PLC的地址和modbus的地址直接對應(yīng),客戶無需編程,提供一個便捷的解決方案 。 Modbus TCP與西門子PLC數(shù)據(jù)地址對應(yīng)關(guān)系 BCNet-S7PPI、BCNet-S7MPI內(nèi)部集成ModbusTCP服務(wù)器,支持ModbusTCP通訊的客戶機(jī)軟件可以直接讀寫PLC的數(shù)據(jù)。實現(xiàn)功能號包括:FC1、FC2、FC3、FC4、FC5、FC6和FC16。 PLC的站地址為Modbus從站地址。 PLC的數(shù)據(jù)區(qū)和Modbus數(shù)據(jù)區(qū)在BCNet-S7PPI/MPI內(nèi)部被自動映射,PLC內(nèi)不需要編寫通訊程序: 1. PLC的Q區(qū)對應(yīng)Modbus的線圈,Q0.0對應(yīng)00001。 2. PLC的I區(qū)對應(yīng)Modbus的離散輸入,I0.0對應(yīng)10001。 3. PLC的M區(qū)對應(yīng)Modbus的輸入寄存器,MW0對應(yīng)30001。 4. PLC的V區(qū)(DB區(qū))對應(yīng)Modbus的乘法寄存器,VW0對應(yīng)40001。 地址計算公式如下: 1. Qm.n = 00001 + m*8 + n。 2. Im.n = 10001 + m*8 + n。 3. MWm= 30001 + m/2,m為偶數(shù)。 4. VWm = 40001 + m/2,m為偶數(shù);DB1.DBWm = 40001 + m/2,m為偶數(shù)。 例如:地址:40040;對應(yīng)S7200地址:VW78; 對應(yīng)S7300地址: DB1.DBW78; 西門子PLC實現(xiàn)modbusTCP通訊.pdf (556 K) 下载次数:603 |
|
---|---|---|
|