西門子smart200通過modbusRTU與絕對值編碼器通信

硬件準備

1、西門子plc(smart200)

2、絕對值編碼器

3、裝有STEP7-MicroWIN SMART軟件的電腦

4、網線

西門子smart200通過modbusRTU與絕對值編碼器通信

1、進入編程軟件

西門子smart200通過modbusRTU與絕對值編碼器通信

2、首先需要選好PLC型號

西門子smart200通過modbusRTU與絕對值編碼器通信

3、接下來編程插入指令:

西門子smart200通過modbusRTU與絕對值編碼器通信

西門子smart200通過modbusRTU與絕對值編碼器通信

4、給MODBUS指令分配庫寄存器

西門子smart200通過modbusRTU與絕對值編碼器通信

5、編譯、下載,可以在狀態圖表裡監控VD200數據

PLC讀到的編碼器數據存放在VD200裡

西門子smart200通過modbusRTU與絕對值編碼器通信

注:這裡的編碼器值是長度值還是角度值需要可以通過easyPro軟件來設定

如果是角度值需要除以100,有2位小數點

與西門子smart 200 連接的編碼器是GAX60 R13/12E10LB

西門子smart200通過modbusRTU與絕對值編碼器通信

該編碼器有強大的EasyPRO?軟件設置功能,設置功能和參數如下:

1、測量功能,能選擇有:角度測量、長度測量、速度測量,出廠默認的是長度模式。

西門子smart200通過modbusRTU與絕對值編碼器通信

2、長度測量模式和角度測量模式相比,多了“每圈對應的測量值”填充框,可以對圈長進行設置。

西門子smart200通過modbusRTU與絕對值編碼器通信

3、速度測量模式可以對輸出速度模擬量進行設置,如圖最小轉速0時輸出4mA,最大轉速1440轉/分鐘時輸出20mA,假設當前轉速是720轉/分鐘時則輸出是12mA,以此類推。

西門子smart200通過modbusRTU與絕對值編碼器通信

4、正轉方向選擇

順時針: 面對編碼器轉軸端面, 順時針旋轉, 編碼器數值增大。出廠默認值是順時針。

逆時針: 面對編碼器轉軸端面, 逆時針旋轉, 編碼器數值增大。

西門子smart200通過modbusRTU與絕對值編碼器通信

5、循環、 往復測量模式

循環測量模式: 編碼器轉軸, 轉到最大值時, 數據從 0 開始循環輸出。

數據輸出形式如下:

角度測量模式: 0--90--180--270--360(0) --90-180--270-360......

長度測量模式: 0-1024-2048-4096(0) --1024---2048----4096.....

西門子smart200通過modbusRTU與絕對值編碼器通信

往復測量模式: 編碼器轉軸, 旋轉至(4-20 毫安) 最大值時或者最小值的, 數據固定不變。出廠默認是往復測量模式

數據輸出形式如下:

角度測量模式: 0--90° --180° --270° --360° , 繼續旋轉編碼器轉軸, 數字沒有變化, 保持在 360)。

長度測量模式: 0-1024-2048-4096(繼續旋轉編碼器轉軸, 數字沒有變化, 保持在 4096)。

西門子smart200通過modbusRTU與絕對值編碼器通信

6、4mA-20mA對應測量值

4mA對應的測量值:可以設置任意位置值作為編碼器的起始點,這個值對應的電流輸出為4mA。

20mA對應的測量值:可以設置任意位置值作為編碼器的終點(測量行程),這個值對應的電流輸出為 20mA。

7、外部置位的設定值

外部置位值即編碼器外部置位線(灰色線)和高電平接觸後編碼器回到的值,比如零位,也可以根據機械位置設置任意的值,比如中點置位。出廠默認值為0

西門子smart200通過modbusRTU與絕對值編碼器通信

8、往復測量時的最大最小值

往復測量時的最小值: 在多圈往復測量模式下, 把編碼器的起始點作為往復測量的最小值。

往復測量時的最大值: 在多圈往復測量模式下, 把編碼器的終點作為往復測量的最大值。

9、編碼器地址

使用MODBUS RTU總線信號的編碼器進行多個(≤9) 編碼器對一個 RS485 接口作從站連接時, 可分別給編碼器設定不同的地址(如 01,02,03..)

注意最下面,“編程允許線接地時允許通訊握手”前面的√必須打上,如果不打√就是主動發送模式。

西門子smart200通過modbusRTU與絕對值編碼器通信

10、波特率

設備與編碼器之間,雙方約定一個相同的通信速度(如 RS232 協議),稱之為波特率。 通訊中, 要求雙方有相同的波特率, 以便正確地識別被傳輸的數據位。 波特率決定了通訊的速度,波特率越小, 通訊速度越慢, 同時出錯率也越低。出廠默認波特率為19200。


分享到:


相關文章: