西门子模块6ES7221-1EF22-0XA0设置参数

发布
浔之漫智控技术-西门子PLC代理商
手机
15221406036
发布时间
2023-12-01 03:37:25
产品详情
系统说明

      节能永远是HVAC行业的主题。一年当中冷负荷是随着季节、昼夜变化而变的,往往系统在运行过程中大多数时间是不能达到大设计的负荷能力的,这就为变频在HVAC行业节能提供的契机。

控制要求

根据压差、温差、liuliang等信号调节泵转速,PID控制(HVAC水循环系统);

根据风管不利点压力调节风机转速,PID控制(HVAC风循环系统);

具有接入BA总线系统的能力;

良好的EMC性能。

设计方案及说明

采用施耐德风机泵类变频器ATV61实现对一次泵、二次泵的变频控制;

采用施耐德针对HVAC行业专用变频器ATV21实现对末端风机的VAV控制;

通过加入Lonworks扩展通讯卡实现接入BA总线系统。



 

系统特点

ATV61中文操作面板,8行24个字符显示,容易进行参数设定,监视更多的变频器信息;

针对HVAC行业的ATV21,摒弃了HVAC行业所不需的功能,达到佳的性价比;

集成功能强大的PID功能,满足HVAC需求;

多样的BA总线通讯卡,适应各种通讯系统的需要:Lonworks、BACnet、bbbbSYS N2、APOGEE FLN;

集成EMC滤波器,更好的EMC性能。

前言
  在工业控制的实际应用中,触摸屏可能需要监控大量的I/O点等开关量数据,如果使用低速通讯方式(RS232/RS485)时,在触摸屏的某一页面上有几十点以上的类似数据,因通讯速度的限制,此页面的数据刷新耗时较长,可能在几秒到十几秒之间,施耐德电气的XBTG系列触摸屏与其NEZA、TWIDO、系统MACRO及PREMIUM等系列PLC组成的控制系统应用本文介绍的方法可以比较完美地解决这一问题。

使用到的功能
施耐德电气XBTG系列触摸屏的变量数组功能及脚本语言,施耐德电气PLC(NEZA/TWIDO/MICRO/PREMIUM)的字对象的抽取位。

具体描述
  以施耐德电气的TWIDO系列PLC为例进行说明,在TwidoSoft软件中对硬件进行配置如图1。
在触摸屏的某一页面需要监控PLC上的所有输入/输出点,在PLC的程序中加入相应的语句,如图2所示。在此段程序中完成将输入点I0.0~I0.15共16个输入点的状态赋值给MW200,使用的是TWIDO的结构化对象功能,同样操作,将要在触摸屏上监控的所有变量放在MW200~MW206共7个字变量中。
  在XBTG触摸屏一侧,因使用Modbus协议与PLC通讯,PLC中的I/O无法被直接访问到,使用这种方法可以解决这一问题。



图1
 


图2
  如果在程序中有中间位变量需要用这种方式送到触摸屏中,可以分为两种情况来考虑。首先,在做PLC的程序时,将相应的位信号放入到MW中,即使用MW字变量的位抽取功能,这样可以省去图2中的赋值语句部分,用法参考图3所示。



图3
其次,如果位变量用的是M,而M是连续的且符合以下规定:%Mx:y(x必须为8的整数倍),则可以用图4中的程序段完成。
 


图4

  在上面的程序段中都使用了施耐德电气的PLC所特有的功能:字变量的位抽取功能(即所有的MW字变量均可按位寻址)及变量的结构化功能。
关于这些功能的进一步信息,请参考相应的手册。   
在PLC的程序中完成相应的处理后,下面进入XBTG触摸屏程序中。在触摸屏的变量表中建立与PLC关联的外部数据,如图5。


 
图5


       
图6
在这一步操作中需要建立7个来自PLC的变量40201~40208,命名为MW200~MW208。再在变量表中建立内部数组变量,数组变量中的数据会直接出现在屏幕上,如图6。共需要建立7上对应PLC的I/O点的数组I0~I3及Q0~Q3,其中I1的数组大小定义为8(原因见脚本部分注释),其余定义为16。建立好的数组如图7。



图7
所需变量建立完毕后,在VejioDesign编程环境中建立一个如图8程序脚本,相应属性设置为:周期性脚本,刷新周期1秒。
脚本中写入内容:

//-------------------------------------
//bbbbbb Created: 月 16, 2004
//从PLC通讯的字(MW)分解出位信号
//主要用于减轻XBTG屏与plc通讯的压力
//程序编制及测试:张福,LEC,AUT,IA,Schneider
//-------------------------------------
int Plcbbbbb0,Plcbbbbb1,Plcbbbbb2,Plcbbbbb3;
int PlcOutPut0,PlcOutPut1,PlcOutPut2;
int i,BitValue;
int tmp0,tmp1,tmp2,tmp3,tmp4,tmp5,tmp6;

Plcbbbbb0=PlcData.MW200.getIntValue();  //得到PLC输入I0.0~I0.15状态字
Plcbbbbb1=PlcData.MW201.getIntValue();  //得到PLC输入I0.16~I0.23状态字
Plcbbbbb2=PlcData.MW202.getIntValue();  //得到PLC输入I1.0~I1.15状态字
Plcbbbbb3=PlcData.MW203.getIntValue();  //得到PLC输入I1.16~I1.31状态字

PlcOutPut0=PlcData.MW204.getIntValue();  //得到PLC输入Q0.0~Q0.15状态字
PlcOutPut1=PlcData.MW205.getIntValue();  //得到PLC输入Q2.0~Q2.15状态字
PlcOutPut2=PlcData.MW206.getIntValue();  //得到PLC输入Q2.16~Q2.31状态字

BitValue=1;
for (i=0;i

浔之漫智控技术-西门子PLC代理商

经理:
聂航(先生)
手机:
15221406036
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
行业
工控系统及装备 上海松江工控系统及装备
我们的其他产品
拨打电话
QQ咨询
请卖家联系我