三菱

注册

 

发新话题 回复该主题

三菱FX5UPLC,电机星三角启动程序F [复制链接]

1#

三菱FX5UPLC

电机星三角启动程序FB数组标签编程

我们用ST语言来编写,打开三菱PLC编程软件MELSOFTGXWorks3,新建一个工程,选择系列、机型,选择ST语言编写:

在右边导航栏,找到FB/FUN右击,新建一个FB数据:

建立FB局部标签:

启动位VAR_INPUT

停止位VAR_INPUT

定时器编号字[无符号]/位串[16位]VAR_INPUT

定时器设定值字[无符号]/位串[16位]VAR_INPUT

定时器当前值字[无符号]/位串[16位]VAR_OUTPUT

主接触器位VAR_OUTPUT

星形接触器位VAR_OUTPUT

角形接触器位VAR_OUTPUT

定时器定时器(0..98)VAR

其中定时器的数据为数组方式,数组元素自定义:

用ST语言编写FB程序,如下:

IFLDP(1,启动)THEN

主接触器:=1;

END_IF;

IF停止THEN

主接触器:=0;

角形接触器:=0;

星形接触器:=0;

END_IF;

OUT_T(主接触器,定时器[定时器编号].C,定时器设定值);

定时器当前值:=定时器[定时器编号].N;

IF主接触器ANDNOT定时器[定时器编号].STHEN

星形接触器:=1;

角形接触器:=0;

END_IF;

IF主接触器AND定时器[定时器编号].STHEN

角形接触器:=1;

星形接触器:=0;

END_IF;

写好FB程序,编译后,部件选择的最底下就有写好的刚刚命名的FB,拖入主程序就可调用。

补充输入输出的软元件参数,程序就可以使用了。

这个程序适合多台电机的星三角启动,可节省编程时间,提高编程效率。

分享 转发
TOP
发新话题 回复该主题