SEL函數選擇兩個輸入值之一。
除ARRAY和ATRUCT數據類型和參數數據類型外的所有類型均作為輸入值。所有參數化變量均應是同一類數據類型。
使用“選擇”指令根據開關(參數 G)的情況,選擇輸入參數 IN0 或 IN1 中的一個,并將其內容作為結果輸出。如果參數 G 的信號狀態為“0”,則移動參數 IN0 的值。當參數 G 的信號狀態為“1”時,將移動參數 IN1 的值,并返回為函數值。
只有當所有參數的變量均為同一種數據類型等級時,才能執行該指令。
SEL(G:= <表達式>,IN0 := <表達式>, IN1 := <表達式>)
| 參數 | 聲明 | 數據類型 |
| D | INPUT | BOOL |
| IN0 | INPUT | 除ARRAY和STRUCT外的所有數據類型 |
| IN1 | INPUT | 除ARRAY和STRUCT外的所有數據類型 |
| 返回值 | OUTPUT | 除ARRAY和STRUCT外的所有數據類型 |
例如:
A:= SEL (G:= SELECT, IN0:= X, IN1:= Y);
或者
"Tag_Result" := SEL(G := "Tag_Value",
IN0 := "Tag_0",
IN1 := "Tag_1");
| 操作數 | 值 | |
| 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 |
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
數據
+關注
關注
8文章
7335瀏覽量
94761 -
西門子
+關注
關注
98文章
3312瀏覽量
120375 -
參數
+關注
關注
11文章
1869瀏覽量
33945 -
函數
+關注
關注
3文章
4417瀏覽量
67504 -
SCL
+關注
關注
1文章
244瀏覽量
18016
原文標題:西門子SCL中的SEL函數的使用
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
暢銷西門子助聽器價格表_西門子助聽器價格大全
暢銷西門子助聽器價格表_西門子助聽器價格大全 1、西門子盒式助聽器 AMIGA 176AO Pocket AMIGA 176AO 西門子助聽器價格:441元
發表于 08-23 12:19
?2.2w次閱讀
博世和西門子哪個好_博世和西門子的關系
本文開始闡述了博世和西門子的關系以及分析了西門子和博世哪個更好,其次分析了西門子和博世的冰箱哪個更好,最后介紹了博世和西門子家電集團在中國的發展。
西門子PLC系列中GRAPH的用法
熟悉西門子的人都知道,西門子的PLC支持的語言很多,除了最基本的LAD,FBD,STL之外,還有很多在國內不是很常見的語言,其中包括GRAPH,SCL,CFC,SFC等等;這些語言雖然不是很常見,可以對于一些特定的場合卻可以起到
發表于 07-04 17:47
?1.1w次閱讀
簡述西門子SCL中的SEL函數的使用
參數 IN0 或 IN1 中的一個,并將其內容作為結果輸出。 如果參數 G 的信號狀態為“0”,則移動參數 IN0 的值。 當參數 G 的信號狀態為“1”時,將移動參數 IN1 的值,并返回為函數值。 只有當所有參數的變量均為同一種數據類型等級時,才能執行該指令。
西門子S7 SCL編程知識
本文可以作為 S7-SCL 編程語言的使用參考資料,希望讀者通過對本章的閱讀,能夠更快更好
地學習 S7-SCL 編程語言。西門子?供了 S7-SCL 編程語言的詳盡手冊,在安裝 S
發表于 04-19 17:54
?17次下載
西門子TIA Portal中函數FC和函數塊FB的相互轉換
描述 本文將介紹在西門子 TIA Portal 中使用 Add-In 插件實現函數 FC 和函數塊 FB 的相互轉換的方法和步驟。 第1步: 添加 PLC 設備。 選擇西門子 CPU
西門子SCL中的SEL函數的使用
評論