西门子S7-1200SM1221数字量输入模块
2025-01-04 08:00 120.235.224.221 2次- 发布企业
- 广州唯信电气设备有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第6年主体名称:广州唯信电气设备有限公司组织机构代码:91440101MA5CYG2GX5
- 报价
- 人民币¥168.00元每件
- 品牌
- 西门子
- 型号
- 6ES72211BF320XB0
- 产的
- 德国
- 关键词
- 西门子S7-1200SM1221,SM1221数字量输入模块,西门子SM1221,SM1221价格,SM1221型号
- 所在地
- 白云区太和镇太营路139号420室
- 联系电话
- 18811848019
- 高伟
- 18811848019
- 联系人
- 周峰 请说明来自顺企网,优惠更多
产品详细介绍
西门子S7-1200SM1221,SM1221数字量输入模块,西门子SM1221,SM1221价格,SM1221型号
6ES72211BF320XB0 | SM1221 数字量输入模块, 8 输入24V DC |
6ES72211BH320XB0 | SM1221 数字量输入模块, 16 输入24V DC |
西门子S7-1200SM1221,SM1221数字量输入模块,西门子SM1221,SM1221价格,SM1221型号
比较操作 - 变量 指令说明
从TIA V13SP1 开始,S7-1200 V4.0开始,支持以下处理Variant类型的变量的指令,如图1-2所示。
图1 LAD中Variant类型的变量比较操作指令
图2 SCL中Variant类型的变量比较操作指令
注:EQ_TypeOfDB、NE_TypeOfDB、TypeOfDB指令参见DB_ANY。
EQ_Type、NE_Type、TypeOf
表1 LAD指令详情
LAD指令 | 操作数1 | 操作数2 | 说明 |
---|---|---|---|
操作数1 | Variant | 除Variant以外所有类型 | 比较操作数1对应的实参与操作数2的数据类型是否相等,相等则该指令返回逻辑运算结果 (RLO)“1”。如果不相等则该指令返回RLO“0”。操作数1是FC/FB的Input/Output/InOut/Temp以及OB的Temp中定义为Variant类型的参数。 |
操作数1 ┫NE_Type┣ 操作数2 | Variant | 除Variant以外所有类型 | 比较操作数1对应的实参与操作数2的数据类型是否不相等,不相等则该指令返回逻辑运算结果 (RLO)“1”。如果相等则该指令返回RLO“0”。操作数1是FC/FB的Input/Output/InOut/Temp以及OB的Temp中定义为Variant类型的参数。 |
SCL指令:TypeOf(操作数),操作数是FC/FB的Input/Output/InOut/Temp中定义为Variant类型的参数,该语句输出是数据类型,在程序中只能用在IF与CASE进行比较。
用法1:IF指令,操作数对应的实参的类型与一个变量类型的比较,例如:
IF (TypeOf(操作数1) = 变量类型(例如Byte))
...
END_IF;
用法2:IF指令,两个操作数对应的实参的类型比较,例如:
IF (TypeOf(操作数1) = TypeOf(操作数2))
...
END_IF;
用法3:CASE OF指令,操作数对应的实参的类型与多个变量类型的比较,例如:
CASE (TypeOf(操作数)) OF
Byte:
...
Int:
...
ELSE
...
END_CASE;
使用举例:
编写FC,检查输入Variant变量类型,Byte则输出True,其它则输出False,如图3-6所示。
图3 FC6参数定义
图4 程序详情
SCL的版本程序,如图5所示。
图5 SCL版本的程序
OB1多次调用该FC6,可以看到结果,"DB16".Static_1是Byte类型,"DB16".Static_3不是Byte类型。
图6 OB1多次调用FC6
EQ_ElemType、NE_ElemType、TypeOfElements
表2 LAD指令说明
LAD指令 | 操作数1 | 操作数2 | 说明 |
---|---|---|---|
操作数1 | Variant | 除Variant以外所有类型 | 如果操作数1对应的实参是数组类型,则比较其数组元素与操作数2的数据类型是否相等,相等则该指令返回逻辑运算结果(RLO)“1”,如果不相等则该指令返回RLO“0”;如果操作数1对应的实参不是数组类型,并且操作数1对应的实参与操作数2的数据类型相等,则该指令返回RLO“1”,其余情况,该指令返回RLO“0”。操作数1是FC/FB的Input/Output/InOut/Temp以及OB的Temp中定义为Variant类型的参数。比较之前,通常先使用IS_ARRAY检查操作数1对应的实参是否是数组类型。 |
操作数1 ┫NE_ElemType┣ 操作数2 | Variant | 除Variant以外所有类型 | 如果操作数1对应的实参是数组类型,则比较其数组元素与操作数2的数据类型是否相等,不相等则该指令返回逻辑运算结果(RLO)“1”,如果相等则该指令返回 RLO“0”。如果操作数1对应的实参不是数组类型,则该指令返回RLO“1”。操作数1是FC/FB的Input/Output/InOut/Temp以及OB的Temp中定义为Variant类型的参数。比较之前,通常先使用IS_ARRAY检查操作数1对应的实参是否是数组类型。 |
SCL指令:TypeOfElements(操作数),操作数是FC/FB的Input/Output/InOut/Temp中定义为Variant类型的参数,该语句输出是数据类型,在程序中只能用在IF与CASE进行比较。
比较之前,通常先使用IS_ARRAY检查操作数对应的实参是否是数组类型。
用法1:IF指令,操作数对应的实参为数组类型,对该数组元素的类型与一个变量类型的比较,例如:
IF (TypeOfElements(操作数1) = 变量类型(例如Byte))
...
END_IF;
用法2:IF指令,两个操作数对应的实参均为数组类型的类型,比较它们数组元素的类型,例如:
IF (TypeOfElements(操作数1) = TypeOfElements(操作数2))
...
END_IF;
用法3:CASE OF指令,操作数对应的实参为数组类型,对该数组元素的类型与多个变量类型的比较,例如:
CASE (TypeOfElements(操作数)) OF
Byte:
...
Int:
...
ELSE
...
END_CASE;
注意
1.如果上述三种用法操作数不是数组类型,数据类型和比较对象的数据类型相同,也会当做该数据类型的数组进行处理,相当于执行的TypeOf指令。
2.用法2,也可以是这样的:
IF (TypeOfElements(操作数1) = TypeOf(操作数2))
...
END_IF;
或者
IF (TypeOf(操作数1) = TypeOfElements(操作数2))
...
END_IF;
即一边是数组,一边不是数组的比较。
使用举例:
编写FC,检查输入Variant变量类型,数组元素如果是Byte则输出1为True,输出2为False,数组元素如果是Int则输出1为False,输出2为True,其余情况输出1为False,输出2为False,如图7-10所示。
成立日期 | 2019年09月19日 | ||
法定代表人 | 范平 | ||
主营产品 | PLC,触摸屏,数控伺服,电缆,西门子可编程控制器,西门子变频器 | ||
经营范围 | 商品批发贸易(许可审批类商品除外);电子产品批发;电子元器件批发;仪器仪表批发;电线、电缆批发;电气机械设备销售;通用机械设备销售;电气设备批发;电子、通信与自动控制技术研究、开发;电子自动化工程安装服务;机电设备安装服务;电子设备工程安装服务;机电设备安装工程专业承包;电气设备零售; | ||
公司简介 | 勇担责任致力于符合道德规范的、负责任的行为西门子努力满足一切法律和道德要求,并且,只要可能,我们还努力超越这些要求。我们的责任是按照最高的职业和道德标准和惯例来开展业务:公司绝不容忍任何不合规的行为。我们在“勇担责任”方面的原则堪称我们制定业务决策的指南针。我们还必须鼓励我们的商业伙伴、供应商和其他利益相关者遵循同样高的道德标准。追求卓越取得卓越的业绩和运营成果追求卓越,是我们在每个业务都将尽力实 ... |
- 现货供应西门子V90伺服电机选型参数现货供应西门子V90伺服电机选型参数,现货供应西门子V90伺服电机选型参数,现货... 2025-01-03
- 深圳昆仑通触摸屏现货代理商参数型号深圳昆仑通触摸屏现货代理商参数型号,深圳昆仑通触摸屏现货代理商参数型号,深圳昆仑... 2024-12-30
- 广州PLC程序编程 升级控制柜广州PLC程序编程升级控制柜,广州PLC程序编程升级控制柜,广州PLC程序编程升... 2024-12-27
- 西门子PLC控制器程序调试编程西门子PLC控制器程序调试编程,西门子PLC控制器程序调试编程,西门子PLC控制... 2024-12-25
- 西门子V20小型机械用变频器功率参数现货供应西门子V20小型机械用变频器功率参数现货供应,西门子V20小型机械用变频器功率参... 2024-12-23
- 西门子可编程控制器CPU1217C1,700.00元/件
品牌:西门子 - 西门子可编程控制器CPU1215C1,400.00元/件
品牌:西门子 - 西门子可编程控制器CPU1214C1,680.00元/件
品牌:西门子 - 西门子可编程控制器CPU1212C1,688.00元/件
品牌:西门子 - 西门子可编程控制器CPU1211C1,688.00元/件
品牌:西门子 - 西门子PLCSM1222数字量输出模块158.00元/件
品牌:西门子 - 西门子S7-1200SM1223数字量输入输出模块1,400.00元/件
品牌:西门子 - 西门子S7-1200SM1231模拟量输入模块1,450.00元/件
品牌:西门子 - 西门子PLCSM1232模拟量输出模块1,242.00元/件
品牌:西门子 - 西门子PLCSM1234模拟量输入输出模块170.00元/件
品牌:西门子