西门子PLC获取最小值指令的工作原理

min:获取最小值
说明
“获取最小值”指令比较可用输入的值,并将最小的值写入输出 out 中。在指令框中可以通过其它输入来扩展输入的数量。在功能框中按升序对输入进行编号。
要执行该指令,最少需要指定 2 个输入,最多可以指定 100 个输入。
如果满足下列条件之一,则使能输出 eno 的信号状态为“0”:
使能输入 en 的信号状态为“0”。
在执行该指令的过程中,后台转换数据类型失败。
浮点数的值无效。
参数
下表列出了“获取最小值”指令的参数:
参数 声明 数据类型 存储区 说明
en input bool i、q、m、d、l 或常量 使能输入
eno output bool i、q、m、d、l 使能输出
in1 input 整数、浮点数、dtl、dt i、q、m、d、l、p 或常量 第一个输入值
in2 input 整数、浮点数、dtl、dt i、q、m、d、l、p 或常量 第二个输入值
inn input 整数、浮点数、dtl、dt i、q、m、d、l、p 或常量 其它插入的输入(其值待比较)
out output 整数、浮点数、dtl、dt i、q、m、d、l、p 结果
在不激活 iec 检查时,还可以使用 time、ltime、tod、ltod、date 和 ldt 数据类型的变量,方法是选择长度相同的位串或整数作为指令的数据类型(例如,用 udint 或 dword = 32 位来代替 time => dint)。
可以从指令框的“?”下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见”。
示例
以下示例说明了该指令的工作原理:
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数 操作数 值
in1 tagin_value1 12222
in2 tagin_value2 14444
in3 tagin_value3 13333
out tagout_value 12222
如果操作数“tagin_1”和“tagin_2”的信号状态为“1”,则执行该指令。该指令将比较指定操作数的值,并将最小的值(“tagin_value1”)复制到输出“tagout_value”中。如果成功执行该指令,则置位输出“tagout”。


富信电子:高品质发展应对行业内卷,不忘初心迎战市场
新能源车企对机器人领域潜在布局一致看好
这款ZUKZ2Pro手机性价比堪比小米6,可惜只能收二手了
保护肌肤不被晒黑,如何做好防晒
RFID标签天线如何来制备
西门子PLC获取最小值指令的工作原理
2021年三星的半导体业务或实现跨越式发展
区块链IM社交系统开发与技术的三个特性
高性能计算在生命科学领域的应用
无线路由器的设置要点
Z-Wave为智能温控器增添应用价值
中兴通讯:5G高精度定位能力赋能行业客户,助力运营商2B业务拓展
空心轴减速机和实心轴减速机如何区分
华为交换机snmp服务配置步骤
主打屏下摄像头的年度旗舰手机要来了,OV领衔
射频电路中的三种接收机的优缺点及应用总结归纳
电脑各类密码的清除
详谈光纤激光切割机能够切割的材质分类
用人类智商测试题检验神经网络的抽象推理能力
iPhone11Pro充电测试 使用18W充电器需1小时42分钟