图3.8 “显示定时器指令”窗口
(7)其他操作如上(1)~(6),当程序输入结束后,要在最后输入结束指令“END”,如图3.9所示 。
图3.9 “添加END指令”窗口
3、程序的检查和编译
通过“PLC”菜单中的“程序检查选项”命令来实现程序编辑过程的语法和数据等检查。程序编辑完成后,选择“程序”菜单中的“编译”命令进行程序的编译,检查程序的正确性,编译的结果将显示在输出窗口中。
4、下载程序 下载过程如下:
(1)使用专用电缆将PLC与计算机相连。(实验室的已经连好)
(2)选择“PLC”菜单中的“在线工作”命令,在出现的确认对话框中,选择 “是”,如图3.10所示,建立起PLC与机算计的通信。梯形图编辑窗口的背景由白色变为灰色,表明系统已经正常进入在线状态。
图3.10 “在线工作”窗口
(3)开始下载程序。选择“PLC”菜单中的“传送”命令,在下拉菜单中点击“到PLC”如图3.11。将会出现下载选项对话框,在选项中选择“程序”并确认,程序开始下载,当程序下载完成时出现“下载成功”,如图3.12,3.13。
图3.11 选择传送窗口
图3.12 下载选项窗口 图3.13 程序下载窗口
5、程序的运行
选择“PLC”菜单中 “操作模式”下的“运行”命令如图3.14,PLC开始运行程序。另外,还有调试及监控功能。
图3.14 选择程序运行窗口
二、使用cx-p软件编写简单的程序
控制要求:根据继电器的控制原理及思路试编写下面程序。 1、电动机的点动+连动程序
(1)电动机的点动控制:按下点动启动按钮,电动机启动运行;松开点动启动按钮,电动机停止运行。
输入/输出信号定义:
输入:SB1-点动控制按钮 输出:M0-电动机运行 (2)电动机的连动控制:按下连动启动按钮,电动机启动运行;松开连动启动按钮,电动机仍然继续运行;只有当按下停止按钮时,电动机才停止运行(即启、保、停电路)。
输入/输出信号定义:
输入:SB2-连动控制按钮 输出:M0-电动机运行 SB3-停止按钮 2、电动机的正反转控制程序
(1)电动机的正-停-反控制:要求按下电动机正转启动按钮电动机能够正转启动并运行,此时按下反转启动按钮不起作用,电动机还继续正转运行,当
按下停止按钮时,电动机才停止运行。相反,当按下电动机反转启动按钮电动机能够反转启动并运行,此时按下正转启动按钮不起作用,电动机还继续反转运行,当按下停止按钮时,电动机才停止运行。要求有自锁、互锁环节。
输入/输出信号定义:
输入:SB1-正转启动按钮 输出:M0-电动机正转运行 SB2-反转启动按钮 M1-电动机反转运行 SB3-停止按钮
(2)电动机正/反转可任意切换、停车:要求电动机在正转时,按下反转启动按钮,电动机可由正转切换到反转运行;同样电动机在反转运行时,按下正转启动按钮,电动机可由反转切换到正转运行,系统有总的停止按钮。要求有自锁、互锁环节。
输入/输出信号定义:
输入:SB1-正转启动按钮 输出:M0-电动机正转运行 SB2-反转启动按钮 M1-电动机反转运行 SB3-停止按钮
(四)实验步骤
1、根据控制要求写出I/O地址分配表。
2、启动CP—X软件,设计符合控制要求的梯形图,通过转换,在指令表形式下阅读程序。然后“在线工作”,把程序下载到PLC中运行,并监视程序的运行状态。
3、根据实验内容在CP—X软件编程环境里进行编程,然后进行相关的操作。 4、保存好文件,做好各项实验记录。
5、最后把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,切断实验箱的电源,盖好实验箱的盖子。
6、写实验报告。
(五)报告要求
写出电动机的点动、连动及电机正反转的梯形图程序及指令语句。
(六)思考
1、如何将编辑好的程序下载到PLC中? 2、互锁、自锁的作用及真正的含义。