西门子PLC编程案例:三相笼型异步电动机的正、反转PLC控制编程

2020年6月3日11:27:37 发表评论浏览:3025

通过三相笼型异步电动机的正、反转控制理解PLC变量表的使用、S7-1200 PLC仿真软件以及程序状态功能调试程序的方法。

任务要求:按下正转启动按钮SB2,KM1的线圈通电并自保持,电动机正转运行;按下反转启动按SB3,KM2的线圈通电并自保持,电动机反转运行;按下停止按钮SB1 ,KM1或KM2的线圈断电,电动机停止运行。

(1) S7-1200 PLC I/O分配

如图1所示为三相笼型异步电动机的正、反转控制线路图。根据任务需求,输入点为:正转启动按钮(I0.0),反转启动按钮(I0.1),停止按钮(I0. 2)。输出点为:电动机正转(Q0.0),电动机反转(Q0.1)。

西门子PLC编程案例:三相笼型异步电动机的正、反转PLC控制编程

图1三相笼型异步电动机的正、反转控制线路图

(2)建立S7-1200 PLC变量表

在S7-1200 PLC的编程理念中,特别强调符号寻址的使用。在开始编程之前,为输入、输出、中间变量定义在程序中使用的符号名。

双击项目树PLC设备下的“PLC变量”,打开PLC变量表编辑器,如图2所示。

西门子PLC编程案例:三相笼型异步电动机的正、反转PLC控制编程

图2电动机的正反转PLC控制变量表

具体步骤:单击“名称”列,然后单击“添加”,输入变量符号名,如“正转启动按钮”,按Enter键确认,在“数据类型”列选择数据类型,如“Bool"型,在“地址”列输人地址,如“IO.0”,按Enter键确认,在“注释”列根据需要输入注释。

小提示:PLC变量表每次输入后系统都会执行语法检查,并且找到的任何错误都以红色显示,可以继续编辑以后进行所有更正。但是如果变量声明包含语法错误,程序将无法编译。

(3)参考S7-1200 PLC程序

电动机正、反转控制参考程序如图3所示。

西门子PLC编程案例:三相笼型异步电动机的正、反转PLC控制编程

图3电动机正、反转控制PLC梯形图参考程序

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: