全国服务热线 19151140562

广州西门子PLC一级代理商S7-1200模块

更新时间:2023-11-03 23:15:00
价格:请来电询价
品牌:西门子
型号:S7-1200
质保:12个月
联系电话:
联系手机:19151140562
联系人:李英杰
让卖家联系我
详细介绍

广州西门子PLC一级代理商S7-1200模块广州西门子PLC代理,广州西门子S7-1200代理,西门子PLC代理


西门子PLC通信故障中断组织块有哪些

  与DP通信有关的中断组织块

  CPU在识别到一个故障或编程错误,例如,DP从站或者PROFINETIO设备的诊断报警、站的故障等,将会调用对应的中断组织块(OB),应生成这些OB,通过OB中编写的程序对故障进行处理。如果这些组织块没有下载到CPU,CPU将会因为无法调用这些块而进入STOP 状态。下面介绍与通信故障有关的几个主要的中断组织块。

 2)使所有由有向连线与相应转换符号相连的前级步都变为不活动步。

  转换实现的基本规则是根据顺序功能图设计梯形图的基础,它适用于顺序功能图中的各种基本结构,也是下面要介绍的顺序控制梯形图编程方法的基础。

  3. 顺序控制设计法的本质

  经验设计法实际上是试图用输入信号I直接控制输出信号Q(见图5-16a),如果无法直接控制,或者为了实现记忆、联锁、互锁等功能,只好被动地增加一些辅助元件和辅助触点。由于不同的控制系统的输出量Q与输入量I之间的关系各不相同,以及它们对联锁、互锁的要求千变万化,不可能找出一种简单通用的设计方法。

转换的同步实现和信号关系图

  1. DP从站产生的诊断中断(OB82)

  具有诊断功能的分布式IO模块通过产生诊断中断来报告事件,例如部分节点故障、信号模块导线断开、IO通道的短路或过载、模拟量模块的电源故障等。

选中SIMATIC管理器左边窗口的400站点,执行菜单命令“PLC”→“诊断/设置”→“模块信息”,打开CPU的模块信息对话框。因为在CPU的每个扫描循环周期都要调用一次OB85,断缓冲区中的事件都是调用OB85的信息,“关于事件的详细资料”区(见图11-35)给出出现故障的模块的地址为IB11(即6号槽的DI模块的地址)。

采用普通PC时,对操作系统的要求是:Windows2000 Pro、Windows XP Pro、Windows Server 2003等;另外重要的是在计机中安装通信卡,如CP5611、CP5613、CP5614、CP5511等,用于连接计算机与S7PLC.

  CP5611和CP5613都是安装在台式计算机中的通信卡,CP5611无通信处理器,CP5613和CP5614集成了通信处理器,因此CP5613和CP5614的通信速度要比CP5611快,CP5614和CP5613比较,前者多了一个PROFIBUS接口,同时前者支持DP主站和从站模式,而后者只支持DP主站模式。

  CP5611和CP5612是用于带有PCMCIA插槽的编程器和便携式计算机的,支持DP主站和从站,具备网络诊断功能。

  双击诊断视图中的IE/PB Link,打开它的模块信息对话框,在“关于事件的详细资料”区(见图11-36),可以看到3号站地址为11的模块被拔出的信息。

 CPU分配给当前正在处理的块的临时局部数据的存储器容量是有限的,这一存储区(即局部堆栈)的大小与CPU的型号有关。CPU给每一优先级分配了局部数据区,这样可以保证不同优先级的OB都有它们可以使用的局部数据空间。

  通过在STEP7中设置参数,可以给S7-400CPU的每一优先级指定不同大小的局部数据区。S7-300 CPU每一优先级的局部数据区的大小是固定的。

  2. 块堆栈(B 堆栈)

  如一个块的处理因为调用另外一个块,或者被更高优先级的OB块中止,CPU将在块堆栈中存储以下信息

  1)被中断的块的类型(OB、FB、FC、SFB、SFC)、编号和返回地址。

CPU的模块信息对话窗

  插入6号槽的DO模块,CPU又调用一次OB83和OB86。

  2. 基于CP 343-1的PROFINET通信的故障诊断

  (1)拔出ET200S DP 电源模块的诊断

  运行时拔出ET200S DP的电源模块,CPU的LED状态不变,CP 343-1、IE/PBLink、IM 151-1和有诊断功能的6号槽DO模块的SFLED亮,未产生中断。


联系方式

  • 地址:上海 上海市松江区乐都路358号503室
  • 联系电话:未提供
  • 联系人:李英杰
  • 手机:19151140562
  • QQ:194303024
  • Email:194303024@QQ.COM