1.通過(guò)FB286讀寫(xiě)多個(gè)參數(shù):

參數(shù)說(shuō)明:1、Start:在參數(shù)操作過(guò)程中 start 的上升沿會(huì)啟動(dòng)參數(shù)操作任務(wù)。2、ReadWrite:參數(shù)=0 表示讀取操作,如果等于 1 對(duì)應(yīng)寫(xiě)入操作。3、ParaNo:讀寫(xiě)參數(shù)的數(shù)量,范圍1~16。4、hardwareID: 硬件標(biāo)識(shí)符。5、AxisNo:驅(qū)動(dòng)編號(hào),V90PN需設(shè)置為2。6、Error:出錯(cuò)標(biāo)志位。7、Errorid:返回值。8、BUSY:當(dāng)寫(xiě)入?yún)?shù)執(zhí)行時(shí)為 1,如果完成或者故障后變成 0。9、DONE:任務(wù)執(zhí)行完成,可以用于編寫(xiě)程序時(shí)復(fù)位請(qǐng)求使用。10、Ready:程序塊沒(méi)有執(zhí)行讀或?qū)懖僮?,處于?zhǔn)備狀態(tài)。11、DiagId:返回值。
1.1寫(xiě)參數(shù)操作實(shí)例:
1.1.1通過(guò)FB286寫(xiě)入P2581(整型)、P29120(實(shí)型)兩個(gè)參數(shù),hardwareid在硬件組態(tài)中獲取。FB286接口設(shè)置如圖1:

圖1
1.1.2此實(shí)例通過(guò)SINA_PARA背景數(shù)據(jù)塊里的sxParameter[1]和sxParameter[2]設(shè)置P2581=456789,P29120=2.567.需要注意srValue與sdValue的設(shè)置,整型參數(shù)寫(xiě)入sdValue變量,而實(shí)型參數(shù)則寫(xiě)入srValue變量。如果參數(shù)有下標(biāo),則需在sindex中設(shè)置。具體設(shè)置如圖2:

圖2
1.1.3設(shè)置Start管腳0->1并保持待寫(xiě)參數(shù)完成。
1.2讀參數(shù)實(shí)例
1.2.1通過(guò)FB286讀出P2581(整型)、P29120(實(shí)型)兩個(gè)參數(shù),F(xiàn)B286接口設(shè)置如圖3:

圖3
1.2.2此實(shí)例通過(guò)SINA_PARA背景數(shù)據(jù)塊里的sxParameter[1]和sxParameter[2]讀取P2581=456789,P29120=2.567。要注意srValue與sdValue的設(shè)置,整型參數(shù)存入sdValue變量,而實(shí)型參數(shù)則存入srValue變量。具體設(shè)置如圖4:

圖4
1.2.3設(shè)置Start管腳0->1并保持待讀參數(shù)完成。
2.通過(guò)FB287讀寫(xiě)單個(gè)參數(shù):

參數(shù)說(shuō)明:1、Start:在參數(shù)操作過(guò)程中 start 的上升沿會(huì)啟動(dòng)參數(shù)操作任務(wù)。2、ReadWrite:參數(shù)=0 表示讀取操作,如果等于 1 對(duì)應(yīng)寫(xiě)入操作。3、hardwareID: 硬件標(biāo)識(shí)符。4、Parameter:需要讀寫(xiě)的參數(shù)號(hào)。5、INDEX:參數(shù)下標(biāo)。6、ValueWrite1:此處寫(xiě)實(shí)型的參數(shù)值。7、ValueWrite2:此處寫(xiě)整型的參數(shù)值。8、AxisNo:驅(qū)動(dòng)編號(hào),V90PN需設(shè)置為2。9、ERROR:出錯(cuò)標(biāo)志位。10、ErrorID:返回值。11、BUSY:當(dāng)寫(xiě)入?yún)?shù)執(zhí)行時(shí)為 1,如果完成或者故障后變成 0。12、DONE:任務(wù)執(zhí)行完成,可以用于編寫(xiě)程序時(shí)復(fù)位請(qǐng)求使用。13、Ready:程序塊沒(méi)有執(zhí)行讀或?qū)懖僮鳎幱跍?zhǔn)備狀態(tài)。14、DiagId:返回值。15、ValueRead1:此處讀實(shí)型的參數(shù)值。16、ValueRead2:此處讀整型的參數(shù)值。17、Format:所讀參數(shù)的格式。18、ErroNo:錯(cuò)誤代碼。
2.1寫(xiě)參數(shù)實(shí)例
2.1.1通過(guò)FB287寫(xiě)入P2581(整型)=12345。將要設(shè)定的參數(shù)值寫(xiě)入變量“wr_dint_value”=12345,通過(guò)設(shè)置Start管腳0->1并保持待寫(xiě)參數(shù)完成。FB287接口設(shè)置如圖5:

圖5
2.1.2通過(guò)FB287寫(xiě)入P29110(實(shí)型)=1.234。將要設(shè)定的參數(shù)值寫(xiě)入變量“wr_real_value”=1.234,通過(guò)設(shè)置Start管腳0->1并保持待寫(xiě)參數(shù)完成,。FB287接口設(shè)置如圖6:

圖6
2.2讀參數(shù)實(shí)例
2.2.1通過(guò)FB287讀出P2581(整型)=12345,通過(guò)將Start管腳0->1并保持待讀參數(shù)完成,讀出的參數(shù)值被寫(xiě)入變量“rd_dint_value”=12345。 FB287接口設(shè)置如圖7:

圖7
2.2.2通過(guò)FB287讀出P29110(實(shí)型)=1.234,通過(guò)將Start管腳0->1并保持待讀參數(shù)完成,讀出的參數(shù)值被寫(xiě)入變量“rd_real_value”=1.234。FB287接口設(shè)置如圖8:

圖8
-
參數(shù)
+關(guān)注
關(guān)注
11文章
1870瀏覽量
34047 -
Start
+關(guān)注
關(guān)注
0文章
73瀏覽量
13946
原文標(biāo)題:PLC如何讀取V90 PN的實(shí)際轉(zhuǎn)矩電流等參數(shù)
文章出處:【微信號(hào):PLC-DCS,微信公眾號(hào):工控培訓(xùn)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
開(kāi)關(guān)電源設(shè)計(jì)入門(mén)與實(shí)例解析(286頁(yè)完整版)
讀寫(xiě)24LCxx系列的EEPROM的實(shí)例程序
PIC單片機(jī)的EEPROM讀寫(xiě)實(shí)例
如何通過(guò)FB287讀寫(xiě)單個(gè)變頻器參數(shù)
電腦配置286中286指的是什么?
如何才能通過(guò)西門(mén)子的PLC讀寫(xiě)V90伺服的參數(shù)
MELSEC iQ F統(tǒng)計(jì)解析FB參考
MELSEC iQ R數(shù)據(jù)解析FB庫(kù)參考規(guī)格書(shū)
MELSEC iQ R統(tǒng)計(jì)解析FB庫(kù)參考(基本篇)
單個(gè)實(shí)例、多重實(shí)例和參數(shù)實(shí)例的區(qū)別
西門(mén)子博途:調(diào)用FB(實(shí)例化)
通過(guò)FB286讀寫(xiě)參數(shù)實(shí)例解析
評(píng)論