西门子吉林一级授权代理商 b .控制要求主要指控制的基本、应完成的、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制,还可将控制任务分成几个部分,这种可化繁为简,有利于编程和调试。 ( 2 )确定 I/O 设备 根据被控对象对 PLC 控制的功能要求,确定需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、器、指示灯、电磁阀等。 ( 3 )选择的 PLC 类型 根据已确定的用户 /O 设备,统计需的输入和输出的点数,选择的 PLC 类型,包括机型的选择、容量的选择、 I/O 模块的选择、电源模块的选择等。 ( 4 )分配 I/O 点 分配 PLC 的输入输出点,编制出输入 / 输出分配表或者画出输入 / 输出端子的接线图。接着九可以进行 PLC 程序设计,同时可进行控制柜或操作台的设计和现场施工。 数字量模块诊断 简介 本章提供的信息仅适用于带诊断功能的 S7-300 数字量模块。 数字量输入模块 SM 321;DI 16 x DC 24 V 具有过程和诊断中断、等时同步功能; (6ES7321-7BH01-0AB0) 数字量输入模块 SM 321;DI 16 x DC 24 V/125 V 具有过程和诊断中断功能 (6ES7321-7EH00-0AB0) 数字量输出模块 SM 322;DO 16 × UC 24/48 V (6ES7322-5GH00-0AB0) 数字量输出模块 SM 322;DO 16 x DC 24 V/0,5 A (6ES7322-8BH10-0AB0) 数字量输出模块 SM 322;DO 8 x DC 24 V/0,5 A 具有诊断中断功能 (6ES7322- 8BF00-0AB0) 数字量输出模块 SM 322;DO 8 x AC120/230 V /2A ISOL (6ES7322-5FF00-0AB0) 数字量输出模块 SM 322;DO 8 x Rel. AC230V /** (6ES7322-5HF00-0AB0) 可编程和非可编程诊断消息 我们将诊断消息区分为可编程诊断消息和非可编程诊断消息。 如果您在相关参数中启用了诊断功能,则只能获得可编程诊断消息。 在 STEP 7 中为“诊 断"参数块编程。 无论是否启用诊断功能,数字量模块都始终返回非可编程诊断消息。 STEP 7 对诊断消息的反应 由诊断消息启动的操作: 将诊断消息输入到数字量模块的诊断数据,然后送入 CPU。 数字量模块上的 SF LED 指示灯点亮。 当在 STEP 7 中设置了“启用诊断中断"后,系统将触发一个诊断中断并调用 OB82。 读取诊断消息 可在用户程序中使用 SFC 读取详细的诊断消息(请参见附录“信号模块诊断数据 (页 692)")。 在 STEP 7 中,可以通过读取模块诊断数据查看出错原因(请参见 STEP 7 在线帮助)。 使用 SF LED 指示灯指示诊断消息 带有诊断功能的数字量模块将通过其 SF LED 指示灯(组出错 LED 指示灯)指示错误。 当数字量模块生成诊断消息时,SF LED 指示灯点亮。 清除有错误状态后,该 LED 指 示灯熄灭。 无论 CPU 操作状态如何(通电时),SF LED 指示灯都将点亮,以便指示外部错误(传 感器电源处短路)。 数字量模块的诊断消息和中断处理 有关诊断消息、其可能的原因、故障排除措施以及可能的中断等信息,请参见具体模块章 节。
SM 321;DI 16 x DC 24 V/125 V 模块的中断 简介 本章将介绍 SM 321;DI 16 x DC 24 V/125 V 模块的中断响应。通常,将中断分为以下几 种类型: 诊断中断 硬件中断 有关下文中 OB 和 SFC 的详细信息,请参见 STEP 7 在线帮助。 启用中断 系统中没有默认中断设置,即如果未进行相应设置,则禁用中断。 诊断中断 启用诊断中断后,将通过中断报告到达的错误事件(初次发生)和离去的错误事件(错误 已清除)。 CPU 将中断执行用户程序,以执行诊断中断 OB82。 可通过在用户程序中调用 OB 82 中的 SFC 51 或 SFC 59,查看由模块输出的详细诊断数 据。 程序退出 OB82 前,诊断数据将保持一致性。 程序退出 OB82 时,模块将确认该诊断中 断。 硬件中断 SM 321;DI 16 x DC 24 V/125 V 模块将在信号跳转的上升沿和/或下降沿触发各通道组的 硬件中断。 可单独为各个通道分配参数。 可随时更改参数(在 RUN 模式下的用户程序中)。 激活的硬件中断触发了 CPU 中的硬件中断处理 (OB40),且中断执行用户程序或 CPU 中 **级较低的对象类。 可在硬件中断 OB40 的用户程序中定义 AS 对信号沿跃迁的响应。 当程序退出硬件中断 OB 时,模块将确认该硬件中断。 对于每个通道而言,模块可以在堆栈中保存一个中断。 如果没有*高**级的类处理过 程挂起,则 CPU 将按已缓存中断的出现顺序处理有模块的缓存中断。 错误原因和故障排除 SM 321;DI 16 x DC 24 V/125 V 模块的诊断消息、错误原因和故障排除 诊断消息 错误原因 解决方法 模块错误参数 参数或参数组合错误 对模块进行编程 已激活时间监视(看门 狗) 偶发的强电磁干扰 排除干扰 模块故障 更换模块 EPROM 故障 偶发的强电磁干扰 消除干扰并关断 CPU 电源,然后再接
|