泉州西门子PLC模块经销总代理商
泉州西门子PLC模块经销总代理商泉州西门子PLC代理,泉州西门子S7-1500代理,西门子PLC代理
西门子PROFINET故障诊断方法有哪些
1.基于CP443-1的PROFINET通信的故障诊断
项目CP443_1与项目315_2PN的诊断程序基本上相同。
(1)DO模块负载断线的诊断
CPU分配给当前正在处理的块的临时局部数据的存储器容量是有限的,这一存储区(即局部堆栈)的大小与CPU的型号有关。CPU给每一优先级分配了局部数据区,这样可以保证不同优先级的OB都有它们可以使用的局部数据空间。
通过在STEP7中设置参数,可以给S7-400CPU的每一优先级指定不同大小的局部数据区。S7-300 CPU每一优先级的局部数据区的大小是固定的。
2. 块堆栈(B 堆栈)
如一个块的处理因为调用另外一个块,或者被更高优先级的OB块中止,CPU将在块堆栈中存储以下信息
1)被中断的块的类型(OB、FB、FC、SFB、SFC)、编号和返回地址。
2)从DB和DI寄存器中获得的块被中断时打开的共享数据块和背景数据块的编号。3)局部数据堆栈的指针。
在同一时刻,一个不需要组态的连接只能用于一个通信伙伴,与不同的通信伙伴的连接可以一个接一个地建立和终止。完成与某一通信伙伴的数据传输后,可以连接其他通信伙伴,因此可以相继访问的通信伙伴的数量不受连接资源的限制。但是CPU同时建立的连接总数不能超过可以同时使用的*大连接个数的限制。由于在通信过程中必须考虑连接的建立和断开,因此降低了网络的数据传输能力。
CPU进入STOP模式时,所有已建立的连接被终止。
2. 用于S7基本通信的系统功能S7基本通信的系统功能(SFC)分为两类:
1)I_GET与I_PUT(见表14-2)用于CPU与同一个S7站的其他有通信功能的模块之间交换数据。SFC名称中的“I”表示内部。
利这些数据,可以在中断它的任务处理完后恢复被中断的块的处理。在多重调用时,堆栈可以保存参与嵌套调用的几个块的信息。图4-5中的OB1调用功能FC2,FC2的执行被电源故障组织块OB81中断,图中给出了块堆栈中的数据动态变化的情况。
运行时断开ET200SPN的DO模块外部负载的接线,因为DO模块组态了断线诊断功能(见图11-9),触发了诊断中断,CPU调用OB82。CPU和CP443-1的EXTFLED亮,IM 151-3PN和DO的SFLED亮。
打开诊断视图(即在线的HW Config),选中ET200S PN,可以看到CPU,IM151-3PN 和DO模块上的故障符号。双击ET200SPN的DO模块,打开它的模块信息对话框,在“IO 设备诊断”选项卡的“指定通道诊断”列表中,可以看到3号插槽的通道0和通道1的引线断开的故障。
西门子PLC通信故障中断组织块有哪些
与DP通信有关的中断组织块
工业以太网的交换机基本知识有哪些
如果对系统的快速度和冗余控制没有要求,现场环境良好,工业以太网可以使用普通开关和普通网卡,否则应选择西门子开关和网卡。
1.SCALANCEX系列交换机
1)SCALANCEX005是非网络管理交换机,有5台RJ-45接口,价格低廉,可搭建小型星形结构或线性结构,具有交换功能。
2)SCALANCEX-100系列是一种具有冗余电源和信号触点的非
CPU在识别到一个故障或编程错误,例如,DP从站或者PROFINETIO设备的诊断报警、站的故障等,将会调用对应的中断组织块(OB),应生成这些OB,通过OB中编写的程序对故障进行处理。如果这些组织块没有下载到CPU,CPU将会因为无法调用这些块而进入STOP 状态。下面介绍与通信故障有关的几个主要的中断组织块。
联系方式
- 地址:上海 上海市松江区乐都路358号503室
- 联系电话:未提供
- 联系人:李英杰
- 手机:19151140562
- Email:194303024@QQ.COM