MIN:獲取最小值
說(shuō)明
“獲取最小值”指令比較可用輸入的值,并將最小的值寫入輸出 OUT 中。在指令框中可以通過(guò)其它輸入來(lái)擴(kuò)展輸入的數(shù)量。在功能框中按升序?qū)斎脒M(jìn)行編號(hào)。
要執(zhí)行該指令,最少需要指定 2 個(gè)輸入,最多可以指定 100 個(gè)輸入。
如果滿足下列條件之一,則使能輸出 ENO 的信號(hào)狀態(tài)為“0”:
使能輸入 EN 的信號(hào)狀態(tài)為“0”。
在執(zhí)行該指令的過(guò)程中,后臺(tái)轉(zhuǎn)換數(shù)據(jù)類型失敗。
浮點(diǎn)數(shù)的值無(wú)效。
下表列出了“獲取最小值”指令的參數(shù):
參數(shù) | 聲明 | 數(shù)據(jù)類型 | 存儲(chǔ)區(qū) | 說(shuō)明 |
---|---|---|---|---|
EN | Input | BOOL | I、Q、M、D、L 或常量 | 使能輸入 |
ENO | Output | BOOL | I、Q、M、D、L | 使能輸出 |
IN1 | Input | 整數(shù)、浮點(diǎn)數(shù)、DTL、DT | I、Q、M、D、L、P 或常量 | 第一個(gè)輸入值 |
IN2 | Input | 整數(shù)、浮點(diǎn)數(shù)、DTL、DT | I、Q、M、D、L、P 或常量 | 第二個(gè)輸入值 |
INn | Input | 整數(shù)、浮點(diǎn)數(shù)、DTL、DT | I、Q、M、D、L、P 或常量 | 其它插入的輸入(其值待比較) |
OUT | Output | 整數(shù)、浮點(diǎn)數(shù)、DTL、DT | I、Q、M、D、L、P | 結(jié)果 |
在不激活 IEC 檢查時(shí),還可以使用 TIME、LTIME、TOD、LTOD、DATE 和 LDT 數(shù)據(jù)類型的變量,方法是選擇長(zhǎng)度相同的位串或整數(shù)作為指令的數(shù)據(jù)類型(例如,用 UDINT 或 DWORD = 32 位來(lái)代替 TIME => DINT)。 |
可以從指令框的“???”下拉列表中選擇該指令的數(shù)據(jù)類型。
有關(guān)有效數(shù)據(jù)類型的更多信息,請(qǐng)參見“另請(qǐng)參見”。
示例
以下示例說(shuō)明了該指令的工作原理:
下表將通過(guò)具體的操作數(shù)值對(duì)該指令的工作原理進(jìn)行說(shuō)明:
參數(shù) | 操作數(shù) | 值 |
---|---|---|
IN1 | TagIn_Value1 | 12222 |
IN2 | TagIn_Value2 | 14444 |
IN3 | TagIn_Value3 | 13333 |
OUT | TagOut_Value | 12222 |
如果操作數(shù)“TagIn_1”和“TagIn_2”的信號(hào)狀態(tài)為“1”,則執(zhí)行該指令。該指令將比較指定操作數(shù)的值,并將最小的值(“TagIn_Value1”)復(fù)制到輸出“TagOut_Value”中。如果成功執(zhí)行該指令,則置位輸出“TagOut”。
-
西門子
+關(guān)注
關(guān)注
93文章
2996瀏覽量
115492 -
指令
+關(guān)注
關(guān)注
1文章
606瀏覽量
35617 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4284瀏覽量
62325 -
數(shù)據(jù)類型
+關(guān)注
關(guān)注
0文章
236瀏覽量
13596
原文標(biāo)題:西門子博途數(shù)學(xué)函數(shù)MIN:獲取最小值
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論