全国服务热线 15821971992

西门子CPU模块6ES7214-1AD23-0XB8

更新时间:2023-10-26 04:00:00
价格:请来电询价
品牌:西门子
型号:模块
产地:德国
联系电话:15821971992
联系手机: 15821971992
联系人:聂聪
让卖家联系我
详细介绍

(1)控制要求
      图1所示为调节阀外观,该调节阀能够接收0-10V信号来进行开度调节,其中10V代表100%开度,0V表示0%开度。请设计从plc输入开度信号进行调节阀控制。

 
图1 调节阀

(2)电气接线图
      如图2所示为调节阀模拟量输出接线图,其中模拟量模块选用6ES7332-5HD01-0AA0,槽号为5。

 
图2 调节阀模拟量输出接线图

(3)硬件配置
      A、在S7-300 PLC中的槽5插入AO模块,并进行硬件添加,如图3所示。

 
图3 添加AO硬件

      B、设置模拟量模块的常规属性(如图4)。

 
图4 设置模拟量模块的常规属性

      C、设置模拟量模块的地址属性,输出属性,这里采用电压输出。模拟量输出模块可以诊断下列故障:组态/参数分配错误;接地短路(仅对于电压输出);断线(仅对于电流输出);无负载电压L+。
      D、保存硬件配置并下载,通过“在线”命令可以读出该模块的信息,包括故障信息。
(3)软件编程
      跟模拟量输入编程一样,模拟量输出也可以采用MOVE指令来进行,如将数值10000送入到PQW128,这时候可以测得该通道的模拟量输出电压为3.62V。

 1、FC106参数
      跟功能FC105的规范化功能相反,功能FC106能把实际的量转换为PQW要输出的量(如图1所示)。

 
图1 FC106调用功能
      其中FC106的参数如表2所示。

表2 FC106参数

      UNSCALE功能接收一个以工程单位表示、且标定于下限和上限(LO_LIM和HI_LIM)之间的实型输入值(IN),并将其转换为一个整型值。将结果写入OUT。
      UNSCALE功能使用以下等式:
      OUT = [ ((IN-O_LIM)/(HI_LIM-O_LIM)) * (K2-1) ] + K1
      该公式根据输入值是BIPOLAR还是UNIPOLAR设置常数K1和K2。
      BIPOLAR:假定输出整型值介于 -7648和27648之间,因此,K1 = -7648.0,K2 = +27648.0
      UNIPOLAR:假定输出整型值介于0和27648之间,因此,K1 = 0.0,K2 = +27648.0
      如果输入值超出LO_LIM和HI_LIM范围,输出(OUT)将钳位于距其类型(BIPOLAR或UNIPOLAR)的指定范围的下限或上限较近的一方,并返回一个错误。
2、FC106的使用案例
      这里以调节阀的输出为例进行说明,其程序如图2所示。

 
图2 阀门开度转化为直接输出的程序

      根据M0.0的变化可以观察到两条不同的转换曲线,具体如图3和图4所示。

 
图3 单极性转换曲线

 
图4 双极性转换曲线


没有

联系方式

  • 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
  • 邮编:200093
  • 电话:15821971992
  • 经理:聂聪
  • 手机:15821971992
  • 传真:021-33556143
  • QQ:2724917714
  • Email:2724917714@qq.com