SEL函數(shù)選擇兩個(gè)輸入值之一。
除ARRAY和ATRUCT數(shù)據(jù)類型和參數(shù)數(shù)據(jù)類型外的所有類型均作為輸入值。所有參數(shù)化變量均應(yīng)是同一類數(shù)據(jù)類型。
使用“選擇”指令根據(jù)開關(guān)(參數(shù) G)的情況,選擇輸入?yún)?shù) IN0 或 IN1 中的一個(gè),并將其內(nèi)容作為結(jié)果輸出。 如果參數(shù) G 的信號(hào)狀態(tài)為“0”,則移動(dòng)參數(shù) IN0 的值。 當(dāng)參數(shù) G 的信號(hào)狀態(tài)為“1”時(shí),將移動(dòng)參數(shù) IN1 的值,并返回為函數(shù)值。
只有當(dāng)所有參數(shù)的變量均為同一種數(shù)據(jù)類型等級(jí)時(shí),才能執(zhí)行該指令。
SEL(G:= <表達(dá)式>,IN0 := <表達(dá)式>, IN1 := <表達(dá)式>)
| 參數(shù) | 聲明 | 數(shù)據(jù)類型 |
| D | INPUT | BOOL |
| IN0 | INPUT | 除ARRAY和STRUCT外的所有數(shù)據(jù)類型 |
| IN1 | INPUT | 除ARRAY和STRUCT外的所有數(shù)據(jù)類型 |
| 返回值 | OUTPUT | 除ARRAY和STRUCT外的所有數(shù)據(jù)類型 |
例如:
A:= SEL (G:= SELECT, IN0:= X, IN1:= Y);
或者
"Tag_Result" := SEL(G := "Tag_Value",
IN0 := "Tag_0",
IN1 := "Tag_1");
| 操作數(shù) | 值 | |
| Tag_Value | 0 | 1 |
| Tag_0 | W#16#0000 | W#16#4C |
| Tag_1 | W#16#FFFF | D#16#5E |
| Tag_Result | W#16#0000 | D#16#5E |
編輯:jq
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7335瀏覽量
94801 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4417瀏覽量
67543
原文標(biāo)題:西門子SCL中的SEL函數(shù)的使用
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門子宣布收購Canopus AI
???????通過西門子平臺(tái) API 接口高效獲取 XMZ 詳情數(shù)據(jù)
西門子推出Tessent IJTAG Pro
西門子變頻器的選擇技巧
西門子與四川省戰(zhàn)略合作再添碩果
西門子發(fā)布關(guān)于美國解除近期對(duì)中國EDA出口限制的聲明
西門子S200伺服:革新冶金行業(yè)氣力運(yùn)輸?shù)哪缓笥⑿?/a>
西門子Smart200網(wǎng)口穿透教程
工業(yè)智能網(wǎng)關(guān)可以采集西門子PLC嗎
在西門子TIA Portal中使用CFC語言實(shí)現(xiàn)電機(jī)控制的全流程
西門子再收購EDA公司 西門子宣布收購Excellicon公司 時(shí)序約束工具開發(fā)商
簡(jiǎn)述西門子SCL中的SEL函數(shù)的使用
評(píng)論