电机星三角降压启动 博图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;
在这里插入图片描述

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
博图SCL(Structured Control Language)是一种用于编程的标准化程序设计语言。它是西门子公司所研发的,特别适用于可编程逻辑控制器(PLC)和其他自动化控制系统。 《博图SCL语言编程手册》是一本介绍博图SCL语言的参考书籍。它详细阐述了SCL语言的语法、结构和编程方法。 该手册从基础到进阶,逐步引导读者掌握SCL语言的核心概念和使用技巧。首先介绍了SCL语言的基本语法,包括变量声明、赋值语句、条件语句和循环语句等。然后深入讲解了SCL语言的高级特性,如函数定义、数组操作和数据类型转换等。 除了语法的介绍,该手册还提供了大量的实例代码和示意图,帮助读者更好地理解和应用SCL语言。这些示例涵盖了常见的自动化控制场景,例如传感器数据处理、逻辑判断和输出控制等。 此外,该手册还介绍了SCL语言和其他编程语言的对比,以及在实际项目中的应用指导。读者可以了解到如何利用SCL语言编写高效、可靠的控制程序,以及如何优化代码结构和性能。 总的来说,《博图SCL语言编程手册》是一本权威且实用的参考书籍,对于从事自动化控制领域的工程师、编程人员以及对SCL语言感兴趣的读者来说,是一本不可多得的学习资料。通过学习和应用该手册中所介绍的内容,读者能够更加熟练地运用SCL语言进行编程,并能够设计出更加高效和可靠的自动化控制系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值