恭喜,你发布的帖子
发布于 2023-05-25 15:00:12
7楼
PLC是什么?是可编程逻辑控制器。它不同于PC那些具有多线程的、面向对象的、填填属性的编程;是周期性执行逻辑扫描处理结果的控制器件。
写程序的第一步就是关闭编程软件。
使用纸笔、表格。
从关注输出开始,逐一列出所有输出点(DQ、AQ);每一输出点标明名称。
列出每一输出点动作对应的(本扫描周期与/或上一扫描周期)相关的状态;
完成后,就能看到这些状态数量是有限的。
每一状态,总是和输入状态(DI、AI)与/或上一中间状态有关。
每一输入点标明名称;每一中间状态S1...Sn.
相同的逻辑操作,就可以合并写成FB(与上一状态有关,中间变量)或FC(无中间变量)。
这样就有了总体框架。
博图编程时,所有IO地址分别(模块IO、HMI)定义在分类变量表中。编程仅仅使用名称,与具体IO地址无关。
定义所有FB/FC的接口,不用写内容(程序段)。看看接口是否完备。
检查 基本没问题后。
动手写每一个FB/FC;它们采用同样的方式。从FB/FC每一输出开始编写。(遇到相同操作,就是FB中调用FB/FC;道理是一样的。)
PLC程序我就是这样写出来的。
至于程序的优化,编程技巧等等,那只有多上论坛,看看别人的讨论,应用场合比较。自己测试、体会。
请填写推广理由:
分享
只看
楼主