如何用PLC指令STL/RET实现顺序功能控制?

如题所述

在使用三菱FX2N PLC时,我尝试使用STL/RET指令来实现顺序功能控制。该手册提供了关于这两个指令的详尽说明,并附有示例程序。如以下图像所示,我依照手册中的示例完整地编写了梯形图程序,但在编译时遇到了错误。在修改程序,将RET指令直接连接到左母线后,编译成功。然而,在模拟程序时,M8002并未置位初始状态位S0,这令我困惑不解。我检查了其他类似程序,但结果要么编译失败,要么执行结果不正确。
经过长时间的研究,我终于在GX-Developer v8操作手册中找到了问题的答案。手册中指出了关于FX系列步梯形图指令的显示及编程注意事项。原来,手册中的STL/RET指令示例程序是针对FXGP(DOS)和FXGP(WIN)编写的,而在使用GX-Developer或GX-works编写梯形图程序时,STL和RET指令的书写规则有所不同。因此,在GX-Developer或GX-works中,相应的梯形图程序应如下所示:
STL是三菱PLC的命令,用于实现顺序功能图(SFC,Sequential Function Chart)的语法。这种命令使得程序设计人员在规划程序时,能够像绘制流程图一样,更清晰、更具可读性地安排程序的步骤。STL和RET指令仅与状态器S结合使用时,才能实现步进功能。例如,STL S200表示状态常开触点,也称为STL触点(步进触点),在梯形图中的符号为,它没有常闭触点。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜