EasyBuilder 500 Macro宏指令使用手冊(cè)
聲明:您必須遵守我們的協(xié)議,如果您下載了該資源行為將被視為對(duì)《電天下賬號(hào)管理規(guī)范》全部?jī)?nèi)容的認(rèn)可,本網(wǎng)站資源來(lái)自原創(chuàng),僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)舉報(bào)本資源,我們將及時(shí)審核處理!
EasyBuilder 500 Macro宏指令功能模塊使用手冊(cè),有宏語(yǔ)言的語(yǔ)法、宏語(yǔ)言的使用、宏指令源程序編寫的操作方法與操作順序。
文本預(yù)覽
EB500 Macro 使用說(shuō)明
EasyBuilder 500 Macro 使用說(shuō)明
一:文檔說(shuō)明
作 者 : 程志剛
時(shí) 間 : 2003年1月
版權(quán)所有 : 臺(tái)灣威綸科技有限公司
概 要 : 此文檔為宏指令功能模塊的使用文檔,說(shuō)明宏語(yǔ)言的語(yǔ)法,宏語(yǔ)言的使用,宏指令
源程序編寫的操作方法與操作順序,
使用文檔包含以下幾個(gè)部分:
宏語(yǔ)言文本說(shuō)明:
宏語(yǔ)言使用說(shuō)明
宏指令程序與PLC的通信(包括本地地址LocalBit,LocalWord):
宏指令操作說(shuō)明
有關(guān)宏指令使用的若干說(shuō)明
編譯錯(cuò)誤提示
程序示例源程序
二:宏語(yǔ)言文本說(shuō)明:
1: 常數(shù)與變量
a:常量
(1) 十進(jìn)制常量
(2) 十六進(jìn)常數(shù)
(3) 單引號(hào)內(nèi)的ASCII常量(字符常量)
(4) 邏輯常量:True (非零),False(零)
b:變量
(a)變量命名
必須以字每開頭,其它字符可以是字每或數(shù)字,不得超過32個(gè)字符的長(zhǎng)度
(b) 數(shù)據(jù)類型
(char) 字符類型
(int) 整數(shù)類型 32-bit
(short) 短整數(shù)類型 16-bit
(float) 浮點(diǎn)數(shù)類型
(bool ) 邏輯類型
2: 運(yùn)算符
(1) 賦值運(yùn)算
賦值運(yùn)算: =
(2) 算術(shù)運(yùn)算:
加 :+
減 :-
乘 :*
1EB500 Macro 使用說(shuō)明
除 :/
余 :mod ,
(3) 關(guān)系運(yùn)算:
小于 :<
小于等于 :<=
大于 :>
大于等于: >=
等于: ==
不等于: <>
(4) 邏輯運(yùn)算:
邏輯于 :And
邏輯或 :Or
邏輯 Xor
邏輯非 :Not
(5) 位運(yùn)算:
(a)移位運(yùn)算
左移: <<
右移: >>
(b)邏輯位運(yùn)算
位與運(yùn)算: &
位或運(yùn)算: |
位異或運(yùn)算: ^
位取反運(yùn)算: ~
3: 運(yùn)算符的優(yōu)先級(jí):
表達(dá)式中執(zhí)行多個(gè)操作時(shí),每一部分都按規(guī)定的順序計(jì)算,這種運(yùn)算符間的計(jì)算次序,
叫運(yùn)算符的優(yōu)先級(jí)
(1) 同一種類運(yùn)算符的優(yōu)先順序(按左到右,依次從高到低)
算術(shù)運(yùn)算符 : ^ (cid:198) ( * , / ) (cid:198) ( mod ) (cid:198) ( + , - )
移位運(yùn)算 : 其出現(xiàn)的優(yōu)先順序,按在表達(dá)式中出現(xiàn)的次序從左到右進(jìn)行處理
關(guān)系運(yùn)算符 : 其出現(xiàn)的優(yōu)先順序,按在表達(dá)式中出現(xiàn)的次序從左到右進(jìn)行處理
邏輯運(yùn)算符 : Not (cid:198) And (cid:198) Or (cid:198) Xor,
(2)
算術(shù)運(yùn)算 優(yōu)先于 位運(yùn)算
位運(yùn)算 優(yōu)先于 關(guān)系運(yùn)算
邏輯運(yùn)算 優(yōu)先于 賦值運(yùn)算
4: 數(shù)組
(1) 數(shù)組 :
只支持靜態(tài)一維數(shù)組 ,形式為:
一維數(shù)組 : 數(shù)組名[數(shù)組的大小]
數(shù)組的下標(biāo)為整數(shù)其可取值區(qū)間為 0 --- 4294967295
下標(biāo)最小值 :零
2EB500 Macro 使用說(shuō)明
下標(biāo)最小值 :數(shù)組的大小 – 1
如 : Array[MAX] MAX = 100
下標(biāo)最小值 :0
下標(biāo)最小值 :99 ( 100 – 1)
5: 表達(dá)式
(a) 運(yùn)算對(duì)象
(1) 常量
(2) 變量
(3) 數(shù)組元素
(4) 函數(shù)調(diào)用
(b) 表達(dá)式組成
表達(dá)式由運(yùn)算對(duì)象和運(yùn)算符按一定規(guī)則組合而成
6: 語(yǔ)句
(1):說(shuō)明語(yǔ)句
(a) type name說(shuō)明name的類型
(b) type name[constant] 說(shuō)明name類型的一維數(shù)組
(2): 賦值語(yǔ)句
形式為 : 變量 = 表達(dá)式
EasyBuilder 500 Macro 使用說(shuō)明
一:文檔說(shuō)明
作 者 : 程志剛
時(shí) 間 : 2003年1月
版權(quán)所有 : 臺(tái)灣威綸科技有限公司
概 要 : 此文檔為宏指令功能模塊的使用文檔,說(shuō)明宏語(yǔ)言的語(yǔ)法,宏語(yǔ)言的使用,宏指令
源程序編寫的操作方法與操作順序,
使用文檔包含以下幾個(gè)部分:
宏語(yǔ)言文本說(shuō)明:
宏語(yǔ)言使用說(shuō)明
宏指令程序與PLC的通信(包括本地地址LocalBit,LocalWord):
宏指令操作說(shuō)明
有關(guān)宏指令使用的若干說(shuō)明
編譯錯(cuò)誤提示
程序示例源程序
二:宏語(yǔ)言文本說(shuō)明:
1: 常數(shù)與變量
a:常量
(1) 十進(jìn)制常量
(2) 十六進(jìn)常數(shù)
(3) 單引號(hào)內(nèi)的ASCII常量(字符常量)
(4) 邏輯常量:True (非零),False(零)
b:變量
(a)變量命名
必須以字每開頭,其它字符可以是字每或數(shù)字,不得超過32個(gè)字符的長(zhǎng)度
(b) 數(shù)據(jù)類型
(char) 字符類型
(int) 整數(shù)類型 32-bit
(short) 短整數(shù)類型 16-bit
(float) 浮點(diǎn)數(shù)類型
(bool ) 邏輯類型
2: 運(yùn)算符
(1) 賦值運(yùn)算
賦值運(yùn)算: =
(2) 算術(shù)運(yùn)算:
加 :+
減 :-
乘 :*
1EB500 Macro 使用說(shuō)明
除 :/
余 :mod ,
(3) 關(guān)系運(yùn)算:
小于 :<
小于等于 :<=
大于 :>
大于等于: >=
等于: ==
不等于: <>
(4) 邏輯運(yùn)算:
邏輯于 :And
邏輯或 :Or
邏輯 Xor
邏輯非 :Not
(5) 位運(yùn)算:
(a)移位運(yùn)算
左移: <<
右移: >>
(b)邏輯位運(yùn)算
位與運(yùn)算: &
位或運(yùn)算: |
位異或運(yùn)算: ^
位取反運(yùn)算: ~
3: 運(yùn)算符的優(yōu)先級(jí):
表達(dá)式中執(zhí)行多個(gè)操作時(shí),每一部分都按規(guī)定的順序計(jì)算,這種運(yùn)算符間的計(jì)算次序,
叫運(yùn)算符的優(yōu)先級(jí)
(1) 同一種類運(yùn)算符的優(yōu)先順序(按左到右,依次從高到低)
算術(shù)運(yùn)算符 : ^ (cid:198) ( * , / ) (cid:198) ( mod ) (cid:198) ( + , - )
移位運(yùn)算 : 其出現(xiàn)的優(yōu)先順序,按在表達(dá)式中出現(xiàn)的次序從左到右進(jìn)行處理
關(guān)系運(yùn)算符 : 其出現(xiàn)的優(yōu)先順序,按在表達(dá)式中出現(xiàn)的次序從左到右進(jìn)行處理
邏輯運(yùn)算符 : Not (cid:198) And (cid:198) Or (cid:198) Xor,
(2)
算術(shù)運(yùn)算 優(yōu)先于 位運(yùn)算
位運(yùn)算 優(yōu)先于 關(guān)系運(yùn)算
邏輯運(yùn)算 優(yōu)先于 賦值運(yùn)算
4: 數(shù)組
(1) 數(shù)組 :
只支持靜態(tài)一維數(shù)組 ,形式為:
一維數(shù)組 : 數(shù)組名[數(shù)組的大小]
數(shù)組的下標(biāo)為整數(shù)其可取值區(qū)間為 0 --- 4294967295
下標(biāo)最小值 :零
2EB500 Macro 使用說(shuō)明
下標(biāo)最小值 :數(shù)組的大小 – 1
如 : Array[MAX] MAX = 100
下標(biāo)最小值 :0
下標(biāo)最小值 :99 ( 100 – 1)
5: 表達(dá)式
(a) 運(yùn)算對(duì)象
(1) 常量
(2) 變量
(3) 數(shù)組元素
(4) 函數(shù)調(diào)用
(b) 表達(dá)式組成
表達(dá)式由運(yùn)算對(duì)象和運(yùn)算符按一定規(guī)則組合而成
6: 語(yǔ)句
(1):說(shuō)明語(yǔ)句
(a) type name說(shuō)明name的類型
(b) type name[constant] 說(shuō)明name類型的一維數(shù)組
(2): 賦值語(yǔ)句
形式為 : 變量 = 表達(dá)式
AIGC
您好!EasyBuilder 500 Macro宏指令使用手冊(cè)是一份詳細(xì)的指南,它針對(duì)的是EasyBuilder 500系列的設(shè)備或軟件中的一種功能——宏指令。宏指令是一種預(yù)先定義好的操作序列,可以簡(jiǎn)化復(fù)雜的任務(wù)執(zhí)行流程,用戶可以通過編寫和調(diào)用這些宏來(lái)快速完成重復(fù)性或需要特定步驟的工作。在該手冊(cè)中,您會(huì)找到如何創(chuàng)建、編輯、存儲(chǔ)和調(diào)用宏的步驟,以及每個(gè)指令的語(yǔ)法、參數(shù)和可能的應(yīng)用場(chǎng)景。閱讀這份手冊(cè)有助于您更高效地利用EasyBuilder 500的功能,并提升您的工作效率。如果有關(guān)于具體宏指令的疑問或者遇到使用問題,隨時(shí)告訴我,我會(huì)盡力提供幫助。
相關(guān)資源推薦