可使用“量程变换”指令通过将 IN 输入的值映射到指定的值范围来缩放该值,图6显示了如何转换值的示例: OUT = [(OSH - OSL) * (IN - ISL)/(ISH - ISL)] + OSL lOUT:转换结果 lOSH:转换结果上限 lOSL:转换结果下限 lIN:换算对象 lISH:...
可使用“量程变换”指令通过将 IN 输入的值映射到指定的值范围来缩放该值,图6显示了如何转换值的示例: OUT = [(OSH - OSL) * (IN - ISL)/(ISH - ISL)] + OSL lOUT:转换结果 lOSH:转换结果上限 lOSL:转换结果下限 lIN:换算对象 lISH:转换对象上限 llSL:转换对象下限 图6 (1)S_ITR指令 指令如图7...
使用库指令来实现该功能,一共分为两步:加载库;引用库。 加载库: 下载库文件,在200smart中选择-》库-》打开库文件路径(C:\Users\Public\Documents\Siemens\STEP 7-MicroWIN SMART\Lib) 将下载好的 scale.smartlib 文件放置在库文件夹下,之后刷新库即可看到该库 里面的文件使用ITR即可。RTI为模拟量输出部分使用。
使用库指令来实现该功能,一共分为两步:加载库;引用库。 将下载好的 scale.smartlib 文件放置在库文件夹下,之后刷新库即可看到该库 里面的文件使用ITR即可。RTI为模拟量输出部分使用。 完成上述步骤后,连接PLC 和上位机。将程序下载进PLC里面,选择“程序状态”,在PLC里编程来读取压力数值。 该库指令中的S_RTI使...
S_ITR:可使用此指令将模拟量输入转换为 S7-200 SMART 的内部数据。执行该指令时,输入 IN 处的整数值被缩放到由参数 OSH 和 OSL 定义的值范围。缩放的结果是实数,该实数存储在输出 OUT 处。 S_RTR:可使用此指令将 REAL 转换为另一个 REAL。执行该指令时,输入 IN 处的实数值被缩放到由参数 OSH 和 OSL ...
在程序中,使用ITR指令来处理文件。而RTI指令则用于模拟量输出部分的操作。 完成上述配置后,将PLC与上位机连接,并将程序下载至PLC中。在PLC编程环境中选择‘程序状态’,通过编程读取压力数值。 S_RTI指令的使用方法与上述类似,需根据实际配置进行调整。当程序中成功读取到数据后,可以使用组态软件将数据显示出来(通信地...
通过调用比例转换指令可以方便的将模拟量与对应的数字量进行转换,减少编程时间,提高工作效率。 举例:通过PT100采集温度(范围0-100℃),经过温度变送器转换(4-20mA输出),PLC采集该模拟量的值,显示当前温度。 图6-22 调用比例指令程序 调用比例转换S-ITR
西门子200smart S-ITR创建需要自己编写量程转换的子程序才能完成模拟量的处理。S_ITR 该指令可以处理模拟量输入信号,并转换成相应的工程值。Scale指令库其实也是西门子内部人员编写的,但不是官方正式发布的。
在S7-200 SMART PLC中,如果PLC系统块选择0-20mA,接入PLC的信号也是0-20mA,那么在指令S_ITR上ISL对应的值为0。同样的道理,系统块选择的是4-20mA,接入的信号也是4-20mA,在指令S_ITR上ISL对应的值也为0。#S7-200 SMART PLC大讲堂# ...
在这个指令库中,子程序S_ITR用来进行模拟量输入到S7-200 SMART 内部数据的转换;子程序S_RTI可用于内部数据到模拟量输出的转换。 编程举例: 将4 - 20mA模拟量输入转换为内部百分比值 将内部百分比值转换为4 - 20mA模拟量输出 图2. 编程举例 热电阻、热电偶比例换算 ...