加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595

SIEMENS山东省菏泽市西门子(授权)中国总代理-西门子华东地区一级总代理商

更新时间
2025-01-19 09:10:00
价格
请来电询价
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
联系手机
15267534595
联系人
梁涛
立即询价

详细介绍
1、子例程 S_ITR:整数转换为实数(一般作为模拟量输入数据的转换)

将整数缩放为实数此子例程的用途是将输入范围中的整数缩放为输出范围中的实数。此子例程首先会读取由调用 POU 传递的值:要缩放的输入、输入范围上限 (ISH)、输入范围下限 (ISL)、输出范围上限 (OSH) 和输入范围下限 (OSL)。下一步是用 OSH 中减去 OSL,以确定存回 OSH 中的输出缩放范围。接下来,该子例程会从输入中减去 ISL,并将所得的差先转换为双字,然后再转换为实数。之后,下一条指令将该实数乘以输出范围。再下一步是用 ISH 减去 ISL,以计算输入缩放范围,将计算所得的值转换为双字,并再转换为实数。接下来,该子例程用输出缩放范围除以计算所得的实数,并将结果与输出范围下限值 (OSL) 相加,以确定Zui终输出值。Zui后,该子例程会将此值移动到要由调用 POU 使用的子例程的输出。公式如下:输出 = [(OSH - OSL) * (输入 - ISL) / (ISH - ISL)] + OSL图片程序如下:可单独制作写入库中,进行使用
图片图片
2、子例程 S_RTI:实数转换为整数(一般作为模拟量输出数据的转换)将实数缩放为整数此子例程的用途是将输入范围中的实数缩放为输出范围中的整数。此子例程首先会读取由调用 POU 传递的值:要缩放的输入、输入范围上限 (ISH)、输入范围下限 (ISL)、输出范围上限 (OSH) 和输入范围下限 (OSL)。下一步是用 OSH 中减去 OSL,以确定存回 OSH 中的输出缩放范围。接下来,该子例程会从输入中减去 ISL,并将所得的差先转换为双字,然后再转换为实数。下一步是用输入减去 ISL,然后用所得的差乘以计算所得的实数输出缩放范围。再用 ISH 减去 ISL,以计算输入缩放范围,用输出范围除以计算所得的输入锁定范围,然后将商舍入为双字。之后,该子例程将根据该数据类型的界限限制检查已舍入的输出值,以确保Zui终值的准确性。在界限检查后,子例程会将双字值转换为整数,用该整数加上输出范围下限 (OSL),并将所得值移动到子例程输出。公式如下:输出 = [(OSH - OSL) * (输入 - ISL) / (ISL - ISL)] + OSL图片
图片程序段 2 检查 Temp_D 是否小于 -32768图片
程序段 3 检查 Temp_D 是否大于 32767图片
程序段 4 对整数值进行转换,并加上下限偏移量图片


相关产品

联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595