吉林吉林西门子一级总代理商
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 电源,再接