联系我们

联系人:黄勇(先生)

联系手机:13701633515

固定电话:31660605

企业邮箱:77956468@qq.com

联系我时,请说是在地方电气网上看到的,谢谢!

今日最新资讯
热门资讯
地方电气网资讯
    西门子0.37千瓦变频器6SL32110AB137UB1
    发布者:黄工  发布时间:2016-04-10 13:53:07  访问次数:94

    西门子0.37千瓦变频器6SL32110AB137UB1,西门子0.37千瓦变频器6SL32110AB137UB1

                                                                   {心中有空间,梦想就有可能} 

    德国制造: 现货               联   系   人: 黄勇《黄工》        24小时联系手机:  13701633515
    全新原装: 参数
    质量保证: 保修
    价格优势: 特价
    我公司大量现货供应,价格优势,品质保证,德国原装进口
     
     

    西门子0.37千瓦变频器6SL32110AB137UB1

    CM 1241 通讯模块用于通过点对点连接进行的快速、高性能的串行数据交换。

    可实现点到点连接,例如:

    • SIMATIC S7 自动化系统和许多其他制造商提供的系统
    • 打印机
    • 机器人控制
    • 调制解调器
    • 扫描器
    • 条形码阅读器等

    Design

    CM 1241 通讯模块具有与基本设备相同的设计特点。

    • 安装在 DIN 导轨上:
      模块安装在右侧 CPU 旁边的导轨上,相互电气、机械地连接,并且通过滑块机构连接到 CPU。
    • 直接安装:
      水平或垂直安装在 DIN 导轨上或使用集成插片直接安装在控制柜中。

    该通讯模块配备下列各项:

    • 具有用于显示“发送”、“接收”和“错误”的状态指示灯
    • 通讯接口:
      可用于 RS232 或 RS422/485 物理传输特性

    Functions

    下列标准协议可用于 CM 1241 通讯模块:

    • ASCII:
      用于与采用简单传输协议的第三方系统进行接口,例如,带有起始和结束字符或带有块检查字符的协议。接口握手信号可通过用户程序来调用和控制。
    • MODBUS:
      用于符合MODBUS协议的通讯,具有RTU格式:
      • MODBUS 主站:
        以 SIMATIC S7 作为主站的主站-从站接口。
      • MODBUS 从站:
        以 SIMATIC S7 作为从站的主站-从站接口;无法实现从站到从站的报文帧流量。
    • USS 驱动协议:
      专门支持 USS 协议驱动程序的连接指令。在这种情况下,驱动程序通过 RS485 交换数据。随后,可以控制这些驱动程序,并可读写参数。

    还可以下载更多的驱动程序。

    参数

    使用 STEP 7 Basic,CM 1241 通讯模块的参数化变得非常简便:

    • 用户通过集成在 STEP 7 Basic 中的参数化环境来分配模块特性,例如:
      • 已执行的协议驱动程序。
      • 使用的驱动程序特定特性。

    读取CPU 412-2DP的Q区地址超范围的问题

    下面是CPU模块信息的诊断缓冲区中的事件:
    Event 1 of 120:  Event ID 16# 2522
    Area length error when reading
    Q area, bit access, Access address:    240
    FC number:    250
    Module address:    314
    Requested OB: Programming error OB (OB121)
    Priority class:  1
    Internal error, Incoming event
    07:38:26.517 PM  08/19/2013

    诊断信息指出读取Q区的位地址出错,错误地址240,要求调用编程错误组织块OB121。
    从CPU 412-2的手册查到默认的过程映像地址为128字节,超出范围可改为PQ地址,但是PQ区不能使用位地址,需要改为字节、字或双字地址。可在CPU属性对话框的“周期/时钟存储器”选项卡设置I/Q区的范围(见下图)。


    WinCC中定时器使用方法介绍

    1、定时器功能介绍
    2、脚本中定时器介绍
    3、使用脚本实现更多定时器功能
    3.1 整点归档
    3.2 WinCC 项目激活时避免脚本初次执行及延迟执行脚本1 定时器功能介绍
        WinCC 中定时器的使用可以使 WinCC按照指定的周期或者时间点去执行任务,比如周期执行变量归档、在指定的时间点执行全局脚本或条件满足时打印报表。WinCC 已经提供了一些简单的定时器,可以满足大部分定时功能。但是在有些情况下,WinCC 提供的定时器不能满足我们需求,这时我们就可以通过 WinCC 提供的脚本接口通过编程的方式实现定时的功能,因为脚本本身既可以直接 调用 WinCC其他功能,比如报表打印,也可以通过中间变量来控制其他功能的执行,比如通过置位/复位归档控制变量来触发变量记录的执行。WinCC 提供了 C 脚本和 VBS 脚 本,本文主要以全局 C 脚本编程为例介绍定时功能的实现。
    2 脚本中定时器介绍     既然在全局脚本中可以编程控制其他功能的执行,那么首先看看全局脚本的触发:

    1
                             图1   脚本触发器分类 如图1所示: 脚本触发器分为使用定时器和使用变量, 定时器又分为周期执行和非周期执行一次,比如每分钟执行一次脚本属于周期执行,指定2012年10月1日执行一次属于非周期执行。 使用变量触发脚本,即在变量发生变化时,脚本就执行一次, 而变量的采集可以根据指定周期循环采集,或者根据变化采集,根据变化实际是1秒 钟采集变量一次。
    3使用脚本实现更多定时器功能
       利用脚本自身的定时器, 可以通过在脚本中编程的方式实现更多其它定时功能。

    3.1整 点归档

        WinCC提供了变量归档,变量归档分为周期归档和非周期归档,不管是周期归档或非周期的归档,都又可以通过一些 变量或脚本返回值来控制归档, 比如:整点归档。下面的设置结合WinCC脚本,实现了在 整点开始归档,归档五分种后停止归档,即每个小时仅归档前五分钟的数据。
        软件环境:Windows 7 Professional Service Pack1 , WinCC V7.0 SP3
        归档名称:ProcessValueArchive
        归档变量:NewTag
        归档周期:1 分钟
        归档控制变量  startarchive
        C脚本触发周期:10秒
        脚本代码:
    #include "apdefap.h"
    intgscAction( void )
    {
        #pragma option(mbcs)
        #pragma code ("kernel32.dll"); 
        void GetLocalTime (SYSTEMTIME* lpst); 
        #pragma code(); 
          SYSTEMTIME time;
          int  t1; 
          GetLocalTime(&time); 
          t1=time.wMinute; 
    if(t1==00) 
          { 
                      SetTagBit("startarchive",1);  
           } 
         if(t1==05) 
          { 
                      SetTagBit("startarchive",0);    
     } 
    return0;
    }
    归档设置如图2:

                         图2   归档设置
        同理,在以上脚本的基础上做修改,可以实现在某个指定的时间点打印报表,只要在满足触发条件时调用下列函数:    
           RPTJobPrint(" Myprintjob");
          Myprintjob为 事先创建好的打印作业。 
           脚 本主要部分在于获取系统当前时间,下 面的脚本实现了获取当前时间并分别获取年、月、日、时、分、秒、毫秒,星期几的功能。
     
        Varname1 到 Varname8 为 WinCC 内部变量。若在 WinCC画面上显示时,由于默认 I/O 域的 格式为999.99, 要把 Varname1 的显示格式改为9999。 
      #include "apdefap.h"
    intgscAction( void )
    {
              #pragma option(mbcs)
     
              #pragma code ("kernel32.dll"); 
                 void GetLocalTime (SYSTEMTIME* lpst); 
             #pragma code(); 
             SYSTEMTIME time;
                GetLocalTime(&time); 
                 SetTagWord("Varname1",time.wYear);
               SetTagWord("Varname2",time.wMonth);
               SetTagWord("Varname3",time.wDayOfWeek);
               SetTagWord("Varname4",time.wDay);
               SetTagWord("Varname5",time.wHour);
               SetTagWord("Varname6",time.wMinute);
               SetTagWord("Varname7",time.wSecond);
               SetTagWord("Varname8",time.wMilliseconds);
      return 0;
    }
        设置或读取系统时间的函数如下: 
            SetSystemTime
            SetLocalTime
            GetSystemTime
            GetLocalTime 
        系统中本地计算机时间和格林威治时间是有区别的。函数“SetSystemTime / GetSystemTime”用于设置或读取格林威治时间。
       函数“SetLocalTime / GetLocalTime”用于设置或读取本地计算机时间。
      两种时间会因地理的时区不同而改变。两个函数使用方法相 同。
      3.2 WinCC 项目激活时避免脚本初次执行及延迟执行脚本
        全局脚本在项目激活时,是要执行一次的,在有些情况下,需要避免脚本执行,就采用在脚本中去判断。比如 可以创建 WinCC 内部布尔型变量 flag,脚本如下:
      #include "apdefap.h"
    intgscAction( void )
    {
          #pragma option(mbcs)
     
          if ( GetTagBit("flag")==1) 
                  SetTagWord("NewTag",1);//根据自己的需求编写对应代码.
         else
                  SetTagBit("flag",1);    //Return-Type: BOOL
    return0;
    }
        除了避免项目运行激活时触发脚本执行,我们 还可以通过 Sleep() 延迟脚步功能执行,比如开机后五分钟开始执行脚本具体功能,代码如下:
      #include "apdefap.h"
    intgscAction( void )
    {
            #pragma option(mbcs)


    允许在运行时超过装置额定铭牌上指定的额定直流(最大允许连续直流电流)。但是超过的程度和持续时间要受到特定的限制,这在下面进行详细说明。

    过载电流的绝对上限是 1.8 倍的额定直流电流。最高过载持续时间取决于过载电流的时间特性,以及该装置的过载历史,还取决于具体的设备情况。

    每次过载都必定跟随有欠载(过载相的负载电流小于额定直流电流)。一旦达到最高允许过载持续时间,负载电流必须返回到至少绝对值 ≤ 额定直流电流。

    通过对电源部分进行热监视可以确定动态过载持续时间(I2t 监视)。I2t 监视使用实际负载电流的时间特性计算环境温度以上晶闸管损耗层温度上升的替代值的时间特性。在这种情况下,要把具体的设备特性(例如热阻和时间常数)加入到计算中。当转换器打开时,计算过程从初始值开始,该初始值在关断/线路供电故障之前确定。在设置参数时必须把环境条件(环境温度和安装高度)考虑进来。

    计算获得的替代消耗层温度上升超过允许值时,I2t监视会发出响应。作为响应,有两种选择可以被参数化:

    • 电枢电流设置值下降到额定直流电流报警,或
    • 设备关机故障

    可以禁用 I2t 监视功能。在这种情况下,电枢电流最高限制为额定直流电流。

    动态过载能力的组态

    组态单包含以下信息:

    • 最长负载持续时间tan从低温电源部分和指定恒定负载时算起,
    • 最长零电流间隔tab(最长冷却时间)直到电源部分达到“低温”热状态,以及
    • 极限特性的磁场,用于确定热稳定、过载间歇运行期间的过载能力(周期性工作循环)

    备注:如果计算获得的替代损耗层温度上升不超过最高允许值的 5%,则认为电源部分处于“低温”状态。该状态可以使用二进制可分配输出查询。

    带过载间歇运行时具有极限特性的磁场结构

    具有极限特性的磁场是指具有总持续时间 300s 的间歇过载运行的负载循环。这种负载循环包括两个时间部分——基本负载持续时间(电枢电流实际值 ≤ 额定直流电流)和过载持续时间(电枢电流实际值 ≥ 额定直流电流)。

    每个极限特性会把一个特定装置的最大基本负载电流表示成针对最小负载持续时间(极限基本负载电流)的过载系数(极限基本负载电流,按额定直流电流的 a% 计算)。对于负载循环的剩余持续时间,最大允许过载电流通过过载系数确定。如果对于所需的过载系数没有指定极限特性,则要遵守针对下一个最高过载系数的极限特性。

    极限特性的励磁对于 300s 负载循环有效。使用基本计算算法,负载循环可以长于或短于 300s 的负载循环持续时间组态。现在使用两个基本任务显示。

    S7-300如何通过GSD文件实现PROFIBUS DP主从通讯

    1 GSD文件介绍
    GSD文件是一种设备描述文件,一般以“*.GSD”或“*.GSE”为后缀。它描述了设备的功能参数,用来将不同厂家支持PROFIBUS产品集成在一起。另外在工程开发中有时候由于开发人员不同,要用两个独立的STEP 7项目来实现同一个PROFIBUS 网络通讯,此时需要借助GSD文件的方法来实现。


    2 GSD文件的导入方法
    下面以CPU314C-2DP为例,说明一下 GSD 文件的导入步骤:
    首先从西门子网站上下载相关产品的 GSD 文件,下面是SIMATIC系列产品的GSD文件下载链接:113652
    选择相关产品并下载到本地硬盘中。


    图 1 GSD文件下载界面

    打开SIMATIC Manager,进入硬件组态界面,选择菜单栏的“Options”->“Install GSD File…”,如图 2 所示。


    图 2 安装GSD文件

    进入GSD安装界面后,选择“Browse…”,选择相关GSD文件的保存文件夹,选择对应的GSD文件(这里选择语言为英文的“*.GSE”文件),点击“Install”按钮进行安装。


    图 3 选择安装GSD文件

    安装完成后可以在下面的路径中找到CPU314C-2DP,如图 4:


    图 4 硬件目录中的保存路径


    3 CP342-5做主站采用GSD方法实现PROFIBUS DP 通信

    3.1网络拓扑介绍
    PROFIBUS DP主站由CPU314+CP342-5组成,其中CP342-5做主站。
    PROFIBUS DP 从站由CPU314C-2DP组成,集成的DP接口做从站。
    网络拓扑图如下:


    图 5 网络拓扑图

    3.2 从站组态
    首先插入SIMATIC S7-300站,添加CPU314-2DP,双击DP接口,分配一个PROFIBUS地址,然后在“Operating Mode”中选择“DP salve”模式,进入“Configuration”标签页,新建两行通信接口区,如图 6所示:


    图 6 从站通信接口区

    注意:上述从站组态的通信接口区和主站导入的GSD从站的通信接口区在顺序、长度和一致性上要保持一致。

    3.3 主站组态及编程

    3.3.1主站组态
    首先插入SIMATIC S7-300站,添加CPU314以及CP342-5,然后双击CP342-5,将“Operating Mode”设置为“DP Master”。新建一条PROFIBUS网络。然后从硬件目录中选择CPU314C-2DP GSD文件(路径参照图4),添加到新建的PROFIBUS网络中,为其分配PROFIBUS地址,该地址要与前文的从站地址一致。
    然后组态CPU314C-2DP从站对应的通信接口区。本文在硬件目录中CPU314C-2DP GSD文件下方选择了“Master_I Slave_Q 1B unit”和“Master_Q Slave_I 1B unit”,和从站组态时通信接口区保持一致,如图 7所示。


    图 7 主站组态

    3.3.2 主站编程
    由于CP342-5提供的是虚拟地址映射区,所以需要分别调用FC1(DP_SEND)和FC2(DP_RECV)来实现数据访问。如图8 和图9所示。


    图 8发送程序

     


    图 9接收程序

    如图7所示,主站侧在组态CPU314C-2DP GSD从站时,第一行通信接口区选择了“Master_I Slave_Q 1B unit”,“Master_I”对应主站的IB0。参照图6可知“Slave_Q”对应从站的QB0, 表示数据由从站的QB0发送到主站的IB0。又由于CP342-5通过调用FC2,将IB0读取的数据保存在MB11,所以数据由从站的QB0经过主站的IB0,最终保存在MB11。 同理可分析第二行通信接口区“Master_Q Slave_I 1B unit”。综上所述,主站和从站通信接口的对应关系,如表 1:

    主站 传输方向 从站
    MB11IB0      QB0
    MB10QB0      IB0

    表1 主站和从站通信接口区对应表


    4 S7-300做主站采用GSD方法实现PROFIBUS DP 通信

    4.1 网络拓扑介绍
    PROFIBUS DP主站由CPU314C-2DP组成,集成的DP接口做主站。
    PROFIBUS DP 从站由CPU314C-2DP组成,集成的DP接口做从站。
    网络拓扑图如下:


    图 10 网络拓扑图

    4.2 从站组态
    组态步骤同3.2节,这里不再赘述。

    4.3 主站组态
    首先新建S7-300站,添加CPU314C-2DP,双击DP接口,新建一条PROFIBUS网络。然后从硬件目录中选择CPU314C-2DP GSD文件(路径参照图4),添加到新建的PROFIBUS网络中,为其分配PROFIBUS地址,该地址要与前文的从站地址一致。
    然后为CPU314C-2DP从站组态的通信接口区。本文在硬件目录中CPU314C-2DP GSD文件下方选择了“Master_I Slave_Q 1B unit”和“Master_Q Slave_I 1B unit”,必须和从站组态时通信接口区保持一致。如图 11所示。


    图 11 主站组态

    主站和从站通信接口区的对应关系如表 2 所示:

    主站 传输方向 从站
    IB0         QB0
    QB0          IB0

    表 2 主站和从站通信接口区对应表

    注:文档涉及到西门子产品如下:

    表 3 产品列表

    产品名称 订货号 版本号
    STEP 7(英文版) 6ES7 810 - 4CC08 - 0YA5 V5.4 SP5
    CPU314C-2DP 6ES7 314 - 6CG03 - 0AB0 V2.6
    CPU314 6ES7 314 - 1AG13 - 0AB0 V2.6
    CP342-5 6GK7 342 - 5DA02 - 0XE0 V5.2
    PS307 6ES7 307 - 1EA00 - 0AA0  

    在S7-200PLC中所处理数据有三种,即常数、数据存贮器中的数据和数据对象中的数据。
    1.常数及类型
        在S7-200的指令中可以使用字节、字、双字类型的常数,常数的类型可指定为十进制、
    十六进制(6#7AB4)、二进制(2#10001100)或ASCII字符(‘SIMATIC’)。PLC不支持数据类型的处理和检查,因此在有些指令隐含规定字符类型的条件下,必须注意输入数据的格式。
    2.数据存贮器的寻址
    (1)数据地址的一般格式  数据地址一般由二个部分组成,格式为:Aal.a2。其中:A区域代码(I,Q,M,SM,V),al字节首址,a2位地址(0~7)。例如I10.1表示该数据在I存储区10号地址的第1位。
    (2)数据类型符的使用  在使用以字节、字或双字类型的数据时,除非所用指令已隐含有规定的类型外,一般都应使用数据类型符来指明所取数据的类型。数据类型符共有三个,即B(字节),W(字)和D(双字),它的位置应紧跟在数据区域地址符后面。例如对变量存贮器有VBl00、VW100、VDl00。同一个地址,在使用不同的数据类型后,所取出数据占用的内存量是不同的。
    3.数据对象的寻址
    数据对象的地址基本格式为:An,其中A为该数据对象所在的区域地址。A共有6种:T(定时器),C(计数器),HC(高速计数器),AC(累加器),AIW(模拟量输入),AQW(模拟量输出)。


来源:上海赞国
免责声明:地方电气网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:0571-87774297。
0571-87774297