西门子ET200PRO IM154-8 PN/DP CPU 模块 6ES7154-8AB01-0AB0 总代理 西门子ET200PRO IM154-8 PN/DP CPU 模块 6ES7154-8AB01-0AB0 总代理
产品参数:SIMATIC DP,IM154-8 PN/DP CPU 用于 ET200 PRO, 384KB 内存, 内部 PROFINET 接口, 内部 PROFIBUS DP 主/从接口 防护等级 IP65/67, 需要微型存储卡(MMC)和 连接模块
先看下我们的变送器:4-20ma 温度量程0-130度 PLC接入的是sr30,模拟量模块是4AI,接入通道是*三个通道2+,2-。 看下我们程序的组态设置 设置模拟量输入模块的通道信号类型 我们需要先知道相似三角形原理,我们理解模拟量就简单了 上图是我们经常说过你的,模拟量对应的线性关系比例图。 模拟量本身就是线性比例关系, 我们可以根据相似三角形定理推出以下公式: (Ymax-Ymin)/(OUT-Ymin)=(Xmax-Xmin)/(IN-Xmin) 我们可以推导出: OUT=(Ymax-Ymin)/【(Xmax-Xmin)/(IN-Xmin)】+Ymin 其实我们程序中的模拟量库文件或者模拟量块就是这个原理 量程0-100℃,4到20ma的信号; 如何和西门子200系列模块对应,0-100℃对应4-20ma;4-20ma对应6400-32000.那么我们就认为是0-100℃对应6400-32000(AIW的数值),我们对号入座:Ymax(100℃),Ymin(0℃), Xmax(32000),Xmin(6400),IN(AIW),OUT(温度输出值);主要的参数在编程过程中都需要用到。 新建一个项目,插入一个子程序,从命名为“模拟量库”,我们将要在该子程序中编写模拟量的可调用子程序。 根据建立的变量转换后 OUT=(osh-osl)/【(ish-isl)/(INput-isl)】+osl 那么问题相对简单了,我们用程序作出这个公式就可以了。 那么我们看一下程序编写。 离线程序对比和查看: |