通过三相笼型异步电动机的正、反转控制理解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)。
(2)建立S7-1200 PLC变量表
在S7-1200 PLC的编程理念中,特别强调符号寻址的使用。在开始编程之前,为输入、输出、中间变量定义在程序中使用的符号名。
双击项目树PLC设备下的“PLC变量”,打开PLC变量表编辑器,如图2所示。
具体步骤:单击“名称”列,然后单击“添加”,输入变量符号名,如“正转启动按钮”,按Enter键确认,在“数据类型”列选择数据类型,如“Bool"型,在“地址”列输人地址,如“IO.0”,按Enter键确认,在“注释”列根据需要输入注释。
小提示:PLC变量表每次输入后系统都会执行语法检查,并且找到的任何错误都以红色显示,可以继续编辑以后进行所有更正。但是如果变量声明包含语法错误,程序将无法编译。
(3)参考S7-1200 PLC程序
电动机正、反转控制参考程序如图3所示。