编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

如何根据继电器电路图编写基于ST语言的PLC程序

wxchong 2025-10-23 12:51:36 开源技术 3 ℃ 0 评论

在前面文章中跟大家聊了关于如何使用单按钮来启停电机的电路,那么如何根据电路图来编写PLC程序呢?当然这里我使用ST语言来编写。

下面先看看单按钮启停电机的电路图


下面我们开始编写基于ST语言的PLC程序(这里以三菱为例)

首先小编定义了标签如下图所示:

1、按一次按钮,就相当于产生一个上升沿,首先编写上升沿的启动命令

PLS( 按钮 , temp3 );

2、然后就是完全按照电路图来转换(temp1代表继电器KA1,temp2代表继电器KA2 电机代表KM)

IF temp3 AND NOT 电机 AND NOT temp2 THEN temp1:=1;

ELSIF 电机 AND temp3 AND NOT temp1 THEN temp2:=1;

ELSE temp1:=0;

temp2:=0;

END_IF;

IF temp1 AND NOT temp2 THEN 电机:=1;

ELSIF temp2 THEN 电机:=0;

END_IF;

仿真如下:



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表