您现在的位置是:首页 > PLC技术 > PLC技术
PLC用于分布式I/O的SFB 75 SALRM触发中断
来源:艾特贸易2018-04-21
简介在连接有一个智能从站的 DP 主站里,用 SFB 75SALRM 从从站的用户程序启动诊断中断或过程中断。用 ATYPE 参数确定中断的类型。 中断请求初始化为 REQ= “ 1 ”; DONE 、 BUSY 、 ERROR 和 STA
在连接有一个智能从站的DP主站里,用SFB 75SALRM从从站的用户程序启动诊断中断或过程中断。用ATYPE参数确定中断的类型。
中断请求初始化为REQ=“1”;DONE、BUSY、ERROR和STATUS参数显示了工作状态。当DP主站里中断OB执行结束时,工作也就完成(BUSY=“0”)。
DP主站和智能DP从站之间的传送存储器可以划分为单独的地址区,从主站CPU的角度看,各个地址区代表了单独的模块。在主站,可以为每一个这样的地址区(“虚拟”模块)触发一个中断。用ID参数指定地址区,以从CPU的角度看,地址区是用一个用户数据地址占用的。位15包含的是I/O代码:“0”对应于一个输入地址,“1”对应于一个输出地址。位16到位31用“0”占据。以主CPU的角度看,中断OB的启动信息包含在中断触发的虚拟槽(“模块”)的地址中。
用AINFO参数来传送补充的中断信息,补充中断信息已经定义并且可以在主CPU的中断OB里评定。AINFO的数据对于一个数据区域来说是ANY指针。发送信息的长度由LEN参数和ANY指针(较短长度是确定的)的区域长度定义。开始的4字节显示在主CPU中断OB启动信息的8~11字节中(变量OBxx_POINT_ADDR用于过程中断,数据记录DS 0用于诊断中断)。完整的补充中断信息可以用SFB 54 RALRM在主CPU里读取。
点击排行
