1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 电机星三角降压启动 博图SCL编程练习

电机星三角降压启动 博图SCL编程练习

时间:2021-07-07 06:35:25

相关推荐

电机星三角降压启动 博图SCL编程练习

//实现要求:按下开始按键后 电机电源启动 电机星型启动 3s后 星型结束 1s后 电机三角型启动

//电源启动与星型接触器启动

IF #START = 1 THEN

#GOTO := 1;

END_IF;

IF #GOTO = 1 AND #STOP = 0 AND #“START-TEMP1” = 0 AND #TEMP2=0 THEN//若 启动开关为1 且 停止开关、开始计时开关为0 则

#“START-TEMP1” := 1; //开始计时

#POWER := 1;//电源通电

#STAR := 1; //星型接触器通电

END_IF;//结束IF

#IEC_Timer_0_Instance(IN := #“START-TEMP1”,//当start temp 为一时,接通定时器

PT := T#3S,//定时时间为3s

Q => #TEMP1,//数据输出为TEMP1

ET => #H1);//定时器当前定时时间

#IEC_Timer_0_Instance_1(IN := #TEMP1,//当temp1 为1时,接通定时器

PT := T#1S,//定时时间为1s

Q => #TEMP2,//数据输出至TEMP2

ET => #H2);//定时器当前时间

//电机停止运行

IF #STOP = 1 THEN//若 停止按钮=1 则

#“START-TEMP1” := 0;//计时器为0

#POWER := 0;//电机电源断开

#STAR := 0; //电机星型接触器断开

#TRIANGLE := 0;

#GOTO := 0;//电机三角形接触器断开

END_IF;//结束IF

//3s后星型接触器断开,再过1s,三角形接触器打开

IF #TEMP1 = 1 THEN//若 temp1为1 且 temp2为0 则

#STAR := 0; //星型接触器断开

END_IF;

IF #TEMP2 = 1 THEN//若 temp2为1 则

#TRIANGLE := 1;// 三角形接触器打开

END_IF;//结束IF

改————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

//定时器设置

#IEC_Timer_0_Instance(IN:=#“START-TEMP1”,//当计时开始时开始计时

PT:=T#3S,//计时时间3s

Q=>#TEMP1,//计时结束将计时1置为1

ET=>#H1);//计时时间储存在H1中

#IEC_Timer_0_Instance_4(IN:=#TEMP1,

PT:=T#1S,

Q=>#TEMP2,

ET=>#H2);

//星形启动

IF #START = 1 AND #STOP = 0 AND #“START-TEMP1” = 0 THEN//当给予开始信号,没有停止、开始计时信号 则

#“START-TEMP1” := 1;//开始计时

#POWER := 1;//电机上电

#STAR := 1; //三角形启动

END_IF;

//三角形启动

IF #TEMP1 = 1 AND #TEMP2 = 0 AND #STOP = 0 THEN//当计时1为1,且 计时2等于0 则

#STAR := 0;//星形启动停止

ELSIF #TEMP2 = 1 THEN//当计时2为1 则

#TRIANGLE := 1;//三角形启动 开始

END_IF;

//停止

IF #STOP = 1 THEN//当按下停止按钮 则

#“START-TEMP1” := 0;//计时停止

#POWER := 0;//电机停止上电

#STAR := 0;//星形启动停止

#TRIANGLE := 0;//三角形启动停止

END_IF;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。