西门子1200模拟量输入标准化梯形图编写

西门子1200模拟量输入标准化梯形图编写

模拟量传感器反馈的是电压值或者电流值,如何转换成想要的工程结果值?本文将以西门子1200为例,分享梯形图程序的编写方法。

  • 新建变量

新建变量如下图,其中“CurrentValue”为模拟量接口输入的实际值。

图1

  • 数值转换

输入数值类型为INT,需先转换成实数,以便程序进行数据处理。

图2

  • 数值标准化

标准化,即通过将输入数值中变量的值映射到线性标尺对其进行标准化,使用模拟量上下限值范围作为标尺限值。

图3

  • 对标准化的值进行缩放标定

将输入标准化的值映射到传感器量程范围内以缩放该值。

图4

  • 传感器标零

传感器在初始状态下的值不一定是零,为了使结果值在初始状态下为0,则做一次标零设定,同时标零可恢复。

图5

  • 模拟量的上限及下限

测量类型为电压时的模拟量值范围如下图:

图6.1

测量类型为电流时的模拟量值范围如下图:

图6.2

模拟量上下限按照额定范围设定。如:测量类型为±10v,即模拟量上限设为27648,模拟量下限设为-27648。

  • 调用功能块

举例:模拟量传感器为位移传感器,量程为0mm~500mm,测量类型为±10v,梯形图如下。

                                                                         图7.1

图7.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值