廈門海爲(wéi / wèi)科技有限公司

請上(shàng)傳logo 請上(shàng)傳logo

Haiwell海爲(wéi / wèi)PLC應用指令列表

2018-08-26 09:16:45 market 5091

Haiwell海爲(wéi / wèi)PLC應用指令列表

指令類型指令名稱8位模式32位模式指令功能支持語言
LDFBDIL
比較開關=LB.=、HB.=D.=等于(yú)比較開關,分16位/32位/低字節/高字節

<>LB.<>、HB.<>D.<>不(bù)等于(yú)比較開關,分16位/32位/低字節/高字節

>LB.>、HB.>D.>大(dà)于(yú)比較開關,分16位/32位/低字節/高字節

>=LB.>=、HB.>=D.>=大(dà)于(yú)等于(yú)比較開關,分16位/32位/低字節/高字節

<LB.<、HB.<D.<小于(yú)比較開關,分16位/32位/低字節/高字節

<=LB.<=、HB.<=D.<=小于(yú)等于(yú)比較開關,分16位/32位/低字節/高字節

F.=

浮點數等于(yú)比較開關

F.<>

浮點數不(bù)等于(yú)比較開關

F.>

浮點數大(dà)于(yú)比較開關

F.>=

浮點數大(dà)于(yú)等于(yú)比較開關

F.<

浮點數小于(yú)比較開關

F.<=

浮點數小于(yú)等于(yú)比較開關

步進指令STL

步開始

SFROM

步合并

STO

步轉移

位指令AND

邏輯與
OR

邏輯或
XOR

邏輯異或
OUT

線圈輸出(chū)
SET

置位保持
RST

複位
ALT

ON/OFF交替輸出(chū)
ZRST

批量複位
ENO

取ENO輸出(chū)

計時(shí)器TON

延時(shí)開
TOF

延時(shí)關
TP

脈沖計時(shí)器
計數器CTU
D.CTU加計數器
CTD
D.CTD減計數器
CTUD
D.CTUD加減計數器
高速控制指令RESH

IO更新
SHC

單點高速計數器
HHSC

高速計數器
HCWR

寫高速計數器
SPD

速度偵測
PWM

脈寬調制
PLSY
D.PLSY脈沖輸出(chū)
PLSR
D.PLSR加減速脈沖輸出(chū)
ZRN

原點回歸
SETZ

設置電氣原點
PPMR

直線插補
CIMR

圓弧插補
SPLS

單點脈沖輸出(chū)
MPTO

多段脈沖輸出(chū)
SYNP

随動脈沖輸出(chū)
PSTOP

停止脈沖輸出(chū)
DVIT

中斷定位脈沖輸出(chū)
ECAM

電子(zǐ)凸輪
JOGP

點動脈沖輸出(chū)
比較指令CMP
D.CMP比較指令
ZCP
D.ZCP區域比較
MATC
D.MATC數值匹配
ABSC
D.ABSC絕對凸輪比較
BON

ON位判定
BONC
D.BONCON位數量
MAX
D.MAX最大(dà)值
MIN
D.MIN最小值
SEL
D.SEL條件選擇
MUX
D.MUX多路選擇
移動指令LBST

低字節賦值
HBST

高字節賦值
MOV
D.MOV移動
BMOV

塊移動
FILL

填充
XCH

字節交換
BXCH

塊交換
SHL

位左移
SHR

位右移
WSHL

字左移
WSHR

字右移
ROL

位循環左移
ROR

位循環右移
WROL

字循環左移
WROR

字循環右移
BSHL

字節左移
BSHR

字節右移
ATBL

添加到(dào)隊列
FIFO

先進先出(chū)
LIFO

後進先出(chū)
SORT

數據排序
數據轉換指令ENCO

編碼器
DECO

譯碼器
BTOW

位轉換爲(wéi / wèi)字
WTOB

字轉換爲(wéi / wèi)位
HEXHEX.LB
ASCII轉換爲(wéi / wèi)16進制
ASCIASCI.LB
16進制轉換爲(wéi / wèi)ASCII
BUNB

離散位組合到(dào)連續位
BUNW

離散位組合到(dào)連續字
WUNW

離散字組合到(dào)連續字
BDIB

連續位分散到(dào)離散位
WDIB

連續字分散到(dào)離散位
WDIW

連續字分散到(dào)離散字
BCD
D.BCDBIN轉換爲(wéi / wèi)BCD
BIN
D.BINBCD轉換爲(wéi / wèi)BIN
ITOL

整數轉換爲(wéi / wèi)長整數
GRAY

BIN轉換爲(wéi / wèi)GRAY碼
GBIN

GRAY碼轉換爲(wéi / wèi)BIN
字符指令GHLB

得出(chū)高低字節
GETB

截取字節串
BCMPBCMP.LB
字節串比較
ITOC
D.ITOC整數轉換爲(wéi / wèi)字符
CTOI

字符轉換爲(wéi / wèi)整數
FTOC

浮點數轉換爲(wéi / wèi)字符
CTOF

字符轉換爲(wéi / wèi)浮點數
數學運算指令WNOT
D.WNOT取反
WAND
D.WAND與運算
WOR
D.WOR或運算
WXOR
D.WXOR異或運算
ADD
D.ADD加法
SUB
D.SUB減法
INC
D.INC加1
DEC
D.DEC減1
MUL
D.MUL乘法
DIV
D.DIV除法
ACCU
D.ACCU累加
AVG
D.AVG平均值
ABS
D.ABS絕對值
NEG
D.NEG求2的(de)補碼
浮點數指令FCMP

浮點數比較
FZCP

浮點數區域比較
FMOV

浮點數移動指令
FADD

浮點數加法
FSUB

浮點數減法
FMUL

浮點數乘法
FDIV

浮點數除法
FACCU

浮點數累加
FAVG

浮點數平均值
FMAX

浮點數最大(dà)值
FMIN

浮點數最小值
FTOI

浮點數轉換爲(wéi / wèi)整數
ITOF
D.ITOF整數轉換爲(wéi / wèi)浮點數
FABS

浮點數絕對值
FSQR

浮點數平方根
FSIN

正弦值
FCOS

餘弦值
FTAN

正切值
FASIN

反正弦
FACOS

反餘弦
FATAN

反正切
FLN

自然對數
FLOG

以(yǐ)10爲(wéi / wèi)底的(de)對數
FEXP

自然指數
FRAD

角度轉換爲(wéi / wèi)弧度
FDEG

弧度轉換爲(wéi / wèi)角度
FXY

指數指令
時(shí)鍾指令TCMP

實時(shí)時(shí)鍾比較
TACCU

時(shí)間累計
SCLK

設置時(shí)鍾
TIME

時(shí)間開關
DATE

日期開關
INVT

倒計時(shí)
通訊指令SUMSUM.LB
SUM累加和(hé / huò)校驗
BCCBCC.LB
BCC校驗
CRCCRC.LB
CRC校驗
LRCLRC.LB
LRC校驗
COMMCOMM.LB
串行通訊
MODR

Modbus讀
MODW

Modbus寫
HWRD

Haiwellbus讀
HWWR

Haiwellbus寫
RCV

接收通訊數據
XMTXMT.LB
發送通訊數據
FROM

擴展模塊CR數據讀取
TO

擴展模塊CR數據寫入
TCPMDR

Modbus TCP讀
TCPMDW

Modbus TCP寫
TCPHWR

Haiwellbus TCP讀
TCPHWW

Haiwellbus TCP寫
中斷指令ATCH

中斷綁定
DTCH

中斷釋放
ENI

允許中斷
DISI

禁止中斷
程序控制指令MC

主控
MCR

主控清除
FOR

循環指令
NEXT

循環結束
WAIT

延時(shí)等待
CALL

調用子(zǐ)程序
EXIT

條件返回
REWD

掃描時(shí)間複位
JMPC

條件跳轉
LBL

跳轉标号
特殊功能指令GPWM

通用脈寬調制
FTC

模糊溫度控制
PID

PID控制
HAL
D.HAL上(shàng)限報警
LAL
D.LAL下限報警
LIM
D.LIM範圍限制
SC
D.SC線性變換
VC

閥門控制
TTC

溫度曲線控制
APID

自整定PID

指令通用說(shuō)明

● En使能輸入:En爲(wéi / wèi)指令的(de)使能輸入端,隻有當En有電(ON)時(shí),指令被執行,否則指令不(bù)執行。

● Eno使能輸出(chū):Eno爲(wéi / wèi)指令的(de)使能輸出(chū)端,指示該指令是(shì)否被正确執行。當En有電(ON)并且指令被正确執行時(shí)那麽Eno輸出(chū)有電(ON),當En沒有電(OFF)或者指令在(zài)執行時(shí)出(chū)現錯誤(例如:指令參數不(bù)正确)那麽Eno輸出(chū)沒有電(OFF)。在(zài)LD、FBD語言的(de)應用指令中,大(dà)部分的(de)指令均有Eno使能輸出(chū)端,所有IL指令均無Eno輸出(chū)端,由專用于(yú)IL語言的(de)ENO指令代替。

● LD語言無AND、OR、XOR三個(gè)指令,由邏輯鏈路代替。

● 32位指令在(zài)16位指令名稱前加“D.”,表示使用2個(gè)連續的(de)寄存器。如加法指令ADD,16位加法爲(wéi / wèi)ADD,32位加法爲(wéi / wèi)D.ADD。

● 8位指令在(zài)16位指令名稱後面加“.LB”,表示隻使用寄存器的(de)低字節。如串行通訊指令COMM,16位指令爲(wéi / wèi)COMM,8位指令爲(wéi / wèi)COMM.LB。

● 對于(yú)一(yī / yì /yí)些指令的(de)參數端将自動占用幾個(gè)連續元件的(de)情況,在(zài)編寫程序時(shí)要(yào / yāo)特别注意,應避免元件被重用而(ér)使程序執行不(bù)正确。


注:

除了(le/liǎo)CV48~CV79爲(wéi / wèi)32位寄存器外(共32個(gè)),Haiwell(海爲(wéi / wèi))PLC的(de)其他(tā)寄存器(AI、AQ、V、SV、LV、TV、CV、P)都是(shì)16位寄存器,一(yī / yì /yí)個(gè)16位寄存器由2個(gè)字節組成,一(yī / yì /yí)個(gè)32位寄存器由2個(gè)連續的(de)16位寄存器組成。


微信技術客服:08:30-21:00
0592-3278716
關注我們

海爲(wéi / wèi)公衆号

海爲(wéi / wèi)雲APP