• 西门子6ES7522-5HH00-0AB0代理商

    详细信息

     型号:6ES7522-5HH00-0AB0  品牌:西门子  加工定制:否  
     所属类别:模块式可编程逻辑控制器  应用领域:工业自动化控制   
    西门子6ES7522-5HH00-0AB0代理商 SIMATIC S7-1500, 数字输出模块 DQ 16x 230V AC/2A ST;继电器 16 通道,分成组,每组 2; 4A 每组; 诊断;替换值
    上海楚控自动化设备有限公司西门子代理商
     24小时联系  
     在 线 商 务 QQ:  ---
     直线销售 电 话:  
     传          真:  
     联    系    人: 颜  工  

    西门子6ES7522-5HH00-0AB0
    1本例功能介绍
    S7-300C集成频率测量功能, 以314C 为例, 集成4 路完全独立*高2.5KHZ 的脉冲输出。在本例中将介绍S7-300C 中集成的脉宽调制功能及作业功能。

    2示例系统的体系结构

    图1 本例中选用一个S7-300 CPU314C-2DP, 并插入MMC 卡

    3 本例所用的设备
    3.1所用软件
    STEP7 V5.4
    3.2所用硬件
    1、一个S7-300 CPU314C-2DP
    2、带有CP5611 的 Field PG 710
    3、512K MMC 卡

    4 组态脉冲输出参数
    打开STEP7,新建一个项目,名称为pwm(图2),接着在项目中插入一个S7-300 站(图3)。打开硬件组态,依次插入机架和CPU314C-2DP,双击子槽2.4“Count”进入组态画面(图4)。

    图2 新建项目

    图3插入S7-300站
     

    图4 插入CPU314C-2DP后双击“Count”打开组态画面
    4.1 操作模式
    脉宽调制选“Pulse-width modulation”

    图5 操作模式
    4.2 操作参数的设置
    1、输出格式分为Per mil 或S7 analog
    Per mil格式:Pulse duration=Outp_val/1000*Period duration
    S7 analog格式:Pulse duration=Outp_val/27648 * Period duration
    其中,Pulse duration 是实际输出脉冲时间,Period duration 是脉冲周期时间,Outp_val 是SFB49 中的一个变量, 可以在程序中随时修改脉冲宽度。S7 analog格式适合S7 模拟量转化成脉冲输出。
    2、时基可以选择1ms 或0.1ms. Period *小为0.4ms 所以*大输出频率为2.5kHz。

    图6 操作参数
    4.3 硬件门和中断设置
    1、硬件门-用模块所带输入点触发脉冲输出,相比软件门,硬件门用于更精确的要求。
    2、产生中断调用OB40 (必须在basic parameters 选择中断或诊断+中断)可选择:硬件门开中断。

    图7 基本参数选择中断
     

    图8 硬件门和中断

    5 接线
    示例使用的是通道0,参考下面的针脚定义接线。(注意:如果通道激活了脉宽调制功能,那么该通道的第二个输入点不能用来接其他输入信号,*好也不要接线。如示例中DI+0.1点就是如此。)

    图9 针脚分配

    6 编程
    在编程界面左侧的库文件中找到系统函数块SFB49,并在OB1中调用。

    图10 功能块所在位置
     

    图11 程序
     

    图12 "Count"子槽的地址
    本例中在硬件组态时,设置的脉冲周期为1 秒,脉冲宽度为500/1000*1S=0.5S 当M1.1 为1 时输出脉冲,M1.2 为1 时,周期时间改变为2S,这时脉冲宽度变为500/1000*2S=1S.如果CPU 掉电,则恢复在硬件组态里的值,周期时间为1 秒。
    更多关于CPU31xC的技术功能的信息请参考“SIMATIC S7-300 CPU31xC技术功能操作手册”下载链接:
    {placeholderLink:12429336}
    关键词
    S7-300C、脉宽调制1 FM352-5高速布尔处理器简介
    FM352-5是一种现场可编程门阵列FPGA,FPGA包括输入、输出以及逻辑单元等可编辑元件用来实现一些基本的逻辑门电路, 如图1所示:


    图1 FPGA 内部架构
    通过编程,这些逻辑单元被分配一些如与、或、非、置位/复位等功能,系统设计师可以根据需要通过连接FPGA内部的逻辑单元和逻辑功能,就好像连接一个电路试验板,完成所需要的特定功能。*终程序将成为通过连接逻辑单元形式的硬件结构的一部分,这些硬件结构的程序组件好像通过连接的继电器控制回路一样并行执行,响应快速并且响应时间基于常数,FM352-5的扫描周期固定为1цs。
    FM352-5模块高速处理数字量输入、输出信号以及编码器信号,从读入数字量输入信号、CPU程序处理到信号的输出*小周期不到10цs,适合逻辑简单、要求快速响应的应用如速度测量、脉宽调制(*小20цs可调)输出等。由于FM352-5是布尔处理器,所以只能对布尔、字节、字、双字等信号进行处理,而不能处理浮点信号。

    2 FM352-5工作方式
    FM352-5具有独立的处理能力,安装方式灵活,可以安装于S7-300 PLC中央机架、分布式I/O ET200M中(可以是非西门子主站)、也可以独立安装。如图2所示:

    图2 FM352-5的安装形式
    独立安装时通过模块集成的输入、输出信号对受控设备进行操作并读出反馈状态,由于没有额外的通信接口而不能通过人机界面进行操作。安装于S7-300 中央机架中,CPU与FM352-5数据交换过程如图3所示:


    图3 CPU与FM352-5数据交换示意图
    FM352-5模块通过集成的输入接口接收编码器信号和数字量输入信号,通过背板通信总线接收CPU发送的命令信号(图中为输出缓存,如果FM352-5独立安装,只能通过集成的接口接收输入信号),经过FPGA(现场可编程门阵列)处理后直接通过模块集成的输出点输出,运算数据也可以通过输入缓存作为状态信号反馈到CPU。CPU与FM352-5间的通信数据经过接口函数块的处理后进入CPU的用户数据区,FM352-5与CPU之间的数据交换也可以通过FM352-5的逻辑地址区直接通信。
    普通CPU程序执行是以串行扫描的,FM352-5程序执行则是以并行扫描的,保证程序执行的快速性,由于程序从左到右并行执行,在不同程序行中对由同一信号产生的逻辑结果处理时,可能导致逻辑的先后次序错误,FM352-5使用连接器和多相时钟的技术使具有竞争条件的时序延迟,保证信号的正确性。连接器的使用规则如下:
     如果连接器的触点在它的输出线圈以前引用,那么触点的值将取决于上个扫描结果。
     如果连接器的触点在它的输出线圈以后引用,那么触点的值将取决于当前扫描结果。
    连接的使用如图4所示:


    图4 FM352-5连接的使用
    连接器使用的方式相当于中间变量,使用梯形图编写的FM352-5程序存储于一个FB块中,所有的变量使用在FB块中定义的形参,连接器变量使用固定的形参格式
    #Conn.arrXcon,在图2程序段1的程序中,连接器#Conn.arrXcon[8]和#Conn.arrXcon[9] 的触点信号在输出线圈#Conn.arrXcon[8]以前引用,所以它们的值将取自线圈上个扫描结果。在程序段4的程序中,连接器#Conn.arrXcon[8]和#Conn.arrXcon[9]的触点信号在它的输出线圈#Conn.arrXcon[8]以后引用,所以它们的值将取自线圈当前扫描结果。如果在不同程序段相对于连接器使用具有保持功能的指令块如计数器、定时器、RS触发器、沿检测、位移寄存器等时(参考表8),模块通过多相时钟管理这些指令块正确的时序,例子程序如图5所示:

    图5 保持功能块的多相定时
    在程序段1中,连接器#Conn.arrXcon[2] 的触点信号在它的输出线圈前引用,它的值将取自线圈上个扫描结果,所以RS触发器#FF.ThirdFF被看作相序1,在程序段2中,RS触发器#FF.MoreFFs[0] 相序为1,#FF.MoreFFs[1] 相序为2,连接器线圈
    #Conn.arrXcon[2]在相序1后输出。在程序段3中,通过连接器触点#Conn.arrXcon[2]将RS触发器#FF.MoreFFs[2]连接到程序段2的相序1后,同样被看作为相序2,程序段3相当于程序段2的扩展部分,这样程序执行相序图(顺序)如图6所示:

    图6 12相序定时和I/O时序图
    从图4中可以看到,#FF.MoreFFs[0]为相序1*先执行,#FF.MoreFFs[2]和#FF.MoreFFs[1] 同为相序2被同时执行。每一个程序段中*多可以串连11个(相序)具有保持功能的指令块,第十二个相序作为输出,如果利用连接器扩展,如图5中程序段2和程序段3中*多只能连接11个指令块,否则编译时报错。利用12相序的处理方式也保证FM352-5并行处理的稳定性——程序的执行周期固定为1цs。

    西门子6ES7522-5HH00-0AB0
    应用

    数字量输出模块可以切换设备中的 24 V DC 或 230 V AC 电压,从而可将内部信号从控制器传输至设备。可以连接电磁阀、直流接触器和指示灯。

    35 mm 宽的输出模块具有可设定的参数和诊断功能,因此可根据相应过程要求进行灵活调整。

    25 mm 宽的输出模块没有可设定的参数或诊断功能,因此可极为方便地集成到工程系统中。建议将它们在只需要很少输入通道的位置使用,或在必须在十分有限的空间内部署大量通道的情况下使用。

    根据需要,可在一个站中并排使用两种模块。由于具有统一特性并采用共同的系统附件,处理十分方便。

    提供了以下宽度为 35 mm 的数字量输出模块:
    1 标准时钟脉冲的作用

    西门子除了计时器外还提供了另外一种功能强大的计时方法,那就是CPU标准时钟存储器的使用。下面我们通过实例来详细介绍该功能在Step 7中的使用方法。
    使用过step 7的朋友都应该非常清楚西门子给我们提供的计时器的计时长度是非常有限的,一般也就几个小时而已,如果我们要计时时间比较长的话,很明显用普通的计时器是无法达到要求的,这时我们就可以使用西门子提供给我们的标准时钟脉冲来组装一个更加强大计时器。
    此处大家需要了解标准时钟脉冲的作用是当我们配置好标准时钟脉冲后被设置的这个字节中的每个位就会以不同的周期产生脉冲,下面我们一起看看如何用这些脉冲点位来组装出一个功能强大的计时器。

    图1-1
    当我们打开硬件组态对CPU进行如图 1-1所示的配置后,我们就将MB10中的8个位设定成为了标准时钟脉冲,这8个位的频率如图 1-2所示。

    图 1-2
    2 编程思路

    我们都知道一个双字的存储空间是32个位可以存放4294967296个整数如果我们让这个存储空间的数值1S增加1那么就可以计时4294967296秒,换算成年我们就可以计时136.192年。那么如果以32位的空间进行存储并且以秒为单位计时的话,我们有生之年肯定是够用了。
    3 程序编写

    图3-1

    图3-2

     

    这里我们需要注意的是M1.0是定时器的启动,M10.5是周期为1S的标准时钟脉冲,为了排除扫描周期的因素我们增加了上升沿触发M2.0,MD20是用来计时的,M1.1是用来清空计时器的。


    西门子6ES7522-5HH00-0AB0代理商
  • 留言

    *详细需求:
    *手  机:
    联 系 人:
    电    话:
    E-mail:
    公  司:
    谷瀑服务条款》《隐私政策
上海楚控自动化设备有限公司 电话:021-57643608 手机:15960736755 地址: 上海市松江区
内容声明:谷瀑为第三方平台及互联网信息服务提供者,谷瀑(含网站、客户端等)所展示的商品/服务的标题、价格、详情等信息内容系由店铺经营者发布,其真实性、准确性和合法性均由店铺经营者负责。谷瀑提醒您购买商品/服务前注意谨慎核实,如您对商品/服务的标题、价格、详情等任何信息有任何疑问的,请在购买前通过谷瀑与店铺经营者沟通确认;谷瀑上存在海量店铺,如您发现店铺内有任何违法/侵权信息,请在谷瀑首页底栏投诉通道进行投诉。