组织块里怎样编程?

有个S7-300的系统。CPU是315-2DP,带了个IM153-1的从站。现在是CPU到DP从站的这根485总线还没有接好。我把CPU的拨码开关拨到“RUN”,但是CPU的灯闪了下却并不运行。有人说,这是检测不到DP从站(因为没把总线连过去),CPU自动处于停止状态了。
    我现在希望没连这根总线的时候,CPU也能运行。有人说,需要在OB86里面编程,还有人说需要在OB82和OB86里都编程才能实现。我就不清楚了,这个情况我在组织块里应该怎么编程?请高手门说的详细点,万分感谢!

最佳答案

西门子组织块使用说明,链接:http://wenku.baidu.com/view/36397ebdf121dd36a32d8225.html
一般就你的问题描述,可以直接下载空的组织块OB86/OB121/OB122就可以了。如果需要调用从站信息,需要在OB86中编辑控制程序。
程序:(转载)
L   W#16#39C3
L   LW0
==I
JCN   m001      //不是主站系统故障则跳转
L   W#16#F87F
T   MW10        //点亮3~14号从站的指示灯
m001:L   W#16#39C4
L   LW0
==I
JCN   m002        //不是从站故障出现则跳转
L   LB11            //故障从站编号送累加器1
L   P#10.0         //起始地址送累加器1
+D 
T   LD20           //故障从站地址送地址指针
SM[LD20]         //点亮故障从站对应的指示灯
m002:LW#16#38C4
L   LW0
==I
JCNm003         //不是从站故障消失则跳转
L   LB11          //故障从站编号送累加器1
L   P#10.0        //起始地址送累加器1
+D
T   LD20            //故障从站地址送地址指针
RM[LD20]           //熄灭故障从站对应的指示灯
m003:NOP0

提问者对于答案的评价:
谢谢

专家置评

最简单的方法是把空OB82,OB86下载即可。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225594.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐