产品简介
西门子A5E03306000
西门子A5E03306000
产品价格:¥1
上架日期:2017-05-31 12:21:06
产地:德国
发货地:上海
供应数量:不限
最少起订:1个
浏览量:174
资料下载:暂无资料下载
其他下载:暂无相关下载
详细说明

    西门子A5E03306000 西门子A5E03306000 西门子A5E03306000

    SIEMENS西门子上海朔川电气设备有限公司

    联系人:莫绍华.(莫工)

    24小时销售及维修热线:18516247425

     话:021-60494465       真:021-67263002

     机:18516247425         Q  Q : 1918716549

    微信:18516247425(同步手机)

    邮箱:1918716549@qq.com

    地址:上海市金山区泾波路129号

    公司主营西门子数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品。电话:021-60494465  手机:18516247425  商务QQ1918716549

    (西门子代理)

    专业销售西S7- 200/300/400/1200/1500PLCET200分布式I/O:ET200SET200MET200SPET200PRO

    3RW系列软启动(3RW30/3RW40/3RW44/3RW31)3RK系列启动器、控系电话:18516247425   QQ:1918716549

    变频器、(MM420/MM430/MM440/S110/S120/G120/G120C/V10/V20/V60/V80/V90/G130/G150)电话18516247425      QQ1918716549

    人机界面、、伺服、机、西子通讯电缆现场总线DP、工控机,西子低压电器,表等,

    可提供西修服 24时销电话18516247425   QQ 1918716549

    西门子   知其道    用其妙 

     

    真诚对待您的每一次来电

     

    博大精深  同心致远


    图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。

    3 输入输出端子接线
    FM352-5集成最多15个数字输入,8个数字输出和一路编码器输入信号。输入输出端子的定义参考表1所示:
    表1 FM352-5输入输出端子定义

    端子号 输入/输出 名称 功能 指示灯
    1   2M 2区电源公共端-输入输出电路
    2 输入  I 0 输入 绿灯
    3 输入  I 1 输入 绿灯
    4 输入 I 2 输入 绿灯
    5 输入 I 3 输入 绿灯
    6 输入 I 4 输入 绿灯
    7 输入 I 5 输入 绿灯
    8 输入 I 6 输入 绿灯
    9 输入  I 7 输入  绿灯
    10   见注1 2区电源端-输入输出电路
    11 输出 Q0 源输出/源输入型输出(见注2)  绿灯
    12 输出 Q1 源输出/源输入型输出(见注2)  绿灯
    13 输出 Q2 源输出/源输入型输出(见注2)  绿灯
    14 输出 Q3 源输出/源输入型输出(见注2)  绿灯
    15 输出 Q4 源输出/源输入型输出(见注2)  绿灯
    16 输出 Q5 源输出/源输入型输出(见注2) 绿灯
    17 输出 Q6 源输出/源输入型输出(见注2) 绿灯
    18 输出 Q7 源输出/源输入型输出(见注2)  绿灯
    19   2L+ 2区电源端输出-输入输出电路
    20   2M 2区电源公共端-输入输出电路

    注1:
    订货号为FM352-5AH00-0AE0模块,管脚10为2M,作为2区输入输出电路公共端。
    订货号为FM352-5AH10-0AE0模块,管脚10为2L+,作为2区输入输出电路电源端。
    注2:
    订货号为FM352-5AH00-0AE0模块带有漏型(NPN)输出。
    订货号为FM352-5AH10-0AE0模块带有源型(PNP)输出。
    根据现场信号和工艺的要求选择漏型或者源型输出的FM352-5模块,漏型比源型输出的响应频率高。

    编码器的端子定义参考表2所示:

    表2 编码器的端子定义

    端子号 输入/输出 名称 功能 指示灯
    5V编码器 SSI Master SSI Listen 24V编码器
    21   3L+ 3区电源端-编码器电路
    22   3M 3区电源公共端-编码器电路  
    23   3M 3区电源公共端-编码器电路  
    24 输出 5V输出 5.2V 编码器电源 红灯
    25 输出 24V输出 24V 编码器电源 红灯
    26 输入 编码器 A DATE DATE I 12+  
    27 输入 编码器 /A /DATE /DATE I 12 -  
    28 输入 编码器 B I 13+ CLOCK  I 13+  
    29 输入 编码器  /B I13 - /CLOCK I 13 -  
    30 输入 编码器 N I 14+ I 14+ I 14+  
    31 输入 编码器 /N I 14- I 14- I 14-  
    32 输入 编码器 CLOCK  
    33 输入 编码器 /CLOCK  
    34
    35
    36 输入 I 8 I 8 I 8 I 8 I 8 绿灯
    37 输入 I 9 I 9 I 9 I 9 A 绿灯
    38 输入 I 10 I 10 I 10 I 10 B 绿灯
    39 输入 I 11 I 11 I 11 I 11 N 绿灯
    40   3M 3区电源公共端-编码器电路

    FM352-5模块可以连接下列类型的编码器:
    • 5V RS422对称脉冲串增量型编码器
    • 24V非对称脉冲增量型编码器
    • 具有同步串行接口SSI的型绝对值编码器,模块具有Master或Listen接口
    通过模块的硬件配置选择连接编码器的类型,同时只能连接一个编码器。编码器的使用将占用对应的输入信号,例如,连接24V增量型编码器时I9、I10、I11被占用。如果没有连接编码器,接收编码器信号的端子可以作为数字量输入信号,最多15个数字输入,其中包括3个差分输入信号I12、I13和I14。

     

    4 模块的参数化
    安装FM352-5模块软件包后可以对模块进行参数化,在SIMATIC Manager硬件配置界面插入FM352-5模块,双击FM352-5的图标,在弹出的对话框中点击 “bbbbbeters” 按钮进入参数化界面如图7所示:



    图7 FM352-5参数化界面

    FM352-5模块可配置的参数如下:

    ® “Basic bbbbbeters ”
    定义是否产生中断,产生的中断分为诊断中断(OB82)和过程中断(OB40)。
    ® “Module Diagnostics Enable”
    定义产生诊断中断的条件,如 电源1L+、2L+掉电等。
    ® “Output Diagnostics Enable”
    定义输出过载是否产生诊断中断。
    ® “Process Interrupts Enable”

    定义FM352-5 生成的8个过程中断,这些中断需要通过在FM352-5中编程触发(“Intr”形参)。产生中断在CPU中调用相应OB块,例如OB40,通过OB40形参
    “0B40_POINT_ADDR”第一个字节的8个位可以判断FM352-5中产生中断的事件。
    “Module Diagnostics Enable”、“Output Diagnostics Enable ”、“Process Interrupts Enable ”中的参数是动态参数,在CPU中可以通过调用SFC55-写数据记录1进行配置和修改,数据记录1中包含8个字节,数据格式参考表3。

    表3 数据记录区1的诊断数据

    字节 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
    0 MI M2L ESSF M3L
    1 SSIF DBW
    2 O7 O6 O5  O4 O3 O2 O1 O0
    3 MMC
    4 PAE7 PAE6 PAE5 PAE4 PAE3 PAE2 PAE1 PAE0
    5  -
    6
    7  -

     

    表3中参数含义如下:
    MI L :I L电源掉电。
    M2L :2L电源掉电。
    ESSF :编码器电源故障。
    M3L :3L电源掉电。
    SSIF :SSI编码器值溢出。
    DBW :差分输入编码器断线。
    O7~O0 :输出过载。
    MMC :MMC卡故障。
    PAE :8个过程中断

    表中每一个位表示一个生成中断的信息,值为0时不产生中断,值为1时激活中断。没有使用的位被保留,设置为0。修改的参数在CPU再次启动时恢复模块中的设置值。
    ® “bbbbb filter time constants”
    定义输入信号的滤波时间,选择滤波时间长,采样不易受到干扰,但响应慢;反之易受到干扰,响应快。
    ® “Program properties”
    选择FM352-5是否可以独立运行。选择独立运行时,FM352-5的程序通过PG或写卡器
    写入MMC中。
    ® “Encoder- General”
    选择使用编码器的类型,SSI、5V和24V编码器,或者不连接编码器。
    ® “Encoder- SSI”
    如果连接SSI编码器,在本栏中定义SSI编码器的参数。
    ® “Encoder -5V Differential and 24V single-ended encoder”
    如果连接5V或24V编码器,在本栏中定义编码器的参数。
    ® “Advanced bbbbbeters”
    参数“Module Diagnostics hardware support”、 “Output Diagnostics hardware support”、“Process Interrupts hardware support ”是“Module Diagnostics Enable”、 “Output Diagnostics Enable ”、“Process Interrupts Enable ”中选择产生中断条件的先决条件,如果在“Advanced bbbbbeters”没有选择将不会产生任何中断信息。FM352-5可使用的编程资源有限,所有配置的中断都将占用FM352-5的资源,如果去掉没有使用的中断将节省模块的资源,增加用户程序的空间。
    “Consistency check”检查CPU与FM352-5的配置匹配性,如选择“Module checks for consistency”,FM352-5参数修改后,编译后的配置信息必须从新下载到CPU中。

    5 编程
    FM352-5模块具有独立的执行程序,与普通CPU编程方法类似,但是不能使用语句表编程,由于FM352-5是针对位信号进行处理,SIMATIC Manager中集成的一些指令不能使用,如图8所示,由于时序的原因在位逻辑中不能使用单线圈的R/S触发器及SAVE指令;在比较器和转换器中不能使用涉及浮点运算的指令,计数器、定时器则需要使用FM352-5专用的函数库。安装FM352-5的参数化软件后,在SIMATIC Manager中自动集成FM352-5专用的函数库如图9所示,函数库中包含计数器、定时器、加减乘除函数块、移位寄存器函数块等,如果在FM352-5中使用非法的指令,在程序编译时会报错。FM352-5的执行程序只能存储于一个函数块FB中,执行程序中不能使用M、DB、I、Q、L、PIW 、PQW等数据区,也不能使用绝对地址,必须使用FB中的形参进行程序的编写,FB形参的是由IN、OUT及STAT接口区组成,可以是数组、结构及FB等数据类型。FM352-5使用的函数块FB形参有固定的格式,有的形参可以添加修改,有的则不能做任何改动。函数块FB输入接口区的形参如表4所示。


    图8 FM352-5 不能使用的指令

     



    图9 FM352-5 专用函数库

     

    表4 FB输入接口区的形参

    地址 声明 名称 类型 注解
    0.0 in DIn ARRAY [0..14] FM352-5集成的数字输入(0~11= 24V,12~14=RS422差分输入信号,地址不能修改但是数据类型及名称可以修改。
    *0.1  in   BOOL  
    2.0 in CPU_Out STRUCT CPU传送到FM352-5的14个字节,不能修改。
    +0.0 in Bits ARRAY [0..15] 名称和数据类型都可以修改,但是通信的字节数不能超过14个字节。
    *0.1 in   BOOL
    +2.0 in T1_PVT DIN
    +6.0 in T2_PV BYTE
    +7.0  in CmpByte BYTE
    +8.0 in C1_PV INT
    +10.0  in CP_Period WORD
    +12.0  in CMP Int INT
    =14.0  in   END_STRUCT 不能修改

     

    输入接口区的形参为集成的数字量输入信号(2个字节)和CPU发送的命令信号(14个字节),形参使用符号名寻址,例如集成的第一个输入信号地址表示为Din[0],而不能使用IX.X。函数块FB输出接口区的形参如表5所示:

    表5 FB输出接口区的形参

    地址 声明 名称 类型 注解
    16.0 out DOut ARRAY [0..7] FM352-5集成的8个数字量输出,地址不能修改但是数据类型及名称可以修改
    *0.1 out   BOOL  
    18.0 out CPU_in STRUCT CPU接收FM352-5的信息,14个字节,不能修改。
    +0.0 out Bits  ARRAY [0..15] 名称和数据类型都可以修改,但是通信的字节数不能超过14个字节。
    *0.1 out   BOOL
    +2.0 out T2_CVasByte BYTE
    +3.0 out C1_CVasByte BYTE
    +4.0 out  T2_CV INT
    +6.0 out T1_CV DINT
    +10.0 out Enc_CV1 DINT
    =14.0 out   END_STRUCT 不能修改

     

    输出接口区的形参为集成的数字量输出信号(2个字节)和CPU发送的命令信号(14个字节)。函数块FB静态接口区的形参如表6所示:

    表6 应用FB块的静态形参格式

    地址 声明 名称 类型 注解
    32.0 stat Intr ARRAY [0..7] FM352-5触发过程中断的事件源,不能改变。
    *0.1 stat   BOOL  
    34.0 stat ST STRUCT FM352-5模块的诊断信息,不能修改。
    +0.0 stat FIRSTSCAN BOOL FM352-5从STOP到RUN的第一个扫描,不能修改。
    +0.1 stat M3L BOOL 3L电源掉电,不能修改。
    +0.2 stat ESSF BOOL 编码器电源过载,不能修改。
    +0.3 stat M2L BOOL 2L电源掉电,不能修改。
    +0.4 stat M1L BOOL 1 L电源掉电,不能修改。
    +2.0 stat OVERLOAD ARRAY [0..7] 模块集成的输出信号电压过载,不能修改。
    *0.0 stat   BOOL  
    =4.0 stat   END_STRUCT 不能修改
    38.0 stat Encoder STRUCT 编码器数据,如果使用编码器则不能修改,如果没有连接编码器,编码器的形参可以删除。
    +0.0 stat Direction BOOL
    +0.1 stat Home BOOL
    +0.2 stat Homed BOOL
    +0.3 stat Overflow BOOL
    +0.4 stat Underflow BOOL
    +0.5 stat SSbbbbbb BOOL
    +0.6 stat SSIDataReady BOOL
    +0.7 stat Open_Wire BOOL
    +1.0 stat Hold BOOL
    +1.1 stat Reset BOOL
    +1.2 stat Load BOOL
    +2.0 stat Cur_Val DINT
    +6.0 stat Load_Val DINT
    +10.0 stat   END_STRUCT
    48.0 stat UCtr1 “CTU16” 可以根据用户的需求添加FM352-5的函数块,例如FB121。加入的数量与FM352-5的资源有关。
    60.0 stat FF STRUCT 专用于S/R,R/S触发器,不能修改。
    +0.0 stat FirstFF BOOL 名称可以修改
    数量可以根据需要增加
    +0.1 stat SecondFF BOOL
    +0.2 stat ThirdFF BOOL
    +2.0 stat MoreFFs ARRAY [0..15]
    *0.1 stat   BOOL
    =4.0  stat   END_STRUCT
    64.0  stat Edge STRUCT 专用于信号沿检查,不能修改。
    +0.0 stat FirstEdge BOOL 名称可以修改
    数量可以根据需要增加
    +0.1 stat SecondEdge BOOL
    +0.2 stat ThirdEdge BOOL
    +2.0 stat Edge4to10 ARRAY [4..10]
    *0.1 stat   BOOL
    +4.0 stat LastEdge BOOL
    =6.0 stat   END_STRUCT
    70.0 stat Conn STRUCT 专用于连接器,相当于普通CPU的中间变量,不能修改
    +0.0 stat XCon BOOL 名称可以修改
    数量可以根据需要增加
    +2.0 stat arrXCon ARRAY [0..31]
    *0.1 stat   BOOL
    +6.0 stat ICon INT
    +8.0 stat arrICon ARRAY [0..3]
    *2.0 stat   INT
    +16.0 stat  DICon DINT
    +20.0 stat arrDICon ARRAY [0..3]
    *4.0 stat   DINT
    =36.0 stat   END_STRUCT


    形参“Intr”中每一个位都可以产生过程中断,产生中断在CPU中调用相应OB块,例如OB40,通过OB40中的形参“0B40_POINT_ADDR”第一个字节的8个位可以判断产生中断的事件是由“Intr”中哪一个位触发;“ST”为FM352-5模块的诊断信息;“Encoder”为编码器的数据区,可以对编码器进行读写操作;在接下来的数据区可以自由插入FM352-5专用的函数块,例如计数器和定时器等,数量与FM352-5的资源有关;“FF” 专用于S/R,R/S触发器的寄存器,不能作为其它数据区使用;“Edge” 专用于信号沿检查的寄存器,不能作为其它数据区使用;“Conn” 专用于连接器,相当于普通CPU的中间变量,不能作为其它数据区使用。
    FM352-5模块只能使用上面介绍的形参以符号名寻址方式编程,下面以示例的方式介绍FM352-5的编程方法,假设当FM352-5的第一个输入点为1时,使能FM352-5第一个输出点输出10KHz脉冲,脉冲频率由CPU设定并将频率设定值读回到CPU中进行校验。根据控制要求,可以使用FM352-5专用函数库中的FB119产生脉冲输出,FB119的输入、输出参数如表7所示:

在线询盘/留言
  • 免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,本网对此不承担任何保证责任。我们原则 上建议您选择本网高级会员或VIP会员。
    0571-87774297