上海卓曙自动化设备有限公司
我司主营西门子PLC模块 , 西门子变频器 , 西门子触摸屏
南充西门子PLC模块经销总代理商

南充西门子PLC模块经销总代理商南充西门子PLC代理,南充西门子S7-1500代理,西门子PLC代理


西门子PLC错误处理组织块分类及其作用有哪些


  1. 错误处理概述

  S7-300/400有很强的错误(或故障)检测和处理能力。操作系统可以检测出下列错误不正确的CPU功能、操作系统执行中的错误、用户程序中的错误和I/O中的错误。

  2)基于WinCC的PC控制中心SINAUTST7cc。这是用于SINAUTSTST和老系统SINAUT ST1的理想控制中心系统。它专门用于SINAUT系统上的事件驱动和时间标记数据传输,通过WinCC 冗余软件包,可以设置为冗余系统。

②地址分配实例

  【例3-2】 某配套固定地址型S7-300 PLC的控制系统,采用CPU312模块,并选配1个32点输入模块、1个16点输入模块、2个16点输出模块、1个8点输出模块,并按照以上次序安装,其输入输出地址的分配如下。

  第1输入模块:地址10.0~13.7,无空余地址;

  第2输入模块:地址14.0~15.7,16.0~17.7为空余地址;第1输出模块:地址Q8.0~Q9.7,Q10.0~Q11.7为空余地址;第2输出模块:地址Q12.0~Q13.7,Q14.0~Q15.7为空余地址:第3输出模块:地址Q16.0~Q16.7,Q17.0~Q19.7为空余地址。

  目前使用的大部分S7-300 PLC,已经可以采用自动分配型地址分配方式。但是,一般还只能按照*大开关量输入/输出进行地址自动分配,当使用32点以下模块时,多余的地址仍然不可以使用(对于远程I/O单元,地址总是连续的)。

  3)SINAUT ST7sc是通过OPC连接其他供应商的控制中心。SINAUT ST7和ST1可以通过“数据访问接口”与其他制造商的控制中心系统连接。ST7sc具备扩展缓冲机制,可以防止在OPC客户机出现故障时丢失数据。可以将ST7sc连接至非冗余或冗余客户机。

  2. SINAUT ST7可以使用的广域网

  下列广域网(WAN)可以用于ST7的数据传输∶

  (1)传统的WAN

  可以用下列传统的WAN进行数据传输专线网络(铜质电缆、光纤电缆、专用的或租用的专线)、专用无线网络、模拟电话网和数字ISDN电话网、移动无线网络GSM。

STEP7中生成功能块步骤教程

  1.生成功能块

  选中SIMATIC管理器左边窗口中的“块”图标,用鼠标右键点击右边窗口,执行出现的快捷菜单中的“插入新对象”→“功能块”,生成一个新的功能块。在出现的功能块属性对话框中,采用系统自动生成的功能块的名称FB1,选择梯形图(LAD)为默认的编程语言。点击“多情景标题”前面的复选框,使其中的“√”消失(没有多重背景功能)。点击“确认”按钮后返回SIMATIC管理器,可以看到右边窗口中新生成的功能块FB1。

  操作系统检测到一个异步错误时,将启动相应的组织块(见表4-9)。异步错误OB具有*高等级的优先级,如果当前正在执行的 OB的优先级低于26,异步错误 OB的优先级为26,如果当前正在执行的OB的优先级为27(启动组织块),异步错误OB的优先级为28,其他OB不能中断它们。如果同时有多个相同优先级的异步错误OB出现,将按出现的顺序处理它们。

在被启用后,定时中断连续运行,在每个指定时间间隔到期时执行连接中断程序。如果退出RUN(运行)模式或分离定时中断,定时中断禁用。如果全局禁用中断指令执行,定时中断继续产生。每次定时中断的发生排队(直到中断启用或队列满)。

  定时器T32/T96中断允许及时地响应一个给定的时间间隔。这些中断只支持1ms分辨率的接通延迟(TON)和断开延迟(TOF)定时器(T32/T96),通过将中断程序连接到T32/T96中断事件启用这些中断。一旦中断启用,当定时器的当前值等于设定值时,在CPU的1ms定时刷新中,执行被连接的中断程序。

  用户可以在组织块中编程,对发生的错误采取相应的措施,以减小或消除错误的影响。如果没有生成和下载处理某个错误的组织块,出现该错误时CPU将进入STOP模式。即使下载一个空的OB,出现该错误时CPU也不会进入STOP模式。

  利系统功能(SFC),用户可以屏蔽、延迟或禁止各种OB的启动事件。


展开全文
优质商家推荐 拨打电话