西门子6FC5357-0BA11-0AE0
问题:
解答:
下面,我们将介绍用于处理上述各种故障源的诊断工具。
总线电缆接线/安装错误
BT200 BUS TESTER
BT200 Bus Tester(BT200总线测试工具)用于检查接线。PROFIBUS电缆未处于使用中时,可使用BT200 Bus Tester进行下列测试:
检查PROFIBUS电缆:
网络处于使用中时,也可以使用BT200 Bus Tester进行诊断:
检查从站的可用性:
检查主站和从站的RS 485接口:
使用示波器测量信号电平
使用示波器可以显示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网络,具有下列功能。
问题:
解答:
样例 1:< /span>
SFC 81 "UBLKMOV"
可复制的较大数据量为 512 字节。请注意与CPU性能有关的限制。有关的限制可从操作列表中看到。
既然复制过程不能打断,在使用 SFC 81“UBLKMOV” 时,可增大CPU对报警的响应时间。
源区和目标区不得互相交迭。如 果*的目标区大于源区,那么只把与源区里同样多的数据复制到目标区。如果*的目标区小于源区,那 么只把目标区能接收的那么多的数据复制入目标区。
通讯块和功能之间的一致性
访问 CPU的工作内存
下图给出了一个无法保证数据传输一致性的例子。因为它没有遵守一致性规则的*二条:被动 CPU (数据发送方)的数据块大小为 8 个字节,而传输的却是 32 个字节。
图 1:数据传输的例子
用于 SFB 15“PUT”或写变量的一致性规则
对于 SFB 15 “PUT”,如果遵循下列规则,数据传输将具有一致性:
下图为一个数据传输的例子。由 于一致性规则的*二条没有得到遵守<被动CPU(数据接收方)*的数据块大小只有32 个字节,而发送的却是64个字节>,无 法保证数据的一致性。
图 2:无 法保证一致性的数据传输
通过SFC 81 “ UBLKMOV”可在S7-400 的用户程序里实现跨几个变量的大数据块一致性传输(不可中断的块移动)。
这样,例如通过SFB 14 “ GET”, SFB 15 “PUT”以及读/写变量,可实现对此数据的一致性访问。
从一台 DP 标准从站读出一致性数据,/ 然后把它一致性地写入一台 DP 标准从站。
通过SFC 14 “DPRD_DAT”从一台 DP 标准从站一致性地读出数据
通过 SFC 15“DPWR_DAT”( 把数据一致性地写入一台DP标准从站)把 RECORD 里的数据一致性地传输入赋址好的DP 标准从站。
注意:
一致性传输用户数据到一台 DP 从站的上限较大值
不使用SFC 14 或 SFC 15 时的一致性数据访问
它适用于下列CPU。固件版本 3.0 以上:
S7-400 CPU
MLFB
表 1:支持一致性数据访问的CPU(不用 SFC14/SFC15)
当你进行直接访问时 (比方说 L PEW 或 T PAW),没有 I/O 访问错。
从 采用SFC14/15 方案转向采用过程映像方案时的注意要点:< /b>
样例:
在输入下的下拉列表里选择 “过程映像分区 -> ---” 意味着过程映像里没有存储内容。只 能用系统功能SFC14/15来处理它。
图 3:在HW Config 里组态DP从站的属性。
调试阶段,诊断DP主站系统中的错误,有哪几种方法?
下列原因可能导致PROFIBUS DP网络发生故障:
S7-400中保持数据传输的一致性使用的是什么机理?
一致的数据指的是就内容来说是一致的,而 且它所描述了在某个时间点的一个称之为一致性数据的过程状态。要保持数据的一致性,它在传输或处理过程中不得被更新或改动。< /span>
为了对CPU在循环程序处理过程中有一致的过程信号的映像,在程序处理前就把过程信号读入输入的过程映像中,并 且在程序处理后又写到输出的过程映像。然后,在程序处理过程中,用户程序在对操作数区输入(I)和输出(Q) 寻址时并不直接访问信号模块,而是访问CPU 的内部存储区里的过程映像 。< /span>
样例 2:
如果一个通讯块(比如 SFB 14 “GET”, SFB 15 “PUT”)被较高**级的过程警报OB所中断,就有可能出现不一致性。 现在,如果在该过程警报OB中的用户程序更改了已经部分被通讯块处理过的数据,那样的话被传输的数据中,部分是过程警报处理以前时间的数据,部 分则是过程警报处理以後时间的数据,这意味着,此数据是不一致的。
使用 SFC 81 “UBLKMOV”,把一个内存区(源区)的内容一致地复制到另一个内存区(目标区)里 。复 制过程不得被操作系统的任何其它动作所打断。
使用SFC 81 “UBLKMOV”,可复制下列内存区:
对 S7-400 ,通 讯作业不在循环程序的执行处来处理,而是在程序循环过程中的一个固定的时间段里处理。从系统来讲,数据格式字节,字 和双字永远可以得到一致性的处理,就是说传输一个字节,一个字(两个字节)或双字(4个字节)是不会被打断的。
如果通讯块(比如 SFB 12 “BSEND”)只能成对使用(象SFB 12 “BSEND” 和 SFB 13 “BRCV”) 而且它访问公共数据在用户程序中被调用,那么也访问本身数据区,比如通过 “DONE”参数对该数据区的访问,是可以协调的。通 过这些通讯块局部传输的数据的一致性,因而可以在用户的程序里得到保证。
使用 S7 的通讯功能时动作是不一样的。用这些功能时目标设备 (比如 SFB 14 “GET”, SFB 15“PUT”) 里的用户程序不要求通讯块。在编程时就必须把一致性数据的大小已经考虑在内。
操作系统的通讯功能是以固定长度数据包来访问CPU的工作内存。此数据包的大小与CPU性能有关,S7-400 CPU是32个字节。< /span>
这样就确保了在使用通讯功能时报警响应时间不会被延长。由于这种访问与用户程序异步,你无法一致地传输任意个数字节的数据。< /span>
下面将解释为保证数据一致性所要遵循的规则。
用于 SFB 14 "GET" 或读变量的一致性规则西门子6FC5357-0BA11-0AE0
如果是 SFB 14 “GET”,只要遵循下列规则就可一致性地传输数据。
通过SFC 14 “DPRD_DAT”(从一台 DP 标准从站读出一致性数据), 从一台DP标准从站一致性地读出数据。如果数据传输中无错误,则读出的数据被输入由RECORD*的目标区。< /span>
目标区必须与你已经用STEP 7为选定的模块组态好的长度一致。每次调用SFC 14只能访问一个模块/DP ID 的数据(从组态好的起始地址)。
通过 SFC 15“DPWR_DAT” 把数据一致性地写入一台 DP 标准从站
源区的长度必须与通过 STEP 7 为选定模块组态好的长度一致。
PROFIBUS DP标准定义了传输一致性用户数据的上限(见下一节)。通常的DP标准从站遵守这些限制。对于较老的CPU (<1999),对 传输一致性用户数据存在与 CPU 有关的限制。
请参考这些CPU的技术数据。在关键字 “DP 主站 -每台DP 从站的用户数据” 下去寻找CPU 可以一致性地从一台DP标准从站读出数据和一致性地写入一台DP标准从站的数据的较大长度,一些近期CPU的此项指标已经**过标准DP从站可能或接受的数据长度值。< /span>
PROFIBUS DP标准规定了传输一致性用户数据到DP从站的上限。这就是为什么在一台DP标准从站里,可用一个数据块来一致性地传输较大达64 个字 = 128 字节的用户数据。
当组态时,你定义了一致性区的大小。该大小用特殊的代码格式(德语缩写: SKF)表示为64 个字 = 128 字节(输入用128个字节,128个字节用于输出)设置的一致性数据较大长度。再长就不可行了。
这个上限只适用于纯用户数据。诊断数据和参数被分组到完整的数据纪录里,因而总是得到一致性地传输。< /span>
在通常的代码格式里(德语缩写: AKF),可为一致性数据设置较大长度16 个字 = 32 个字节 (32 个字节用于输入,32 个字节用于输出)。再长就不可行了。
在本文里请同样注意, 通常在一个非系统主站 (通过GSD连接)上的CPU 41x 作为 DP 从站时,必 须是用一般代码格式才可加以组态。基于这个理由,作为PROFIBUS DP上从站的 CPU 41x 的传输内存的较大长度为16 个字 = 32个字节。
一致性数据访问 大于 4 个字节时,对于下列的CPU 是可行的(不用SFC 14或SFC 15)。要 被一致性传输的一个 DP 从站的数据区数据是被传输到一个过程映像分区的。这样在此区域里的信息永远是一致的。然后可用 装载/传输命令 (比如L EW 1) 来访问过程映像。
这为访问一致性数据提供了特别方便和有力的选项(低运行开销)。这一方案又为高效地结合和参数化驱动或其它 DP 从站成为可能。< /span>
CPU 412-1
6ES7 412-1XF03-0AB0
CPU 412-2
6ES7 412-2XG00-0AB0
CPU 414-2
6ES7 414-2XG03-0AB0
CPU 414-3
6ES7 414-3XJ00-0AB0
CPU 416-2
6ES7 416-2XK02-0AB0
CPU 416-3
6ES7 416-3XL00-0AB0
CPU 417-4
6ES7 417-4XL00-0AB0
CPU 414-4H
6ES7 414-4HJ00-0AB0
CPU 417-4H
6ES7 417-4HL01-0AB0
下面的例子 (过程映像分区 3 “TPA 3”)显示了 HW Config 中一种可能的组态。
西门子驱动模块6SN1145-1BB00-0FA1
西门子驱动模块6SN1146-1AB00-0BA0
西门子驱动维修 西门子伺服维修
西门子适配器6ES7972-0CB20-0XA0
西门子驱动模块6SN1146-1AB00-0BA1
西门子手持单元6FX2007-1AC02
西门子手持单元6FX2007-1AC03
西门子手持单元6FX2007-1AC14
西门子手持单元 MINI/B-MPI HHU
西门子手持单元6FX2007-1AC04
西门子手持单元6FX2007-1AD03
西门子手持单元6FX2007-1AD00
西门子手持单元6FX2007-1AD01
西门子手持单元6FX2007-1AD10
西门子手持单元6FX2007-1AD02
西门子手持单元6FX2007-1AE04
定货号 注释
6ED1052-1MD00-0BA5 LOGO!12/24 RC* 8DI(2AI)入/4出继电器,电源电压24VDC,有模拟量输入
6ED1052-1CC00-0BA6 LOGO!24 8DI(2AI)入/4出晶体管,电源电压24VDC
6ED1052-1HB00-0BA6 LOGO!24RC 8入4出继电器,电源电压24VDC
6ED1052-1FB00-0BA6 LOGO!230RC 8入4出继电器,电源电压220VAC
6ED1052-2MD00-0BA6 LOGO!12/24 RCo 8DI(2AI)入/4出继电器,电源电压24VDC,有模拟量输入
6ED1052-2CC00-0BA6 LOGO!24o 8DI(2AI)入/4出晶体管,电源电压24VDC
6ED1052-2HB00-0BA6 LOGO!24RCo(AC) 8入4出继电器,电源电压24VDC
6ED1052-2FB00-0BA6 LOGO!230RCo 8入4出继电器,电源电压220VAC
6ED1055-1MB00-0BA1 LOGO!DM8 12/24RC
6ED1055-1CB00-0BA0 LOGO!DM8 24
6ED1055-1HB00-0BA0 LOGO!DM8 24R
6ED1055-1FB00-0BA1 LOGO!DM8 230R
6ED1055-1CB10-0BA0 LOGO!DM16 24
6ED1055-1NB10-0BA0 LOGO!DM16 24R
6ED1055-1FB10-0BA0 LOGO!DM16 230R
6ED1055-1MA00-0BA0 LOGO!AM2
6ED1055-1MD00-0BA0 LOGO!AM2 PT100
6ED1055-1MM00-0BA0 LOGO!AM2 AQ
6ED1056-5CA00-0BA0 程序模块(棕色卡)
6ED1057-1AA00-0BA0 LOGO PC电缆
LOGO! 基本型 订货号
LOGO! 12/24 RC (AC/DC)* 6ED1052-1MD00-0BA6
LOGO! 24 * 6ED1 052 - 1CC00 - 0BA6
LOGO! 24 RC (AC/DC) 6ED1 052 - 1HB00 - 0BA6
LOGO! 230 RC (AC/DC) 6ED1 052 - 1FB00 - 0BA6
M440系列:
6SE6440-2UD32-2DB1 22 kw AC380-480V 无内置滤波器
6SE6440-2UD33-7EB1 37 kw AC380-480V 无内置滤波器
6SE6440-2UD24-0BA1 4.0 kw AC380-480V 无内置滤波器
6SE6440-2UD13-7AA1 0.37 kw AC380-480V 无内置滤波器
6SE6440-2UD15-5AA1 0.55 kw AC380-480V 无内置滤波器
6SE6440-2UD17-5AA1 0.75 kw AC380-480V 无内置滤波器
6SE6440-2UD21-1AA1 1.1 kw AC380-480V 无内置滤波器
6SE6440-2UD21-5AA1 1.5 kw AC380-480V 无内置滤波器
6SE6440-2UD22-2BA1 2.2 kw AC380-480V 无内置滤波器
6SE6440-2UD23-0BA1 3.0 kw AC380-480V 无内置滤波器
6SE6440-2UD25-5CA1 5.5 kw AC380-480V 无内置滤波器
6SE6440-2UD27-5CA1 7.5 kw AC380-480V 无内置滤波器
6SE6440-2UD31-1CA1 11.0 kw AC380-480V 无内置滤波器
6SE6440-2UD31-5DA1 15.0 kw AC380-480V 无内置滤波器
6SE6440-2UD31-5DB1 15.0 kw AC380-480V 无内置滤波器
M430系列:
6SE6430-2UD41-1FB0 110kw 380-480V3AC无内置滤波器
6SE6430-2UD41-3FB0 132kw 380-480V3AC无内置滤波器
6SE6430-2UD41-6GB0 160kw 380-480V3AC无内置滤波器
6SE6430-2UD27-5CA0 7.5kw 380-480V3AC无内置滤波器
6SE6430-2UD31-1CA0 11kw 380-480V3AC无内置滤波器
6SE6430-2UD31-5CA0 15kw 380-480V3AC无内置滤波器
6SE6430-2UD33-0DB0 30kw 380-480V3AC无内置滤波器
6SE6430-2UD33-7EB0 37kw 380-480V3AC无内置滤波器
6SE6430-2UD34-5EB0 45kw 380-480V3AC无内置滤波器
6SE6430-2UD35-5FB0 55kw 380-480V3AC无内置滤波器
6SE6430-2UD38-8FB0 90kw 380-480V3AC无内置滤波器
6SE6430-2UD42-0GB0 200kw 380-480V3AC无内置滤波器
6SE6430-2UD42-5GB0 250kw 380-480V3AC无内置滤波器
6SE6430-2UD31-8DA0 18.5kw 380-480V3AC无内置滤波器
M420系列:
6SE6420-2UD13-7AA1 0.37kw 380-480V3AC无内置滤波器
6SE6420-2UD15-5AA1 0.55kw 380-480V3AC无内置滤波器
6SE6420-2UD17-5AA1 0.75kw 380-480V3AC无内置滤波器
6SE6420-2UD21-1AA1 1.1kw 380-480V3AC无内置滤波器
6SE6420-2UD22-2BA1 2.2kw 380-480V3AC无内置滤波器
6SE6420-2UD23-0BA1 3kw 380-480V3AC无内置滤波器
6SE6420-2UD24-0BA1 4kw 380-480V3AC无内置滤波器
6SE6420-2UD25-5CA1 5.5kw 380-480V3AC无内置滤波器
6SE6420-2UD31-1CA1 11kw 380-480V3AC无内置滤波器
西门子6FC5357-0BA11-0AE0