热门搜索:
西门子0.75千瓦功率模块
1 PROFINET IO概述
上图中的硬件组成:
模块名称
模块型号
订货号
数量
CPU
CPU315-2PN/DP
6ES7 315-2EH13-0AB0
1
存储卡
MMC 128K
6ES7 953-8LG00-0AA0
3
电源
PS307 5A
6ES7 307-1EA00-0AA0
1
交换机
SCALANCE X206-1
6GK5 206-1BB00-2AA3
1
ET200S1接口模块
IM151-3 PN HF
6ES7 151-3BA20-0AB0
1
ET200S1电源模块
PM-E
6ES7 138-4CA00-0AA0
1
ET200S1数字量输入模块
4DI
6ES7 131-4BB00-0AA0
2
ET200S1数字量输出模块
2DO
6ES7 132-4BB00-0AA0
2
ET200S1电源端子模块
TM-P15N23-A0
6ES7193-4CD70-0AA0
1
ET200S1普通端子模块
TM-E15C24-01
6ES7193-4CB30-0AA0
4
ET200S2接口模块
IM151-3 PN HF
6ES7 151-3BA20-0AB0
1
ET200S2电源模块
PM-E
6ES7 138-4CA00-0AA0
1
ET200S2数字量输入模块
4DI
6ES7 131-4BB00-0AA0
2
ET200S2数字量输出模块
2DO
6ES7 132-4BB00-0AA0
2
ET200S2电源端子模块
TM-P15N23-A0
6ES7193-4CD70-0AA0
1
ET200S2普通端子模块
TM-E15C24-01
6ES7193-4CB30-0AA0
4
快速连接RJ45接头180o
IE FC RJ45 Plug 180
6GK1 901-1BB10-2AB0
4
快速连接RJ45接头90 o
IE FC RJ45 Plug 90
6GK1 901-1BB20-2AB0
2
快速连接标准电缆
FC Standard Cable
6XV1 840-2AH10
上图中的软件组成:
软件名称
版本
Windows XP
SP2
Step7
V5.4 SP2 or high
4.2 新建一个项目
点击按钮,在SIMATIC Manager中新建了该工程。
4.4 对IO Controller进行硬件组态
这时会出现设置以太网接口的属性界面,根据需要可以使用其它的IP地址信息。这里使用默认的IP地址和子网掩码。并点击按钮,新建一个子网Ethernet(1)点击OK即可。
西门子0.75千瓦功率模块
1 FM352-5高速布尔处理器简介
通过编程,这些逻辑单元被分配一些如与、或、非、置位/复位等功能,系统设计师可以根据需要通过连接FPGA内部的逻辑单元和逻辑功能,就好像连接一个电路试验板,完成所需要的特定功能。较终程序将成为通过连接逻辑单元形式的硬件结构的一部分,这些硬件结构的程序组件好像通过连接的继电器控制回路一样并行执行,响应快速并且响应时间基于常数,FM352-5的扫描周期固定为1цs。
独立安装时通过模块集成的输入、输出信号对受控设备进行操作并读出反馈状态,由于没有额外的通信接口而不能通过人机界面进行操作。安装于S7-300 *机架中,CPU与FM352-5数据交换过程如图3所示:
FM352-5模块通过集成的输入接口接收编码器信号和数字量输入信号,通过背板通信总线接收CPU发送的命令信号(图中为输出缓存,如果FM352-5独立安装,只能通过集成的接口接收输入信号),经过FPGA(现场可编程门阵列)处理后直接通过模块集成的输出点输出,运算数据也可以通过输入缓存作为状态信号反馈到CPU。CPU与FM352-5间的通信数据经过接口函数块的处理后进入CPU的用户数据区,FM352-5与CPU之间的数据交换也可以通过FM352-5的逻辑地址区直接通信。
连接器使用的方式相当于中间变量,使用梯形图编写的FM352-5程序存储于一个FB块中,所有的变量使用在FB块中定义的形参,连接器变量使用固定的形参格式
在程序段1中,连接器#Conn.arrXcon[2] 的触点信号在它的输出线圈前引用,它的值将取自线圈上个扫描结果,所以RS触发器#FF.ThirdFF被看作相序1,在程序段2中,RS触发器#FF.MoreFFs[0] 相序为1,#FF.MoreFFs[1] 相序为2,连接器线圈
从图4中可以看到,#FF.MoreFFs[0]为相序1较先执行,#FF.MoreFFs[2]和#FF.MoreFFs[1] 同为相序2被同时执行。每一个程序段中较多可以串连11个(相序)具有保持功能的指令块,*十二个相序作为输出,如果利用连接器扩展,如图5中程序段2和程序段3中较多只能连接11个指令块,否则编译时报错。利用12相序的处理方式也保证FM352-5并行处理的稳定性——程序的执行周期固定为1цs。
3 输入输出端子接线
注1:
编码器的端子定义参考表2所示:
表2 编码器的端子定义
FM352-5模块可以连接下列类型的编码器:
PROFINET是一种用于工业自动化领域的创新、开放式以太网标准(IEC 61158)。使用PROFINET,设备可以从现场级连接到管理级。
? PROFINET用于自动化的开放式工业以太网标准。
? PROFINET基于工业以太网。
? PROFINET采用TCP/IP和IT标准。
? PROFINET是一种实时以太网。
? PROFINET实现现场总线系统的无缝集成。
通过PROFINET,分布式现场设备(如现场IO设备,例如信号模板)可直接连接到工业以太网,与PLC等设备通讯。并且可以达到与现场总线相同或更优越的响应时间,其典型的响应时间在10ms的数量级,完全满足现场级的使用。
在使用Step7 进行组态的过程中,这些现场设备(IO device, IO设备)制定由一个中央控制器(IO controller, IO控制器)。借助于具有PROFINET的能力接口或代理服务器,现有的模板或设备仍可以继续使用,从而保护PROFIBUS用户的投资。
IO Supervisor(IO 监视设备)用于HMI和诊断。
在PROFINET的结构中,PROFINET IO是一个执行模块化,分布式应用的通讯概念。 PROFINET IO能让您从您所熟悉的PROFIBUS一样,创造出自动化的解决方案。所以不管您组态PROFINET IO或PROFIBUS,在STEP7中有着相同的应用程序外观。
2 PROFINET IO现场设备简介
以下SIMATIC产品用于PROFINET分布式设备:
? IM151-3 PN
作为IO设备直接连接ET200S的接口模块。
? CPU317-2DP/PN或CPU315-2DP/PN
作为IO控制器的CPU模块,用于处理过程信号和直接将现场设备连接到工业以太网。
? IE/PB LINK PN IO
将现有的PROFIBUS设备透明的连接到PROFINET的代理设备。
? IWLAN/PB LINK PN IO
将PROFIBUS设备通过无线的方式透明的连接到PROFINET的代理设备。
? CP343-1
用于连接S7-300到PROFINET,连接现场设备的通讯处理器。
? CP443-1 Advanced
用于连接S7-400到PROFINET,连接现场设备并带有集成的WEB服务器和集 成的交换机的通讯处理器。
? CP1616
可作为IO设备。用于连接PC到PROFINET,连接现场设备并带有集成交换机的通讯处理器。
? SOFT PN IO
作为IO控制器,用于运行编程器或PC的通讯软件。
? STEP7
用于已有的PROFIBUS进行传统方式组态PROFINET。
3 PN IO 组态
PROFINET IO的IO现场设备在PROFINET上有着相同的等级,在网络组态时分配给一个IO控制器。现场IO设备的文件描述定义在GSD(XML)文件。
1. 导入GSD文件,并在Step7中进行硬件组态
2. 编写相关程序,下载到IO 控制器中
3. IO控制器和IO设备自动的交换数据
3.1本例设备简介
4 PN IO的组态步骤
4.1 打开Step7软件
在桌面上选择Step7图标SIMATIC Manager,并双击。
或在Start中寻找SIMATIC Manager程序,点击打开。
打开的Step7软件
点击工具栏中的按钮,弹出New project(新建项目)对话框。在Name: 栏中写入要新建的工程名,PNController_IODevice1。可以点击按钮,给新建的工程存储在新的路径下,D:\zhao xin\PN\workshop\Getting started。
4.3 添加IO Controller
在SIMATIC Manager左侧栏内,右键点击,弹出菜单,插入一个S7-300站。
插入S7-300站后的SIMATIC Manager的界面。双击图标,或点击图标的+号,点击图标,在右侧会显示出图标。双击该图标,打开HW Config界面对该项目进行硬件组态。
右侧栏内为产品分类,点击图标的+号。找到RACK 300的机架Rail,用鼠标托拽到左上侧的空白栏内。
在这个机架中添加IO控制器的CPU模块,找到CPU-300的CPU315-2PN/DP的版本V2.6,使用鼠标托拽到机架的2号槽中。
这时,会看到CPU控制器的PN-IO左侧出现一个轨线图标,说明已经建立了一个名字为Ethernet(1)的子网在。HW Config界面的结果。
4.5 对IO Device进行硬件组态
在这个子网Ethernet(1)中,配置另外两个IO设备站,配置IO设备站与配置PROFIBUS从站类似。同样在右侧的栏内找到需要组态的PROFINET IO的ET200S的标识,并且找到与相应的硬件相同的订货号的ET200S接口模块。
然后使用鼠标把该接口模块的图标托拽到Ethernet(1)上。
用鼠标双击(1)IM151-3图标,弹出该ET200S的属性界面。可以看到对于ET200S的简单描述,订货号,设备名称,设备号码和IP地址。其中Device Name设备名称可以根据工艺的需要来自行修改,这里改为ET200S1。Device Number设备号码用于表示设备的个数。IP地址也可以根据需要来修改。这里使用默认状态192.168.0.2。点击OK按钮,关闭该对话框。
用鼠标单击(1)ET200S1图标,会在左下栏中显示该IO设备的模块列表。目前只有PN接口模块在槽号0上。
使用同样的方式在右侧的产品栏内,选择其它ET200S的模块添加到IO设备的模块列表中。首先选择PM-E模板,注意该模板的订货号要与实际的配置的模板订货号要相同。使用鼠标托拽到该列表的1号槽内。这与实际的硬件模板顺序一致。双击该图标可以打开并修改其电源模板属性,这里使用默认方式。
使用同样的方式在右侧的产品栏内,选择4DI模板,注意该模板的订货号要与实际的配置的模板订货号要相同。使用鼠标托拽到该列表的2和3号槽内。这与实际的硬件模板顺序一致。双击该图标可以打开并修改其DI模板属性,这里使用默认方式。可以看到DI模板的地址为0.0至0.3,1.0至1.3。
使用同样的方式在右侧的产品栏内,选择2DO模板,注意该模板的订货号要与实际的配置的模板订货号要相同。使用鼠标托拽到该列表的4和5号槽内。这与实际的硬件模板顺序一致。双击该图标可以打开并修改其DO模板属性,这里使用默认方式。可以看到DO模板的地址也为0.0至0.1,1.0至1.1。
FM352-5是一种现场可编程门阵列FPGA,FPGA包括输入、输出以及逻辑单元等可编辑元件用来实现一些基本的逻辑门电路, 如图1所示:
图1 FPGA 内部架构
FM352-5模块高速处理数字量输入、输出信号以及编码器信号,从读入数字量输入信号、CPU程序处理到信号的输出较小周期不到10цs,适合逻辑简单、要求快速响应的应用如速度测量、脉宽调制(较小20цs可调)输出等。由于FM352-5是布尔处理器,所以只能对布尔、字节、字、双字等信号进行处理,而不能处理浮点信号。
2 FM352-5工作方式
FM352-5具有独立的处理能力,安装方式灵活,可以安装于S7-300 PLC*机架、分布式I/O ET200M中(可以是非西门子主站)、也可以独立安装。如图2所示:
图2 FM352-5的安装形式
图3 CPU与FM352-5数据交换示意图
普通CPU程序执行是以串行扫描的,FM352-5程序执行则是以并行扫描的,保证程序执行的快速性,由于程序从左到右并行执行,在不同程序行中对由同一信号产生的逻辑结果处理时,可能导致逻辑的先后次序错误,FM352-5使用连接器和多相时钟的技术使具有竞争条件的时序延迟,保证信号的正确性。连接器的使用规则如下:
? 如果连接器的触点在它的输出线圈以前引用,那么触点的值将取决于上个扫描结果。
? 如果连接器的触点在它的输出线圈以后引用,那么触点的值将取决于当前扫描结果。
连接的使用如图4所示:
图4 FM352-5连接的使用
#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 保持功能块的多相定时
#Conn.arrXcon[2]在相序1后输出。在程序段3中,通过连接器触点#Conn.arrXcon[2]将RS触发器#FF.MoreFFs[2]连接到程序段2的相序1后,同样被看作为相序2,程序段3相当于程序段2的扩展部分,这样程序执行相序图(顺序)如图6所示:
图6 12相序定时和I/O时序图
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区电源公共端-输入输出电路
-
订货号为FM352-5AH00-0AE0模块,管脚10为2M,作为2区输入输出电路公共端。
订货号为FM352-5AH10-0AE0模块,管脚10为2L+,作为2区输入输出电路电源端。
注2:
订货号为FM352-5AH00-0AE0模块带有漏型(NPN)输出。
订货号为FM352-5AH10-0AE0模块带有源型(PNP)输出。
根据现场信号和工艺的要求选择漏型或者源型输出的FM352-5模块,漏型比源型输出的响应频率高。
端子号
输入/输出
名称
功能
指示灯
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区电源公共端-编码器电路
-
? 5V RS422对称脉冲串增量型编码器
? 24V非对称脉冲增量型编码器
? 具有同步串行接口SSI的型**值编码器,模块具有Master或Listen接口
通过模块的硬件配置选择连接编码器的类型,同时只能连接一个编码器。编码器的使用将占用对应的输入信号,例如,连接24V增量型编码器时I9、I10、I11被占用。如果没有连接编码器,接收编码器信号的端子可以作为数字量输入信号,较多15个数字输入,其中包括3个差分输入信号I12、I13和I14。
西门子0.75千瓦功率模块