2.2 程序的编写与下载
2.2.1 创建项目
1.创建项目或打开已有的项目
单击快速访问工具栏最左边的“新建”按钮,生成一个新的项目。单击快速访问工具栏上的按钮,可以打开已有的项目(包括S7-200的项目)。
2.硬件组态
硬件组态的任务是用系统块生成一个与实际的硬件系统相同的系统,组态的模块和信号板与实际的硬件安装的位置和型号最好完全一致。组态硬件时,还需要设置各模块和信号板的参数,即给参数赋值。
下载项目时,如果项目中组态的CPU型号或固件版本号与实际的CPU型号或固件版本号不匹配,STEP 7-Micro/WIN SMART将发出警告消息。如果系统块设置为“允许缺少硬件”和“允许硬件配置错误”时启动(见图2-31),可以继续下载,但是如果连接的CPU不支持项目需要的资源和功能,将会出现下载错误。
单击导航栏上的“系统块”按钮,或双击项目树中的“系统块”,打开系统块(见图2-4)。默认的CPU的型号和版本号如果与实际的不一致,单击CPU所在行的“模块”列单元最右边隐藏的按钮,用出现的CPU下拉式列表将它改为实际使用的CPU。单击SB所在行的“模块”列单元最右边隐藏的按钮,设置信号板的型号。如果没有使用信号板,该行为空白。用同样的方法在EM0~EM5所在的行设置实际使用的扩展模块的型号。扩展模块必须连续排列,中间不能有空行。模块参数的设置方法见2.5节。
硬件组态给出了各模块和信号板输入/输出点的起始地址,为设计用户程序打下了基础。
选中“模块”列的某个单元,可以用计算机的〈Delete〉键删除该行的模块或信号板。
单击图2-1左上角的“文件”按钮,执行出现的菜单中的“另存为”命令,可以修改项目的名称和保存项目文件的文件夹。
图2-4 系统块的上半部分
3.保存文件
单击快速访问工具栏上的“保存”按钮,在出现的“另存为”对话框中输入项目的文件名“入门例程”(见配套资源中的同名例程),设置用于保存项目的文件夹。单击“保存”按钮,软件将所有项目数据(程序、数据块、系统块、符号表、状态图和注释等)的当前状态存储在扩展名为smart的单个文件中。
4.控制要求
下面通过一个简单的例子,介绍怎样用编程软件来编写、下载和调试梯形图程序。
控制三相异步电动机定子减压起动的PLC的外部接线图和梯形图如图2-5所示,输入电路使用CPU模块提供的DC 24V电源。按下起动按钮后,输出点Q0.0变为ON,KM1的线圈通电,电动机定子绕组串接电阻后接到三相电源上,串接的电阻使电动机绕组上的电压下降,以减小起动电流。同时定时器T37开始定时,10s后T37的定时时间到,使Q0.1变为ON,KM2的线圈通电,起动电阻被短接,电动机全压运行。按下停止按钮I0.1后,Q0.0变为OFF,使KM1的线圈断电,电动机停止运行;T37被复位,其常开触点断开,Q0.1变为OFF,使KM2的线圈也断电。电动机过载时,经过一定的时间后,接在I0.2输入端的热继电器的常开触点闭合,使梯形图中I0.2的常闭触点断开,也会使电动机停止运行。
图2-5 PLC外部接线图与梯形图
这是一个很简单的数字量控制系统,只使用了主程序MAIN。