LB.<>、HB.<>D.<>不等于比較開關,分16位/32位/低字節/高字節√>LB.>、HB.>D.>大于比較開關,分16位/32位/低字">

廈門一筏科技有限公司

請上傳logo 請上傳logo

Haiwell海為PLC應用指令列表

2018-08-26 09:16:45 market 4039 有睡

Haiwell海為PLC應用指令列房妹表

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

<>LB.<>、HB.<>D.<>不等于比較開(kāi)關,分16位/32位/低字大森節/高字節

>LB.>、HB.>D.>大于比較開(kāi)關,分16位/32位/低字節/高字節

>=LB.>=、HB.>=D.>=大于等于比較開(kāi)關,分16位/32位/低字節/高字節

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

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

F.=

浮點數等于比較開(kāi)關

F.<>

浮點數不等于比較開(kāi)關

F.>

浮點數大于比較開(kāi)關

F.>=

浮點數大于等于比較開(kāi)關

F.<

浮點數小于比較開(kāi)關

F.<=

浮點數小于等于比較開(kāi)從玩關

步進(jìn)指令STL

步開(kāi)始

SFROM

步合并

STO

步轉移

位指令AND

邏輯與
OR

邏輯或
XOR

邏輯異或
OUT

線圈輸出
SET

置位保持
RST

複位
ALT

ON/OFF交替輸出
ZRST

批量複位
ENO

取ENO輸出

計時(shí)器TON

延時(shí)開(kāi)
TOF

延時(shí)關
TP

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

IO更新
SHC

單點高速計數器
HHSC

高速計數器
HCWR

寫高速計數器
SPD

速度偵測
PWM

脈寬調制
PLSY
D.PLSY脈沖輸出
PLSR
D.PLSR加減速脈沖輸出
ZRN

原點回歸
SETZ

設置電氣原點
PPMR

直線插補
CIMR

圓弧插補
SPLS

單點脈沖輸出
MPTO

多段脈沖輸出
SYNP

随動脈沖輸出
PSTOP

停止脈沖輸出
DVIT

中斷定位脈沖輸出
ECAM

電子凸輪
JOGP

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

ON位判定
BONC
D.BONCON位數量
MAX
D.MAX最大值
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

添加到隊列
FIFO

先進(jìn)先出
LIFO

後(hòu)進(jìn)先出
SORT

數據排序
數據轉換指令ENCO

編碼器
DECO

譯碼器
BTOW

位轉換為字
WTOB

字轉換為位
HEXHEX.LB
ASCII轉換為16進(jìn)制
ASCIASCI.LB
16進(jìn)制轉換為ASCII
BUNB

離散位組合到連續位
BUNW

離散位組合到連續字
WUNW

離散字組合到連續字
BDIB

連續位分散到離散位
WDIB

連續字分散到離散位
WDIW

連續字分散到離散字
BCD
D.BCDBIN轉換為BCD
BIN
D.BINBCD轉換為BIN
ITOL

整數轉換為長(cháng)整數
GRAY

BIN轉換為GRAY碼
GBIN

GRAY碼轉換為BIN
字符指令GHLB

得出高低字節
GETB

截取字節串
BCMPBCMP.LB
字節串比較
ITOC
D.ITOC整數轉換為字符
CTOI

字符轉換為整數
FTOC

浮點數轉換為字符
CTOF

字符轉換為浮點數
數學(xué)運算指令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絕對(duì)值
NEG
D.NEG求2的補碼
浮點數指令FCMP

浮點數比較
FZCP

浮點數區域比較
FMOV

浮點數移動指令
FADD

浮點數加法
FSUB

浮點數減法
FMUL

浮點數乘法
FDIV

浮點數除法
FACCU

浮點數累加
FAVG

浮點數平均值
FMAX

浮點數最大值
FMIN

浮點數最小值
FTOI

浮點數轉換為整數
ITOF
D.ITOF整數轉換為浮點數
FABS

浮點數絕對(duì)值
FSQR

浮點數平方根
FSIN

正弦值
FCOS

餘弦值
FTAN

正切值
FASIN

反正弦
FACOS

反餘弦
FATAN

反正切
FLN

自然對(duì)數
FLOG

以10為底的對(duì)數
FEXP

自然指數
FRAD

角度轉換為弧度
FDEG

弧度轉換為角度
FXY

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

實時(shí)時(shí)鐘比還我較
TACCU

時(shí)間累計
SCLK

設置時(shí)鐘
TIME

時(shí)間開(kāi)關
DATE

日期開(kāi)關
INVT

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

Modbus讀
MODW

Modbus寫
HWRD

Haiwellbus讀
HWWR

Haiwellbus寫
RCV

接收通訊數據
XMTXMT.LB
發(fā)送通訊數據
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

調用子程序
EXIT

條件返回
REWD

掃描時(shí)間複位
JMPC

條件跳轉
LBL

跳轉标号
特殊功能(néng)指令GPWM

通用脈寬調制
FTC

模糊溫度控制
PID

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

閥門控制
TTC

溫度曲線控制
APID

自整定PID

指令通用說(shuō)明

● En使能(néng)輸入:En為指令的使能(néng)輸入端,隻有當En熱作有電(ON)時(shí),指令被(bèi)執行,否則指令不執行。

● Eno使能(néng)輸出:E北用no為指令的使能(néng)輸出端,指示該指令是否被(bèi)正醫綠确執行。當En有電(ON)并且指令被(bèi)正确執行區光時(shí)那麼(me)Eno輸出有電(ON),當En沒(méi)有訊問電(OFF)或者指令在執行時(shí)出現錯誤(例如:指令參數不正确)那麼(花章me)Eno輸出沒(méi)有電(OFF)。在LD、FB黑了D語言的應用指令中,大部分的指令均有Eno使能(néng了自)輸出端,所有IL指令均無Eno輸出端,由專用白自于IL語言的ENO指令代替。

● LD語言無AND、OR、XOR三個指令,由邏我訊輯鍊路代替。

● 32位指令在16位指令名稱前加“D.”,表示使用2器懂個連續的寄存器。如加法指令ADD,1畫微6位加法為ADD,32位加法為D.ADD車線。

● 8位指令在16位指令名稱後(hòu)到開面(miàn)加“.LB”,表示隻使用寄存器的低字節。如串行通訊月舞指令COMM,16位指令為COMM,8位指令為COMM.LB。

● 對(duì)于一些指令的參數端將(jiāng近她)自動占用幾個連續元件的情況,在編寫程序時(sh現生í)要特别注意,應避免元件被(bèi)重用而使程序執行不正确。


注:

除了CV48~CV79為32位寄存器外(共32個),Haiwell(關暗海為)PLC的其他寄存器(AI、A報光Q、V、SV、LV、TV、CV、P)都(dō視厭u)是16位寄存器,一個16位寄存器由2個市她字節組成(chéng),一個32位寄習女存器由2個連續的16位寄存器組成(chéng)。


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

海為公衆号

海為雲APP