西门子6ES7231-4HD32-0XB0模拟输入SM1231模块
产品说明 SIMATIC S7-1200,模拟输入, SM 1231,4 模拟输入, +/-10V,+/-5V,+/-2.5V, 或 0-20mA/4-20mA, 12 Bit+符号位(13 Bit ADC)
产品家族 SM 1231 模拟量输入模块
产品生命周期 (PLM) PM300:有效产品
如何转换S7-1200 CPU模拟量
推荐文档: 西门子工程师推荐本文档!
文档
涉及产品
问题:在S7-1200 CPU中,如何实现模拟量数值与工程量数值之间的转换?
回答:本文档提供了程序库例程FC105,FC106,用户可以使用它们将模拟量输入/输出的整数数值与工程量单位之间进行转换。用户需要将此例程安装到程序库中。
步骤1:解压缩“analog_convert.rar”(226.rar ( 307 KB ) )文件到一个文件夹。
步骤2:打开STEP7 Basic中的“Libraries Tab”, 点击“Open global library”
表1:FC105 参
参数转化关系:
OUT = [((FLOAT (IN) – K1)/ (K2–K1)) * (HI_LIM–LO_LIM)] + LO_LIM
注意:如果用户使用的输入/输出类型为双极性(如±10V,±5V等),BIPOLAR参数应当给定为TRUE,此时K1=-27648,K2=27648,否则K1=0,K2=27648。
例如:假设模拟量模块所接传感器为0-20mA 类型,其测量对象为温度,当温度为0℃时电流为0 mA,当温度为100℃时电流为20 mA。此时模拟量输入模块得到的对应数值0 mA对应为0,20 mA对应为27648。如果当前电流值为10 mA,则模拟量模块得到的输入值为13824,如果用户希望在CPU中得到一个终的实际温度值,则可以调用FC105,将模拟量输入模块的数值赋给参数IN,工程量上限值给定为100.0,下限值给定为0.0,即可在输出参数OUT得到实际温度值50℃。
参数转化关系:
OUT = [ ((IN–LO_LIM)/(HI_LIM–LO_LIM)) * (K2–K1) ] + K1
注意:如果用户使用的输入/输出类型为双极性(如±10V等),BIPOLAR参数应当给定为TRUE,此时K1=-27648,K2=27648,否则K1=0,K2=27648。
例如:假设模拟量输出模块输出设置为0-20mA 类型,其所连接的执行器为调节阀。当电流为0 mA时阀门开度为0%,当电流为20 mA时阀门开度为。如果用户希望阀门开度为50%,则可以调用FC106,将开度给定值赋给参数IN,工程量上限值给定为100.0,下限值给定为0.0,将模拟量输出模块的地址赋给参数OUT,此时OUT数值为13824,即可使模拟量输出模块输出电流值为10 mA,即阀门开度为50%。 上海斌勤电气技术有限公司 业务顾问;康晓肆竭诚为你服务.
本公司不卖假货、二手货、高仿货。采购假货、高仿请另找别家
本公司主营西门子工业自动化产品,原装,假一罚十,品质保障.
主营西门子自动化原装产品
所有产品均为西门子原装,所有产品非人为损坏质保一年,(烧坏、客户保管不善)
不在质保范围内,假货、仿货、二手翻新货,一律不做。请另找别家。
有货啦
全新原装,千万库存。
本公司宗旨:本着以诚信为本,以顾客为中心,让顾客满意,创造一个舒心的购物环境
因为诚信所以简单,成交只是开始,服务止步。
承诺?诚信服务?价格实惠?
所售均为西门子原装全新未开封产品,图片仅供参考,一切已型号为准,实物全新,
敬请放心购买!量大价优,欢迎选购!如果本店没有找到你需要的西门子产品的话,可以联系我(因为
型号实在太多,可能有些没有上架)
温馨提示:
外地客户统一采用快递发货,货物快递到您手时候,一定要开箱检验!如有损坏,请拒绝签收,并由快递公司返回!在你签收后表示你对该货物没有异议!我们会给予您两天的检测时间,并请在货物到手两天内给
予确认,谢谢合作!