发布于 2010-11-06 17:10:31
1楼
触发同一个OB 。
硬件中断:
SM 321; DI 16 x DC 24 V 可在信号转换的正沿、负沿或正负沿处触发各个通道组的硬件中断。
为每个通道组单独编程。可随时更改参数(在RUN 模式下的用户程序中)。
发生的硬件中断启动了CPU (OB 40) 中的硬件中断处理,以及CPU 中断用户程序的执行或较低优先级程序的执行。
您可在硬件中断OB 40 的用户程序中定义PLC 对信号沿转换的反应。当程序退出硬件中断OB 40 时,模块便确认硬件中断。
对于每个通道,模块可以向堆栈中写入一个中断。如果没有更高优先级的运行级别将处理过程挂起,则CPU 将按缓存中断的出现顺序处理所有模块的缓存中断。
硬件中断丢失:
如果在CPU 处理以前的缓存中断之前,在同一通道中连续出现中断,则系统将生成“硬件中断丢失”诊断中断。
在CPU 处理完同一通道中的缓存中断之前,它不会注册此通道中任何新出现的中断。
相关资料:
《S7-300模板规范》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/8859629[1].pdf
一日三省吾身