西门子PLC编程只用主程序OB编程,不用块FB和功能FC,可以吗?

 我来答
惠企百科
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部
简单的控制程序可以只用OB块编程。\x0d\x0a若程序功能较多、控制对象较多,应遵循西门子(也是IEC)的建议采用结构化编程。\x0d\x0a应该采用FC、FB,就采用相应的功能;\x0d\x0a\x0d\x0aS7-300/400PLC程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。结合起来就能实现一个复杂的控制系统。就像高级语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。\x0d\x0a\x0d\x0a在S7-300/400PLC中,写在OB1块里的程序就是主程序,子程序写在功能(FC)、功能块(FB)。各个OB相当于主程序的不同分段,负责调用其他功能块。如果程序简单只需OB就可以实现。\x0d\x0a\x0d\x0a系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFB和SFC是集成在S7\x0d\x0aCPU中的功能块,用户能直接调用不需自已写程序。\x0d\x0a\x0d\x0aSFC与FC不具有储存功能,FB和SFB具有储存功能\x0d\x0a。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式