西門子 200PLC 通過 modbus 協議與組態王通訊,需要注意哪些事項?
需要注意如下幾點:
1) 需要向 PLC 中下載對應的初始化程序(KVmoddbus.mwp),由亞控提供。此程序默認的 PLC通訊端口為 port0,地址為 2,波特率 9600,無校驗(地址和波特率可由程SBR0 中的 VB8,SMB30 進行修改);
2) 由於 PLCModbus 協議程序佔用 V1000 及以前的地址,所以用戶在編寫邏輯控制程序中用到的寄存器不能和亞控提供的協議中所佔用的 V 區地址衝突;
3) 西門子 S7—200PLC 和通過 modbus 協議和組態王通訊時,CPU 上的開關撥在RUN 狀態,否則 PLC 中的 modbus 通訊程序沒有處於運行狀態,組態王和設備通過自由口協議肯定通訊失敗。
S7—300 MPI 電纜方式是否支持通過 GPRS 和組態王通訊?
不支持。
組態王的 GPRS 通訊方式要求創建虛擬串口並通過此串口進行數據通訊。而對於 MPI 協議,我們的 MPI 驅動是通過調用西門子 PLC 的動態連接庫(s7onlinx.dll等)實現和 PLC 進行通訊的,並不是直接通過串口實現數據通訊。
其他類似調用方法的驅動,同樣也不支持 GPRS 連接。
組態王和多臺西門子S7-300、400 PLC 通過 DP 協議通訊時,設備地址應如何定義?
1) 硬件連接:計算機中插入一塊CP5611(或CP5613)可實現將多個S7-300/400PLC連接在一條 DP 總線上。
2) DP 協議設置:所有 PLC 設置的 DP Slave 站, CP5611(或 CP5613)要求通過 Simatic net 設置的 DP master 站;
3) 組態王中設備地址定義:選擇 PLC/西門子/S7-200 係列(DP)/Profibus-DP ,設備地址固定為 1.1 (該地址與從站 PLC 的地址設置無關)。