因此,从名称可以看出,S_RTR指令是把实数转换成实数,S_RTI指令是把实数转换成整数,通常情况下我使用的是S_RTI指令。 比如西门子 ET200 SP的模拟量输出模块AQ 2xI ST,它能输出4~20mA的电压信号,其对应的输出整数的范围为0~27648。对于这样的模块信号转换,我们只需要输入工程值和转换值即可。举个例子,某工程值速...
西门子S7-200smart模拟量输出0到10伏控制与安装库指令。#plc #电气 #自动化设计 - 红苹果🍎于20230325发布在抖音,已经收获了935个喜欢,来抖音,记录美好生活!
在程序设计中,可通过添加自定义函数来实现这一转换。首先,在STEP 7 Micro-WIN/SMART中创建子程序Conv_DI2W,声明必要的变量,然后编写代码以完成双整数到无符号整数的转换。在主程序中,调用此子程序并为其参数赋值,以完成整个转换流程。总结,正确使用S7-200 SMART模拟量输出指令库的关键在于理解指令...
65535超出了其取值范围,因此会产生溢出错误,我们进入其内部代码可以看的更清楚,如下图所示: 这种情况下,我们应该使用"S_RTR"指令,它的量程范围均为实数,如下图所示: 不过"S_RTR"指令转换的输出值为实数,而我们需要写入的模拟量输出地址为无符号整数类型,比如QW130,怎么把实数转换成无符号整数呢? 2、怎样将实数...
1、模拟量指令S_RTR和S_RTI的区别 指令S_RTR和S_RTI通常都是用来处理模拟量输出。名称中的"S"是"Scale"的缩写,表示"量程";"R"是"Real"的缩写,表示"实数";"T"是"To"的缩写,表示转换;"I"是"Integer"的缩写,表示"整数"。因此,从名称可以看出,S_RTR指令是把实数转换成实数,S_RTI指令是把实数转换成...