1.确定I/O 分配
根据PLC 输入/输出点分配原则及任务的要求,电机断续运行的I/O 分配如表6-4所示。
表6-4 电机断续运行的I/O 分配
2.PLC 的外部接线图
根据控制要求及表6-4 的I/O 分配表,任务的外部接线图与模块三中电机正反转的外部接线图类似,如图6-50所示。
3.建立项目与编辑变量
打开博途编程软件,在PORTAL 视图中选择“创建新项目”,输入项目名称“电机断续运行”,选择保存路径后单击“创建”按钮,创建项目完成,然后进行项目的硬件组态。根据PLC 的I/O 分配表,其PLC 变量表如图6-51所示。
图6-50 PLC 外部接线图
图6-51 电机断续运行的PLC 变量表
4.PLC 程序设计
1)OB100 程序(www.xing528.com)
打开项目视图中的文件夹“ \ PLC_1 \ 程序块”,双击其中的“添加新块”,单击打开的对话框中的“组织块”按钮,选中列表中的“Startup”,生成一个启动组织块OB100。在启动组织块中对循环中断计数值MW10 清零,其程序如图6-52所示。
图6-52 电机断续运行的OB100 程序
2)OB30 程序
打开项目视图中的文件夹“ \ PLC_1 \ 程序块”,双击其中的“添加新块”,单击打开的对话框中的“组织块”按钮,选择列表中的“Cyclic interrupt”,生成一个循环中断组织块OB30,循环时间设置为60 000 ms,即1 min。
在循环中断组织块中对循环中断次数进行计数,当计数值为180 次,即3 h 时,对计数值MW10 清零,其程序如图6-53所示。程序段1:对1 min 循环中断计数值清零;程序段2:当计数值到180 次时,即时间到达3 h,对计数值清零。
图6-53 电机断续运行的OB30 程序
3)OB1 程序
在主程序OB1 中主要完成电机的继续运行控制,即系统启动后时间小于2 h 时电机运行,时间在2 ~3 h 时电机停止运行,并如此循环工作,其程序如图6-54所示。程序段1:按下启动按钮SB1,电机运行状态M2.0 置位;程序段2:M2.0 常开触点接通并且循环中断计数值MW10 小于或等于120 时,Q0.0 输出通电,电机启动;程序段3:按下停止按钮或电机过载时,循环中断计数值MW10 并复位电机运行状态M2.0,Q0.0 断电,电机停止。
图6-54 电机断续运行的OB1 程序
5.调试程序
按任务的控制要求连接好线路,将调试好的用户程序下载到CPU 中。按下启动按钮SB1,观察电机是否按系统设置时间断续运行,调试时可以把时间设置短些。按下停止按钮SB2,电机是否立即停止运行。若上述的调试结果与控制要求一致,则说明调试成功,完成任务。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。