av在线网址在线在线在线网址_一级毛片国产完整视频_亚洲人午夜射精精品日韩_国产高清免费片污网站_尽享高清电影和精彩影视剧_欧美成人午夜精品免费福利_欧美国产黄片大全_亚洲午夜无码视频_日韩在线视频播放_性无码纯肉3D动漫在线观看

您的位置: 首頁 > 技術服務 > 技術視頻

深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信

時間:2023-04-17 瀏覽次數: 作者: admin

深圳力控多功能儀表與200SMARTPLC通訊

1. 接口定義

   S7-200smart通訊端口為RS485物理口(9針口),其引腳定義如圖下所示

 深圳力控知識小講堂1-深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信(圖1)

CM01 信號板與 RS485 兼容。下表列出了為信號板提供物理連接的連接器,并描述引腳分配

 深圳力控知識小講堂1-深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信(圖2)

 

2. 接線

9針口得引腳3接深圳力控的多功能儀表的通訊端子A,引腳8接端子B.

CM01信號板Rx/A接深圳力控的多功能儀表的通訊端子A,Rx/B接端子B.

3. 說明

S7-200smart在電氣上是標準的RS-485半雙工串行通訊口,此串行字符的通訊格式:1起始位,8數據位,1位奇//無校驗:1停止位。通訊波特率可設置為9.6kbps,19.2kbps,187.5kbps,符合這些的串行通訊設備可以和S7-200SMART進行自由口通訊。

4. MOUDBUS RTU主站庫

使用moudbus庫時必須對庫存儲區進行分配,見下圖設置,而且分配空間不能和程序中其他空間沖突,否則編譯調用會出錯。

 深圳力控知識小講堂1-深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信(圖3)

深圳力控知識小講堂1-深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信(圖4)

分配地址不能和程序中其他地址沖突。

5. S7-200SMART主站編程

編程時使用SM0.0調用MBUS_CTRL完成主站參數初始化,詳細見下表

深圳力控知識小講堂1-深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信(圖5)

深圳力控知識小講堂1-深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信(圖6)

模式”(Mode) 輸入的值用于選擇通信協議。輸入值為 1 時,將 CPU 端口分配給 Modbus 協議并啟用該協議。輸入值為 0 時,將 CPU 端口分配給 PPI 系統協議并禁用 Modbus 協議。

參數奇偶校驗”(Parity) 應設置為與 Modbus 從站設備的奇偶校驗相匹配。所有設置使用一個起始位和一個停止位。允許的值如下:0(無奇偶校驗)、1(奇校驗)和 2(偶校驗)。

參數端口”(Port)設置物理通信端口(0 = CPU 中集成的 RS-4851 = 可選 CM01 信號板上的 RS-485 RS-232)。

參數超時”(Timeout) 設為等待從站做出響應的毫秒數。超時”(Timeout) 值可以設置為 1 ms 32767 ms 之間的任何值。典型值是 1000 ms (1 s)超時”(Timeout) 參數應設置得足夠大,以便從站設備有時間在所選的波特率下做出響應。

深圳力控知識小講堂1-深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信(圖7)

有新請求要發送時,將參數 First 設置為接通,并僅保持一個掃描周期。First 輸入以脈沖方式通過邊沿檢測元素(例如,上升沿),這將導致程序發送請求一次。

參數“從站”(Slave)  Modbus 從站設備的地址。儀表默認地址是1,當需要通訊多個儀表時可更改地址。

使用參數 RW 指示是讀取還是寫入該消息。0(讀取)和 1(寫入)。

參數地址 (Addr) 是起始 Modbus 地址。S7200 SMART 支持以下地址范圍:

對于離散量輸出(線圈),為 00001 09999

對于離散量輸入(觸點),為 10001 19999

對于輸入寄存器,為 30001 39999

對于保持寄存器,為 40001 49999 400001 465535

參數計數”(Count) 用于分配要在該請求中讀取或寫入的數據元素數。對于位數據類型,“Count”是位數,對于字數據類型,則表示字數。

對于地址 0xxxx計數”(Count) 是要讀取或寫入的位數

對于地址 1xxxx計數”(Count) 是要讀取的位數

對于地址 3xxxx計數”(Count) 是要讀取的輸入寄存器字數

對于地址 4xxxx 4yyyyy計數”(Count) 是要讀取或寫入的保持寄存器字數

參數 DataPtr 是間接地址指針,指向 CPU 中與讀/寫請求相關的數據的 V 存儲器。對于讀請求,將 DataPtr 設置為用于存儲從 Modbus 從站讀取的數據的 個 CPU 存儲單元。對于寫請求,將 DataPtr 設置為要發送到 Modbus 從站的數據的 個 CPU 存儲單元。

程序將 DataPtr 值以間接地址指針的形式傳遞到 MBUS_MSG/MB_MSG2。例如,如果要寫入到 Modbus 從站設備的數據始于 CPU 的地址 VW200,則 DataPtr 的值將為 &VB200(地址 VB200)。指針必須始終是 VB 類型,即使它們指向字數據。

深圳力控儀表默認地址是1,無奇偶校驗,1停止位,波特率9600

深圳力控知識小講堂1-深圳力控LK系列多功能電力儀表與西門子SMART系列PLC通信(圖8)

根據深圳力控通訊地址表可以看出數據都是浮點數,每個浮點數都占用2個字。上邊通訊程序是將儀表地址從0開始讀取10個字分配到VW0-VW10。因此程序監控的VD0為電壓UA值,VD4為電壓UB值,VD8為電壓UC值。通訊地址表中其他參數的數值都可以讀取出來。

 

 

 

 

 


在線咨詢
掃一掃

掃一掃

返回頂部