详细介绍
西门子6FC5357-0BB23-0AE0
6FC5357-0BB23-0AE0
SINUMERIK 840D/DE NCU 572.4 处理器 AMD K6-2 不带系统软件 存储器:NC 0.5MB,PLC 96KB PROFIBUS-DP 准备
问题:
调试阶段,诊断DP主站系统中的错误,有哪几种方法?
解答:
下列原因可能导致PROFIBUS DP网络发生故障:
- 总线电缆接线/安装错误
- DP主站和DP从站组态错误
- 相关的PROFIBUS DP网络组态错误
- CPU程序中通信寻址错误
下面,我们将介绍用于处理上述各种故障源的诊断工具。
总线电缆接线/安装错误
BT200 BUS TESTER
BT200 Bus Tester(BT200总线测试工具)用于检查接线。PROFIBUS电缆未处于使用中时,可使用BT200 Bus Tester进行下列测试:
检查PROFIBUS电缆:
- 电线破损
- 防护层破损
- 导线之间短路或者导线和防护层之间短路
- 定位数据电缆破损/短路的位置
- 辨别故障原因
- 接线不正确
- 安装配线的长度
网络处于使用中时,也可以使用BT200 Bus Tester进行诊断:
检查从站的可用性:
- 将可访问的从站列表
- 选择性地寻址独立的从站
检查主站和从站的RS 485接口:
- RS 485 驱动
- 线路终端电源
- RTS 信号
- 显示PROFIBUS DP地址
使用示波器测量信号电平
使用示波器可以显示PROFIBUS上的信号电平。应当使用矩形显示窗口的示波器,需 要专业人员来对示波器图像进行评估.
DP主站和DP从站的组态
在HW Configuration中可以在线或者离线监视总线,从而检查总线上连接的DP主站和DP从站的组态。可 以从CPU中将组态下载下来用于离线分析。
如果在HW Configuration中对组态进行在线分析,可以识别故障或者有缺陷的模块。对于支持诊断的模块,也 可以探测潜在的通道故障(如断线)。
图 1:HW Configuration的在线视图
如果模块发生故障,则故障时间被记录在诊断缓冲区中。
图 2:从站发生故障时CPU的诊断缓冲区
PROFIBUS DP网络
有些用于PROFIBUS的PC接口可提供诊断功能。可通过“Set PG/PC Interface”或“Set PC Station”找到它们。
在这里,可以读出实际总线参数,并以PROFIBUS可用节点的形式表示。
图 3:SIMATIC Net 诊断工具
AMPROLYZER
Amprolyzer软件也可用于分析PROFIBUS网络,具有下列功能。
- 总线上所有PROFIBUS节点的生命状态监视
- 节点当前运行状态的总体诊断
- 总线时间统计,如超时和消息循环
- 传输数据自动检测
- 针对事件和消息的内容(包含时间标志),使用触发器和过滤器选项进行消息记录
- 以Excel格式保存和导出消息记录
1. 说明
本条目描述了在 S7-200 程序块中那些参数需要设置来接收其他站点的 GPRS 数据。
两个或多个包含 S7-200 CPU 和 调制解调 SINAUT MD 720-3 模块的远程站通过 GPRS 连接到一个中心站。中心站采用 SINAUT MICRO SC 来管理与所有已组态的远程站的通讯(图 1 )。
图 1 :结构图
2. WDC_SEND 和 WDC_RECEIVE 功能块
SINAUT MICRO SC 库内的功能块 WDC_SEND 和 WDC_RECEIVE 负责发送和接收数据。数据的接收由调制解调模块上 LED 灯“C”的闪烁来指示。如果块的参数设置错误,接收的数据就会被舍弃不会写入 CPU。下列参数决定数据的交换:
WDC_SEND:
- DATA_STAR:*个数据字节的起始地址,比如 VB100 就是“100”
- DATA_LENGTH:发送数据的长度,比如 10 个字节就是“10”
WDC_RECEIVE:
- DATA_START:接收数据的起始地址(接收的数据自动更新)
- DATA_LENGTH:接收数据的长度(接收的数据自动更新)
- RECVBUFFER_START 和 RECVBUFFER_LENGTH 说明了接收地址区,该区域会被CPU中接收到的数据覆盖。
发送地址区 DATA_START 和 DATA-LENGTH 必须适合接收地址区以保证接收 CPU 所发送的数据都是可以访问的。
3. 接收的数据被舍弃并不写入 CPU
下面举例说明当 WDC_RECEIVE 参数设置错误时发生的问题:
西门子6FC5357-0BB23-0AE0
图 2:没有数据写入 CPU
- 远程站 1 发送起始地址为 VB100 长度为 10 字节的数据
- 远程站 2 允许起始地址为 VB200 长度为 10 字节的接收区
- 发送的数据在 WDC_RECEIVE 所允许的范围之外,数据没有写入 CPU,发送请求被告知出错。
图 3:没有数据写入 CPU
- 远程站 1 发送起始地址为 VB100 长度为 20 个字节的数据
- 远程站 2 允许起始地址为 VB100 长度为 10 个字节的接收区
- 部分发送数据在 WDC_RECEIVEP 允许的范围之外,数据没有写入 CPU,发送请求被告知出错。
4. 接收数据准确写入 CPU
WDC_RECEIVE 的接收区必须至少和发送数据区一样大。
4.1 允许的区域准确匹配
图 4:允许的地址区准确匹配
- 远程站 1 发送起始地址为 VB100 长度为 10 个字节的数据
- 远程站 2 允许起始地址为 VB100 长度为 10 个字节的接收区
- 发送的数据在 WDC_RECEIVE 允许的地址区之内,从 VB100 开始的 10 个字节写入 CPU,发送请求被告知“完成”。
4.2 允许区域大于接收的数据
图 5:允许的地址区大于接收的数据
- 远程站 1 发送起始地址为 VB100 长度为 10 个字节的数据
- 远程站 2 允许起始地址为 VB50 长度为 100 个字节的数据区
- 发送的数据在 WDC_RECEIVE 允许的地址区之内,从 VB100 开始的 10 个字节写入 CPU,发送请求被告知“完成”。
6GK1 151-5AA00
6GK1 611-0TA01-1DV0
6XV1 850-0AH10
6XV1 850-0BT10
6XV1 850-0BN15
6XV1 870-3QN10
6XV1 850-0BH20
6XV1 840-2AH10
6XV1 850-2LN10
6XV1 850-2GN10
6XV1 850-2JN10
6XV1 850-2HN10
6GK1 901-1FC00-0AA0
网络部件
OSM/ESM
6GK1 105-2AA10
6GK1 105-2AB10
6GK1 105-2AE00
6GK1 105-4AA00
6GK1 105-3AA10
6GK1 105-3AB10
6GK1 105-3AC00
OMC/ELS
6GK1 100-2AB00
6GK1 100-2AC00
6GK1 102-6AA00
6GK1 102-6AB00
6GK1 102-7AA00
SCALANCE X005入门级交换机
6GK5 005-0BA00-1AA3
6GK5 005-0BA00-1CA3
SCALANCE X100非网管型交换机
6GK5 104-2BB00-2AA3
6GK5 106-1BB00-2AA3
6GK5 108-0BA00-2AA3
6GK5 112-2BB00-2AA3
6GK5 116-0BA00-2AA3
6GK5 124-0BA00-2AA3
SCALANCE X200网管型交换机
6GK5 204-2BB00-2AA3
6GK5 206-1BB10-2AA3
6GK5 208-0BA10-2AA3
6GK5 208-0HA00-2AA6
6GK5 216-0BA00-2AA3
6GK5 224-0BA00-2AA3
6GK5 204-0BA00-2BA3
6GK5 202-2BB00-2BA3
SCALANCE X300增强型可网管交换机
6GK5 308-2FL00-2AA3
6GK5 310-0FA00-2AA3
SCALANCE X400千兆模块化交换机
6GK5 414-3FC00-2AA2
6GK5 408-2FD00-2AA2
6GK5 491-2AB00-8AA2
6GK5 491-2AC00-8AA2
6GK5 492-2AL00-8AA2
6GK5 492-2AM00-8AA2
6GK5 495-8BA00-8AA2
6GK5 496-4MA00-8AA2
软件
6GK1 716-1CB64-3AA0
6GK1 716-1TB64-3AA0
6GK1 716-1PB62-3AA0
6GK1 716-0HB64-3AA0
6GK1 704-1CW64-3AA0
6GK1 704-1PW64-3AA0
6GK1 970-1BA10-0AA1
6GK1 970-5CA20-0AA1
6GK1 975-1AA00-3AA0
6GK1 500-0AA10
6GK1 500-0AB00
6GK1 500-0DA00
6GK1 901-0FB00-0AA0
6ES7901-4BD00-0XA0
6XV1831-2L
6XV1830-5GH10
6GK1 900-0HL00-0AA0
6SE7090-0XX84-0FF5
6SE7090-0XX84-0AB0
6SE7038-6GL84-1BG2
6SE7031-2HF84-1BG0
6SE7041-8EK85-1HA0
6SE7031-7HH84-1HJ0
6SE7090-0XX84-0FJ0
6SE7090-0XX84-1CE0
6ES7090-XX84-0AB0
6SE026-0HF60-Z