西门子模块6ES7322-1BP00-0AA0
上海赞国自动化科技有限公司是专业从事西门子工业自动化产品销售和系统集成的高新技术企业。在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务,致力于塑造一个“行业专家”品牌,以实现可持续的发展。
西门子模块6ES7322-1BP00-0AA0
多种输出电压,可支持输出不同的过程信号:
除了经济性以及易于处理的特点外,该模块还具有其他特殊功能:
西门子诊断中继器具有网络中继和网络诊断的功能,通过诊断中继器可以在系统运行过程中监视一个PROFIBUS RS485网段,通过STEP7读取诊断信息,可以快速定位网络故障点,给出故障原因。包括以下几个方面诊断信息:
> 网络拓扑结构表
下面将通过一个具体的应用实例,给出在STEP7中读取诊断中继器诊断信息的方法和基本操作步骤。
1.1 网络搭建
1、系统组成
2、软件环境
> 操作系统:WINOOWs XP Professional SP2
3、系统主要硬件设备及版本信息:
表1 系统主要硬件设备及版本信息
4、硬件设置
1.2 在STEP7中进行硬件组态
1、根据实际搭建的网络在STEP7中进行硬件组态。
2、为诊断中继器分配参数
3、设置诊断中继器帧长度
表2 诊断帧长度列表
4、诊断中继器其他属性页相关参数设置均采用默认值。
2 在线读取诊断中继器信息
2.1 拓扑结构显示
1、线性诊断
2、拓扑结构显示
2.2 在线诊断缓冲区信息
2.3 统计缓冲区信息显示
3 通过SFC13读取诊断中继器的诊断数据
3.1 SFC13的使用
表3 SFC13的管脚定义
关于SFC 13 "DPNRM_ DG"的详细说明请参考手册“用于S7-300/400系统和标准功能的系统软件”。
3.2 通过SFC13读取诊断中继器的诊断数据
从上面的监视表中可以看到,通过SFC13读取到的诊断数据包括了诊断中继器的状态信息,制造商ID,组态信息,以及每个网段的故障诊断等信息。
4 通过SFC59读取诊断中继器的诊断记录
4.1 SFC59的使用
表4 SFC59的管脚定义
关于SFC 59 "RD_REC"使用的详细说明请参考手册“用于S7-300/400系统和标准功能的系统软件”。
4.2 读取拓扑结构表
1、相关数据记录及含义
表5 拓扑结构表相关数据记录及含义
2、在STEP7中调用SFC59,并进行参数赋值,RECNUM=B#16#32,触发REQ,启动作业,并从RECORD指定的数据区读取数据记录。
4.3 读取诊断缓冲区数据记录
1、相关数据记录及含义
表6 诊断缓冲区相关数据记录及含义
2、在STEP7中调用SFC59,并进行参数赋值,RECNUM=B#16#1F,触发REQ,启动作业,并从RECORD指定的数据区读取数据记录。
多年以来,公司坚持“以客户为本,与客户共同发展”的思想,全力以赴为工矿用户、设计单位、工程公司提供高性价比、高稳定性、高可靠性的整体解决方案。
“我们不仅仅销售优质的产品”是公司每个员工的工作信条,在为客户提供产品和方案的过程中,我们愿意倾听客户,和客户共同完善,不断提高服务质量,超越客户的期望。以此为基础,我们追求客户、厂商和员工三方的共赢。
本公司与德国SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长,为广大用户提供了SIEMENS的最新的技术及自动控制的最佳解决方案。
上海赞国自动化科技有限公司 具备以下产品优势
西门子可编程控制器,西门子触摸屏,西门子工业以太网,西门子数控系统,西门子高低压变频器,西门子伺服驱动等等。
========================================================
SIEMENS上海赞国自动化科技有限公司
>>>>>>>>>24小时咨询热线:18721786229 上海赞国竭诚为您服务
联系人:黄章海
电话(Tel):021-31129695
传真(Fax):021-67633621
在线(QQ) :38633177
微 信 :18721786229
上海赞国自动化科技有限公司是专业从事西门子工业自动化产品销售和系统集成的高新技术企业。在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务,致力于塑造一个“行业专家”品牌,以实现可持续的发展。 多年以来,公司坚持“以客户为本,与客户共同发展”的思想,全力以赴为工矿用户、设计单位、工程公司提供高性价比、高稳定性、高可靠性的整体解决方案。 “我们不仅仅销售优质的产品...
列表价(不含增值税)
显示价格
您的单价(不含增值税)
显示价格
PDF 格式的数据表
下载
服务和支持 (手册,认证,问答...)
下载
产品
商品编号(市售编号)
6ES7322-1BP00-0AA0
产品说明
SIMATIC S7-300 数字输出 SM 322,电位隔离 分成组,各 16 个, 64 数字输出,24V DC,0.3A P 写入 总电流 2A/组, 8A/模块 端子块 6ES7392-1.N00-0AA0 和 电缆 6ES7392-4...0-0AA0 3 件
产品家族
SM 322 数字量输出模块
产品生命周期 (PLM)
PM300:有效产品
价格数据
价格组 / 总部价格组
TC / 231
列表价(不含增值税)
显示价格
您的单价(不含增值税)
显示价格
金属系数
无
交付信息
出口管制规定
AL : N / ECCN : N
工厂生产时间
15 天
净重 (Kg)
0.305 Kg
产品尺寸 (W x L X H)
未提供
包装尺寸
13.20 x 15.20 x 5.10
包装尺寸单位的测量
CM
数量单位
1 件
包装数量
1
其他产品信息
EAN
4025515075073
UPC
662643401431
商品代码
85389091
LKZ_FDB/ CatalogID
ST73
产品组
4031
原产国
德国
Compliance with the substance restrictions according to RoHS directive
RoHS 合规开始日期: 2008.03.31
产品类别
A: 问题无关,即刻重复使用
电气和电子设备使用后的收回义务类别
没有电气和电子设备使用后回收的义务
分类
版本
分类
eClass
5.1
27-24-22-04
eClass
6
27-24-22-04
eClass
7.1
27-24-22-04
eClass
8
27-24-22-04
eClass
9
27-24-22-04
eClass
9.1
27-24-22-04
ETIM
4
EC001419
ETIM
5
EC001419
ETIM
6
EC001419
IDEA
4
3566
UNSPSC
14
32-15-17-05
UNSPSC
15
32-15-17-05
6ES7321-1BP00-0AA0
6ES7315-2EH14-0AB0
6ES7365-0BA01-0AA0
6ES7953-8LJ31-0AA0
6ES7390-1AE80-0AA0
> 诊断缓冲区信息
> 统计缓冲区信息
关于诊断中继器的详细使用请参考诊断中继器手册。
1 网络搭建和硬件组态
下图给出了本应用实例的主要组成部分:
图1 系统组成结构图
> 编程软件:STEP7 V5.4 SP4
设备名称
定货号
版本
诊断中继器
6ES7 972-0AB01-0XA0
V2.0.0
DP主站
6ES7317-2EK13-0AB0
V2.6
ET200M 5#DP从站
6ES7153-2BA00-0XB0
V3.07
ET200S 3#DP从站
6ES7151-7AA10-0AB0
V2.0
CP5611
6GK156-1AA01
PROFIBUS总线连接器
PROFIBUS总线电缆
S7-300 CPU连接到诊断中继器的DP1接口,ET200M和ET200S连接到诊断中继器的DP2接口,诊断中继器的DP3接口没有使用,带有STEP7的编程设备连接到诊断中继器的PG接口。
诊断中继器设置:地址设置为15, DR为ON(使能中继功能),DP1开关设置为ON(只接A1/B1 ),DP3开关设置为OFF(关闭DP3网段)。如图2所示:
图2 诊断中继器设置
图3 系统硬件组态
设置DP中断模式为“DPV0”,DP2/DP3拓扑检测为“ON”,TDP/TDX监视为“OFF”。
注,如果在DP中断模式选择为“DPV1”,则CPU将不再激活OB82,因此建议选择默认模式“DPV0”。
图4 诊断中继器参数分配
图5 设置诊断中继器帧长度
参数
可选择的诊断帧
帧长度
(字节)
诊断帧长度
Segment DP2, DP3, DP1, PG, TSYNC
91
Segment DP2, DP3, DP1, PG
84(默认)
Segment DP2, DP3, DP1
65
Segment DP2, DP3
46
Segment DP2
27
在Netpro中选择PLC-?Prepare Line Diagnostics菜单进行线性诊断。
注,在选择上相应的DP网络后,Prepare Line Diagnostics菜单才可用。
图6 Prepare Line Diagnostics菜单
图7 线性诊断结果显示
在Netpro中选择PLC?Show Network Topology菜单打开拓扑结构显示窗口。
图8 拓扑结构图形显示
图9 拓扑结构表显示
对于每一个网段(DP1、DP2、DP3和PG网段),诊断中继器都有一个诊断缓冲区,每个网段可以保存10条诊断信息。注:诊断缓冲区的信息不具有掉电保持功能。
图10 诊断缓冲区信息显示
DP2和DP3网段包含两个统计缓冲区,其中包含了冲突故障率和报文故障率的统计信息,用来评估网络的质量,可以通过STEP7在线读取统计缓冲区信息。
图11 统计缓冲区信息显示
利用SFC13“DPNRM_ DG”可以读取DP从站的诊断数据,经过无错数据传送之后,已读取的数据被输入到由RECORD指定的数据区域。
图12 SFC13在程序中的调用
参数
输入/输出
数据类型
存储区
描述
REQ
输入
BOOL
I、Q、M、D、L、常数
REQ = 1:读请求
LADDR
输入
WORD
I、Q、M、D、L、常数
DP从站的已组态诊断地址
RET_VAL
输出
INT
I、Q、M、D、L
如果在功能激活时出错,则返回值包含故障代码。如果未出现错误,则实际传送的数据长度将输入到RET_VAL中
BUSY
输出
BOOL
I、Q、M、D、L
BUSY = 1:读操作尚未完成
RECORD
输出
ANY
I、Q、M、D、L
已读取的诊断数据的目标区域。仅允许使用BYTE数据类型。要读取的数据记录的最小长度或目标区域为6。要发送的数据记录的最大长度为240
在STEP7中调用SFC13,并进行参数赋值,触发REQ,启动作业, 并从RECORD指定的数据区读取数据记录。
图13 SFC13读取的诊断数据
通过SFC 59 "RD_REC" (读记录),可从指定地址的模块中读取编号为RECNUM的数据记录。通过调用SFC59且将输入参数REQ置1启动读任务。如果数据传送没有错误,读取的数据记录将被传送到由RECORD参数指定的目标区域中。
图14 SFC59在程序中的调用
参数
输入/输出
数据类型
存储区
描述
REQ
输入
BOOL
I、Q、M、D、L、常数
REQ = 1:读请求
IOID
输入
BYTE
I、Q、M、D、L、常数
地址区域的ID:
B#16#54 = 外设输入(PI)
B#16#55 = 外设输出(PQ)
若是混合模块,指定最低地址的
区域ID如果两个地址相同,
指定B#16#54
LADDR
输入
WORD
I、Q、M、D、L、常数
模块的逻辑基本地址。对于混合
模块,则指定两个地址中较低的一个
RECNUM
输入
BYTE
I、Q、M、D、L、常数
数据记录号(允许值0-240)
RET_VAL
输出
INT
I、Q、M、D、L
如果在功能激活时出错,则返回值包含故障代码
BUSY
输出
BOOL
I、Q、M、D、L
BUSY = 1:读操作尚未完成
RECORD
输出
ANY
I、Q、M、D、L
读取数据记录的目标区域。异步执行SFC 59时,要确保每次调用时参数RECORD的实际值具有相同的长度信息。只允许数据类型BYTE
记录号
(HEX)
记录号
(DEC)
读/写
功能
32
50
读
第一部分拓扑表记录,节点0到31,170个字节
33
51
读
第二部分拓扑表记录,节点32到63,170个字节
34
52
读
第三部分拓扑表记录,节点64到95,170个字节
35
53
读
第四部分拓扑表记录,节点96到126,170个字节
图15 实际的网络拓扑结构
图16 读取的拓扑结构数据记录
记录号
(HEX)
记录号
(DEC)
读/写
功能
1E
30
读
DP1网段诊断缓冲区
1F
31
读
DP2网段诊断缓冲区
20
32
读
DP3网段诊断缓冲区
21
33
读
PG网段诊断缓冲区
图17 实际的诊断缓冲区信息
图18 读取的诊断缓冲区数据记录
西门子模块6ES7322-1BP00-0AA0