硬件準(zhǔn)備
1、西門子plc(smart200)
2、絕對(duì)值編碼器
3、裝有step7-microwin smart軟件的電腦
4、網(wǎng)線
1、進(jìn)入編程軟件
2、首先需要選好plc型號(hào)
3、接下來編程插入指令:
4、給modbus指令分配庫寄存器
5、編譯、下載,可以在狀態(tài)圖表里監(jiān)控vd200數(shù)據(jù)
plc讀到的編碼器數(shù)據(jù)存放在vd200里
注:這里的編碼器值是長度值還是角度值需要可以通過easypro軟件來設(shè)定
如果是角度值需要除以100,有2位小數(shù)點(diǎn)
與西門子smart 200 連接的編碼器是gax60 r13/12e10lb
該編碼器有強(qiáng)大的easypro?軟件設(shè)置功能,設(shè)置功能和參數(shù)如下:
1、測量功能,能選擇有:角度測量、長度測量、速度測量,出廠默認(rèn)的是長度模式。
2、長度測量模式和角度測量模式相比,多了“每圈對(duì)應(yīng)的測量值”填充框,可以對(duì)圈長進(jìn)行設(shè)置。
3、速度測量模式可以對(duì)輸出速度模擬量進(jìn)行設(shè)置,如圖最小轉(zhuǎn)速0時(shí)輸出4ma,最大轉(zhuǎn)速1440轉(zhuǎn)/分鐘時(shí)輸出20ma,假設(shè)當(dāng)前轉(zhuǎn)速是720轉(zhuǎn)/分鐘時(shí)則輸出是12ma,以此類推。
4、正轉(zhuǎn)方向選擇
順時(shí)針: 面對(duì)編碼器轉(zhuǎn)軸端面, 順時(shí)針旋轉(zhuǎn), 編碼器數(shù)值增大。出廠默認(rèn)值是順時(shí)針。
逆時(shí)針: 面對(duì)編碼器轉(zhuǎn)軸端面, 逆時(shí)針旋轉(zhuǎn), 編碼器數(shù)值增大。
5、循環(huán)、 往復(fù)測量模式
循環(huán)測量模式: 編碼器轉(zhuǎn)軸, 轉(zhuǎn)到最大值時(shí), 數(shù)據(jù)從 0 開始循環(huán)輸出。
數(shù)據(jù)輸出形式如下:
角度測量模式: 0--90--180--270--360(0) --90-180--270-360......
長度測量模式: 0-1024-2048-4096(0) --1024---2048----4096.....
往復(fù)測量模式: 編碼器轉(zhuǎn)軸, 旋轉(zhuǎn)至(4-20 毫安) 最大值時(shí)或者最小值的, 數(shù)據(jù)固定不變。出廠默認(rèn)是往復(fù)測量模式
數(shù)據(jù)輸出形式如下:
角度測量模式: 0--90° --180° --270° --360° , 繼續(xù)旋轉(zhuǎn)編碼器轉(zhuǎn)軸, 數(shù)字沒有變化, 保持在 360)。
長度測量模式: 0-1024-2048-4096(繼續(xù)旋轉(zhuǎn)編碼器轉(zhuǎn)軸, 數(shù)字沒有變化, 保持在 4096)。
6、4ma-20ma對(duì)應(yīng)測量值
4ma對(duì)應(yīng)的測量值:可以設(shè)置任意位置值作為編碼器的起始點(diǎn),這個(gè)值對(duì)應(yīng)的電流輸出為4ma。
20ma對(duì)應(yīng)的測量值:可以設(shè)置任意位置值作為編碼器的終點(diǎn)(測量行程),這個(gè)值對(duì)應(yīng)的電流輸出為 20ma。
7、外部置位的設(shè)定值
外部置位值即編碼器外部置位線(灰色線)和高電平接觸后編碼器回到的值,比如零位,也可以根據(jù)機(jī)械位置設(shè)置任意的值,比如中點(diǎn)置位。出廠默認(rèn)值為0
8、往復(fù)測量時(shí)的最大最小值
往復(fù)測量時(shí)的最小值: 在多圈往復(fù)測量模式下, 把編碼器的起始點(diǎn)作為往復(fù)測量的最小值。
往復(fù)測量時(shí)的最大值: 在多圈往復(fù)測量模式下, 把編碼器的終點(diǎn)作為往復(fù)測量的最大值。
9、編碼器地址
使用modbus rtu總線信號(hào)的編碼器進(jìn)行多個(gè)(≤9) 編碼器對(duì)一個(gè) rs485 接口作從站連接時(shí), 可分別給編碼器設(shè)定不同的地址(如 01,02,03..)
注意最下面,“編程允許線接地時(shí)允許通訊握手”前面的√必須打上,如果不打√就是主動(dòng)發(fā)送模式。
10、波特率
設(shè)備與編碼器之間,雙方約定一個(gè)相同的通信速度(如 rs232 協(xié)議),稱之為波特率。 通訊中, 要求雙方有相同的波特率, 以便正確地識(shí)別被傳輸?shù)臄?shù)據(jù)位。 波特率決定了通訊的速度,波特率越小, 通訊速度越慢, 同時(shí)出錯(cuò)率也越低。出廠默認(rèn)波特率為19200。