找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
数字量输入模块7BH01是具有硬件中断和诊断中断功能的 SM 321; DI 16 x DC 24 V 的下列属性:
● 16 点输入,按每组 16 个电隔离
● 额定输入电压24 VDC
● 输入特性符合IEC 61131,类型2
● 适用于开关以及2-/3-/4-线接近开关(BERO)
● 每个 8 通道组有 2 个短路保护传感器电源
● 支持外部冗余传感器电源
● “传感器电源 (Vs)”状态显示
● 组错误显示(SF)
● 支持等时模式
● 支持“CiR”功能
● 可编程诊断
● 可编程诊断中断
● 可编程硬件中断
● 可编程输入延迟
将中断分为以下几种类型:
诊断中断:启用诊断中断后,则以中断的方式报告进入的错误事件(初次发生)和离开的错误事件(错误已清除)。CPU 中断执行用户程序,以便处理诊断中断 OB82。可以在用户程序中调用 OB 82 中的 SFC 51 或 SFC 59,来查看由模块输出的详细诊断数据。程序退出 OB82 前,诊断数据将保持一致性。 当程序退出 OB82 时,模块便确认该诊断中断。
过程中断:SM 321;DI 16 x DC 24 V 在信号跃迁的上升沿、下降沿或两者处均可触发各个通道组的过程中断。为每个通道组单独编程。 可随时更改参数(在RUN 模式下的用户程序中)。激活的过程中断触发了 CPU 中的过程中断处理 (OB40),且中断执行用户程序或 CPU 中较低优先级的对象类。可在过程中断 OB40 的用户程序中定义 AS 对信号沿跃迁的响应。 当程序退出过程中断OB 时,模块将确认该过程中断。对于每个通道而言,模块可以在堆栈中保存一个中断。
可以这样设定:在SIMATIC管理器中打开你的项目的硬件组态,双击CPU,出现其属性界面,选择“Inputs”(输入)子项,可以在Enable(使能)中在“诊断中断”和“过程中断”前打勾,然后以每组通道(两个通道为一组)分别设定断线和传感器无电压,以及设定触发硬件中断的条件(在信号跃迁的上升沿、下降沿或两者处),只要在其前面打勾。执行“保存并编译”,下载到CPU中,在出现相应的诊断中断和过程中断时,将分别调用错误处理组织块OB82和OB40,根据其变量声明表中内容判断具体的故障。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城