西门子plc300/400为什么要在组织块OB1中编常开常闭信号

 我来答
仁初兰Gk
2011-04-27 · TA获得超过394个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:157万
展开全部
OB1里面是主循环,别的FC等要在这里调用才能执行

除了OB1,还有OB100,CPU上电后,这里面的程序只会执行一次
具体你可以查相关手册
追问
我问下就是为什么要在OB82里调用FC125而不是其他里面比如 OB80,,,,,,还有有些触点看不出是I还是Q或者M就看出是一堆文字,怎么搞
追答
我没有在OB82、85、86、87、121、122中写过程序

OB82好象是远程I/O诊断吧。比如ET200,扩展机架组的网络,如果发生错误,即执行OB82里面的程序。你说的FC125可能就是当发生错误时,需要执行的程序段吧。

读这类程序,你必须要弄清楚某个OB块是干什么用的。

打个比方,你做的程序如果只有OB1,那么发生任何错误(如程序错误、I/O模块断电或其它错误、网络错误等等)时,PLC的CPU会自动进入STOP模式。
如果你加入OB82、85、86、87、121、122(具体你自己去查每个块是干嘛用的,我现在记不得了),那么即使CPU的红色故障灯点亮亮,仍然保持RUN状态,而不会进入STOP状态

PLC只是提供这样一些功能,具体怎么用,就看编程者自己了,我听说特殊OB块中写的程序都是用STL写的,那些语句一看就头大,我从来不看

希望能帮你
ranbaoxin
2011-04-27
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
OB1是组织块,PLC的主程序放在里面。所有其他块如:FB、FC都要被OB1调用才能够工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式