呼和浩特西门子PLC模块经销总代理商呼和浩特西门子PLC代理,呼和浩特西门子S7-1500代理,西门子PLC代理
西门子PLC错误处理组织块分类及其作用有哪些
1.错误处理概述
S7-300/400有很强的错误(或故障)检测和处理能力。操作系统可以检测出下列错误不正确的CPU功能、操作系统执行中的错误、用户程序中的错误和I/O中的错误。
可以在安装STEP7时对计算机与PLC的通信组态,也可以在安装好STEP7之后,在SIMATIC管理器中执行菜单命令“选项”→“设置PG/PC接口”,打开“设置PG/PC接口”对话框(见图2-22)。在中间的列表中,选择实际使用的通信硬件和通信协议。点击“属性”按钮,用打开的对话框设置选中的通信硬件和协议的属性(见图2-23)。
“设置PG/PC接口”对话框
新版型计算机在MPI网络中默认的站地址为0。“超时”选择框用来设置与PLC建立连接的*长时间。
如果通信硬件列表没有实际使用的通信硬件,点击“选择”按钮,打开“安装/删除接口”对话框(见图2-24)。
两个单序列的*后一步(步M0.4和M0.7)应变为不活动步。两个钻头一般不会上升到位,不可能结束运动,设置了等待步M0.4和M0.7,它们用来结束两个并行序列。当两个钻头均上升到位,限位开关I0.3和I0.5分别为1状态,大、小钻头两个子系统分别进入两个等待步,并行序列将会立即结束。
在步M0.4和M0.7之后,有一个选择序列的分支。没有钻完3对孔时C0的常开触点闭合,转换条件C0满足,如果两个钻头都上升到位,将从步M0.4和M0.7转换到步M1.0。如果已经钻完了3对孔,C0的常闭触点闭合,转换条件C0满足,将从步M0.4和M0.7转换到步M1.1。在步M0.1之后,有一个选择序列的合并。当步M0.1为活动步,并且转换条件I0.1得到满足(I0.1为1状态),将转换到步M0.2和M0.5。当步M1.0为活动步,并且转换条件10.6得到满足,也会转换到步M0.2和M0.5。
西门子S7-300与变频器DP通信的组态
SIMOVERTMASTERDRIVES是应用较广的变频器,它采用IGBT逆变器、全数字技术的矢量控制,是全系列通用和模块化的产品,功率范围为0.55~2300kW。
可以用软件Drivemonitor或DriveES来组态和监控西门子的驱动设备。
1.西门子驱动设备与PLC的通信方式
西门子驱动设备包括多种系列的变频器和直流调速装置。它们可以使用PROFIBUS-DP、USS和SIMOLINK这3种通信协议。
操作系统检测到一个异步错误时,将启动相应的组织块(见表4-9)。异步错误OB具有*高等级的优先级,如果当前正在执行的OB的优先级低于26,异步错误OB的优先级为26,如果当前正在执行的OB的优先级为27(启动组织块),异步错误OB的优先级为28,其他OB不能中断它们。如果有多个相同优先级的异步错误OB出现,将按出现的顺序处理它们。。
利系统功能(SFC),用户可以屏蔽、延迟或禁止各种OB的启动事件。
错误处理组织块
2.错误的分类
被S7CPU检测到并且用户可以通过组织块对其进行处理的错误分为两个基本类型∶
1)异步错误是与PLC的硬件或操作系统密切相关的错误,与用户程序的执行无关。异步错误的后果一般都比较严重。异步错误对应的组织块为OB70~OB73和OB80~OB87(见表4-9),具有*高的优先级。
2)同步错误是与程序执行有关的错误,OB121和OB122用于处理同步错误,它们的优先级与出现错误时被中断的块的优先级相同,即同步错误OB中的程序可以访问块被中断时累加器和状态寄存器的内容。对错误进行适当处理后,可以将处理结果返回被中断的块。
用户可以在组织块中编程,对发生的错误采取相应的措施,以减小或消除错误的影响。如果没有生成和下载处理某个错误的组织块,出现该错误时CPU将进入STOP模式。下载一个空的OB,出现该错误时CPU也不会进入STOP模式。