我最近继承了一个PLC项目。我们正在使用Automation Direct PLC并使用C-more软件编写梯形逻辑。
C-more允许我为“每次扫描时执行”,“调用时执行”等添加梯级。
它还允许我在每个标题下分开单独的部分来尝试组织。
是否有一些关于构建梯形逻辑程序的最佳实践?我正在努力为开发过程带来一些理智。
答案 0 :(得分:2)
随时记录。逻辑,元素,记忆地图等。“另一个人”的文件,即使那个人是你。 PLC和它们的程序往往寿命很长,所以当你必须调整/调试PLC时,你会很高兴1年,5年甚至20年。你会很高兴你通过记录“另一个人”来更详细地解释一些事情。
不要等到“结束”才能记录。是的,这意味着您需要使文档保持最新。
答案 1 :(得分:1)
PLC编程领域没有既定的规范,我一直在开发,调试,维护(和逆向工程)PLC程序26年。许多组织制定了内部标准,但没有公认的行业标准。然而,我从一个老专家那里收集的方法要求首先放置决策阶段(评估条件和设置标志),在下一部分做出控制决策,在下一部分打开/关闭输出,以及监控性能/不正常情况。最后一次。
它基于旧机器评估I / O和处理梯形图执行的方式。阶梯“子程序”的出现有很大帮助;我通常将每个电机视为“子系统”元素并分配其自己的子程序。
希望这有帮助!