Haiwell(海為) PLC新舊指令使用說明
聲明:您必須遵守我們的協議,如果您下載了該資源行為將被視為對《電天下賬號管理規范》全部內容的認可,本網站資源來自原創,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請舉報本資源,我們將及時審核處理!
本文主要介紹海為PLC 中部分指令共21條,分別HN 系列主機和ES 系列主機應用中的指令格式及參數說明。
文本預覽
海為 PLC 新舊指令使用說明
本文主要介紹海為PLC中部分指令共21條,分別HN系列主機和ES系列主機應用中的指令格式及參數說明。
H/N系列主機使用說明可查看海為2.2.0版本PLC編程軟件在線幫助或者本文的“H/N系列主機指令格式及參數說明”;
E/S系列主機在使用以下指令的時,在程序編譯的時候會出現警示提醒,該警示不影響指令的在E/S主機的正常使用,
但這些指令在E/S系列主機中使用時必須按E/S系列的說明來設置,具體設置和注意點,請查閱本文具體指令對應的“E/S
系列主機指令格式及參數說明 ”。
目錄:
海為PLC新舊指令使用說明................................................................................................................................................................1
HHSC(高速計數器).......................................................................................................................................................................2
SPD(速度偵測)...............................................................................................................................................................................5
PWM(脈寬調制)............................................................................................................................................................................7
XCH(字節交換)、D.XCH(寄存器交換)...................................................................................................................................9
SHL(位左移).................................................................................................................................................................................11
SHR(位右移)................................................................................................................................................................................13
WSHL(字左移).............................................................................................................................................................................15
WSHR(字右移)............................................................................................................................................................................17
ROL(位循環左移)........................................................................................................................................................................19
ROR(位循環右移)........................................................................................................................................................................21
WROL(字循環左移)....................................................................................................................................................................23
WROR(字循環右移)....................................................................................................................................................................25
BSHL(字節左移)..........................................................................................................................................................................27
BSHR(字節右移)..........................................................................................................................................................................29
HEX、HEX.LB(ASCII轉換為HEX)...........................................................................................................................................31
ASCI、ASCI.LB(HEX轉換為ASCII).........................................................................................................................................34
GHLB(得到高低字節).................................................................................................................................................................37
GPWM(通用脈寬調制)................................................................................................................................................................39
PID(PID控制)...............................................................................................................................................................................41
SC、D.SC(線性變換)..................................................................................................................................................................45
TTC(溫度曲線控制)....................................................................................................................................................................47HHSC(高速計數器)
H/N系列主機指令格式及參數說明
語言 LD FBD IL
指令格式 HHSC En, PV, N, Mod, HSCx, Out
輸 輸
參數 H/N系列主機 參數定義 H/N系列主機 說明
入 出
En 使能 √
PV 設定值起始元件 √ 每段占2個寄存器
N 比較段數 √ 1-8
Mod 比較模式 √ 0-2:0 為單段比較,1 為絕對方式比較,2 為相對方式比較
HSCx 高速計數器號 √
Out 比較結果起始元件 √ 每段占1個位元件
HVal 高速計數器當前值 √ 占用2個系統寄存器
HFre 當前頻率值 √ 占用2個系統寄存器
【指令功能及作用說明】
1、HHSC指令用于對高速脈沖輸入信號的處理,它可以同時對輸入脈沖計數和測量脈沖的頻率值。
2、高速計數器支持:脈沖/方向、正/反脈沖、A/B相脈沖輸入模式,支持1、2、4倍頻計數模式,參考“HSC高速計數器參數”
3、HHSC指令與SM系統狀態位、SV系統寄存器有關,當計數值=設定值時產生"HSCx當前值=設定值(每段設定值都會產生)"中斷,
當輸入的脈沖改變方向時產生"HSCx輸入方向改變"中斷。
4、支持多段比較,支持3種比較方式:單段比較、絕對方式比較、相對方式比較。
5、HHSC指令具有自學習功能,在學習狀態下可以把當前值記錄到設定值,可以連續多段學習。在進入和退出學習狀態時會自動復
位高速計數器HSCx。
6、復位高速計數器、實時修改設定值、修改當前值、修改當前段號,使用HCWR指令。
7、當En=ON時,HHSC指令執行,當En=OFF時,停止計數。
E/S系列主機指令格式及參數說明
語言 LD FBD IL指令格式 HHSC En, PV, N, Mod, HSCx, Out
輸 輸
參數 E/S系列主機參數定義 E/S系列主機說明
入 出
En 使能 √
PV 設定值起始元件 √ 每段占2個寄存器
N 比較段數 √ 1-8
Mod 比較模式 √ 0-2:0 為單段比較,1 為絕對方式比較,2 為相對方式比較
HSCx 高速計數器號 √
Out 比較結果起始元件 √ 每段占1個位元件
HVal 高速計數器當前值 √ 占用2個系統寄存器
HFre 當前頻率值 √ ES系列主機不支持該功能
【指令功能及作用說明】
1、HHSC指令用于對高速脈沖輸入信號的處理,它可以同時對輸入脈沖計數和測量脈沖的頻率值。
2、高速計數器支持:脈沖/方向、正/反脈沖、A/B相脈沖輸入模式,支持1、2、4倍頻計數模式,參考“HSC高速計數器參數”
3、HHSC指令與SM系統狀態位、SV系統寄存器有關,當計數值=設定值時產生"HSCx當前值=設定值(每段設定值都會產生)"中斷,
當輸入的脈沖改變方向時產生"HSCx輸入方向改變"中斷。
4、支持多段比較,支持3種比較方式:單段比較、絕對方式比較、相對方式比較。
5、HHSC指令具有自學習功能,在學習狀態下可以把當前值記錄到設定值,可以連續多段學習。在進入和退出學習狀態時會自動復
位高速計數器HSCx。
6、復位高速計數器、實時修改設定值、修改當前值、修改當前段號,使用HCWR指令。
7、當En=ON時,HHSC指令執行,當En=OFF時,停止計數。使用V2.2.0打開V2.1.7編寫好含HHSC指令的程序變化說明
例如如果在之前用2.1.7版本編寫好的程序如下:
那么用2.2.0打開時就會自動變成:
如果需要對計數進行暫停計數和繼續計數,可以通過以下程序來實現:SPD(速度偵測)
H/N系列主機指令格式及參數說明
語言 LD FBD IL
指令格式 SPD En, TnP, X, HFre
輸 輸
參數 H/N系列主機參數定義 H/N系列主機說明
入 出
En 使能 √
TnP 偵測時間或脈沖數 √ TnP>0為偵測時間(單位0.1ms),TnP<0為偵測脈沖數
X 脈沖輸入 √
Eno 使能輸出 √
HFre 頻率值 √ 占用2個連續元件
【指令功能及作用說明】
1、SPD指令偵測主機高速脈沖輸入點Xn輸入脈沖的頻率值。它不使用HSCx高速脈沖輸入通道,1路高速脈沖輸入通道有2個高速
脈沖輸入點。這樣有8個脈沖輸入通道的主機可以實現16路高速輸入脈沖頻率的偵測。
2、SPD指令支持以時間或者脈沖數方式測量頻率,當TnP>0則以時間偵測方式測量頻率(時間單位0.1ms),如果TnP<0則以脈
沖個數方式測量頻率。TnP=0則HFre=0。
3、為確保頻率測量的精度,當輸入脈沖的頻率高于19KHz時使用時間偵測方式(建議偵測時間大于500ms,TnP>5000),當輸入
脈沖頻率低于19KHz時使用偵測脈沖個數方式。E/S系列主機指令格式及參數說明
語言 LD FBD IL
指令格式 SPD En, TnP, X, HFre
輸 輸
本文主要介紹海為PLC中部分指令共21條,分別HN系列主機和ES系列主機應用中的指令格式及參數說明。
H/N系列主機使用說明可查看海為2.2.0版本PLC編程軟件在線幫助或者本文的“H/N系列主機指令格式及參數說明”;
E/S系列主機在使用以下指令的時,在程序編譯的時候會出現警示提醒,該警示不影響指令的在E/S主機的正常使用,
但這些指令在E/S系列主機中使用時必須按E/S系列的說明來設置,具體設置和注意點,請查閱本文具體指令對應的“E/S
系列主機指令格式及參數說明 ”。
目錄:
海為PLC新舊指令使用說明................................................................................................................................................................1
HHSC(高速計數器).......................................................................................................................................................................2
SPD(速度偵測)...............................................................................................................................................................................5
PWM(脈寬調制)............................................................................................................................................................................7
XCH(字節交換)、D.XCH(寄存器交換)...................................................................................................................................9
SHL(位左移).................................................................................................................................................................................11
SHR(位右移)................................................................................................................................................................................13
WSHL(字左移).............................................................................................................................................................................15
WSHR(字右移)............................................................................................................................................................................17
ROL(位循環左移)........................................................................................................................................................................19
ROR(位循環右移)........................................................................................................................................................................21
WROL(字循環左移)....................................................................................................................................................................23
WROR(字循環右移)....................................................................................................................................................................25
BSHL(字節左移)..........................................................................................................................................................................27
BSHR(字節右移)..........................................................................................................................................................................29
HEX、HEX.LB(ASCII轉換為HEX)...........................................................................................................................................31
ASCI、ASCI.LB(HEX轉換為ASCII).........................................................................................................................................34
GHLB(得到高低字節).................................................................................................................................................................37
GPWM(通用脈寬調制)................................................................................................................................................................39
PID(PID控制)...............................................................................................................................................................................41
SC、D.SC(線性變換)..................................................................................................................................................................45
TTC(溫度曲線控制)....................................................................................................................................................................47HHSC(高速計數器)
H/N系列主機指令格式及參數說明
語言 LD FBD IL
指令格式 HHSC En, PV, N, Mod, HSCx, Out
輸 輸
參數 H/N系列主機 參數定義 H/N系列主機 說明
入 出
En 使能 √
PV 設定值起始元件 √ 每段占2個寄存器
N 比較段數 √ 1-8
Mod 比較模式 √ 0-2:0 為單段比較,1 為絕對方式比較,2 為相對方式比較
HSCx 高速計數器號 √
Out 比較結果起始元件 √ 每段占1個位元件
HVal 高速計數器當前值 √ 占用2個系統寄存器
HFre 當前頻率值 √ 占用2個系統寄存器
【指令功能及作用說明】
1、HHSC指令用于對高速脈沖輸入信號的處理,它可以同時對輸入脈沖計數和測量脈沖的頻率值。
2、高速計數器支持:脈沖/方向、正/反脈沖、A/B相脈沖輸入模式,支持1、2、4倍頻計數模式,參考“HSC高速計數器參數”
3、HHSC指令與SM系統狀態位、SV系統寄存器有關,當計數值=設定值時產生"HSCx當前值=設定值(每段設定值都會產生)"中斷,
當輸入的脈沖改變方向時產生"HSCx輸入方向改變"中斷。
4、支持多段比較,支持3種比較方式:單段比較、絕對方式比較、相對方式比較。
5、HHSC指令具有自學習功能,在學習狀態下可以把當前值記錄到設定值,可以連續多段學習。在進入和退出學習狀態時會自動復
位高速計數器HSCx。
6、復位高速計數器、實時修改設定值、修改當前值、修改當前段號,使用HCWR指令。
7、當En=ON時,HHSC指令執行,當En=OFF時,停止計數。
E/S系列主機指令格式及參數說明
語言 LD FBD IL指令格式 HHSC En, PV, N, Mod, HSCx, Out
輸 輸
參數 E/S系列主機參數定義 E/S系列主機說明
入 出
En 使能 √
PV 設定值起始元件 √ 每段占2個寄存器
N 比較段數 √ 1-8
Mod 比較模式 √ 0-2:0 為單段比較,1 為絕對方式比較,2 為相對方式比較
HSCx 高速計數器號 √
Out 比較結果起始元件 √ 每段占1個位元件
HVal 高速計數器當前值 √ 占用2個系統寄存器
HFre 當前頻率值 √ ES系列主機不支持該功能
【指令功能及作用說明】
1、HHSC指令用于對高速脈沖輸入信號的處理,它可以同時對輸入脈沖計數和測量脈沖的頻率值。
2、高速計數器支持:脈沖/方向、正/反脈沖、A/B相脈沖輸入模式,支持1、2、4倍頻計數模式,參考“HSC高速計數器參數”
3、HHSC指令與SM系統狀態位、SV系統寄存器有關,當計數值=設定值時產生"HSCx當前值=設定值(每段設定值都會產生)"中斷,
當輸入的脈沖改變方向時產生"HSCx輸入方向改變"中斷。
4、支持多段比較,支持3種比較方式:單段比較、絕對方式比較、相對方式比較。
5、HHSC指令具有自學習功能,在學習狀態下可以把當前值記錄到設定值,可以連續多段學習。在進入和退出學習狀態時會自動復
位高速計數器HSCx。
6、復位高速計數器、實時修改設定值、修改當前值、修改當前段號,使用HCWR指令。
7、當En=ON時,HHSC指令執行,當En=OFF時,停止計數。使用V2.2.0打開V2.1.7編寫好含HHSC指令的程序變化說明
例如如果在之前用2.1.7版本編寫好的程序如下:
那么用2.2.0打開時就會自動變成:
如果需要對計數進行暫停計數和繼續計數,可以通過以下程序來實現:SPD(速度偵測)
H/N系列主機指令格式及參數說明
語言 LD FBD IL
指令格式 SPD En, TnP, X, HFre
輸 輸
參數 H/N系列主機參數定義 H/N系列主機說明
入 出
En 使能 √
TnP 偵測時間或脈沖數 √ TnP>0為偵測時間(單位0.1ms),TnP<0為偵測脈沖數
X 脈沖輸入 √
Eno 使能輸出 √
HFre 頻率值 √ 占用2個連續元件
【指令功能及作用說明】
1、SPD指令偵測主機高速脈沖輸入點Xn輸入脈沖的頻率值。它不使用HSCx高速脈沖輸入通道,1路高速脈沖輸入通道有2個高速
脈沖輸入點。這樣有8個脈沖輸入通道的主機可以實現16路高速輸入脈沖頻率的偵測。
2、SPD指令支持以時間或者脈沖數方式測量頻率,當TnP>0則以時間偵測方式測量頻率(時間單位0.1ms),如果TnP<0則以脈
沖個數方式測量頻率。TnP=0則HFre=0。
3、為確保頻率測量的精度,當輸入脈沖的頻率高于19KHz時使用時間偵測方式(建議偵測時間大于500ms,TnP>5000),當輸入
脈沖頻率低于19KHz時使用偵測脈沖個數方式。E/S系列主機指令格式及參數說明
語言 LD FBD IL
指令格式 SPD En, TnP, X, HFre
輸 輸
相關資源推薦