回覆列表
-
1 # 梔子花的北島似水浮生
-
2 # 使用者4129382817078636
系統手冊: “標準 DB 與 STEP 7 Classic 程式設計工具以及經典的 S7-300 和 S7-400 CPU 相容。
可最佳化訪問的資料塊無固定的定義結構。資料元素在宣告中僅包含一個符號名,在塊中沒有固定地址。CPU 會將元素自動儲存到塊的可用儲存區中,以免在儲存器中留下間隙。這樣一來,便可最最佳化地利用儲存器容量。” “ 最佳化型資料塊的體積小於非最佳化型資料塊。最佳化型資料塊和非最佳化型資料塊中的資料元素順序不一樣。”
s7-1500cpu和s7-1200cpu之間可以實現modbus/tcp的通訊。在s7-1500cpu和s7-1200cpu中呼叫“mb_client”和“mb_server”指令並引數化。
“mb_client”指令把cpu的乙太網連線實現為modbus/tcp客戶機通訊。使用“mb_client”指令在客戶機和伺服器之間建立連線,傳送請求和接收響應,和控制連線斷開。
the"mb_server"指令把cpu的乙太網連線實現為modbus/tcp伺服器通訊。使用"mb_server"指令處理modbus/tcp客戶端的連線請求,接收來自modbus的請求併發送響應訊息。
在這個例子中,透過兩個modbus/tcp連線演示了一個modbus功能。
s7-1500cpu的第一個連線作為modbustcp客戶機。s7-1200cpu作為modbustcp伺服器。
s7-1200cpu的第二個連線作為modbustcp客戶機。thes7-1500cpu作為modbustcp伺服器。
modbus/tcp連線是要透過一對功能塊建立的(mb_client和mb_server).