1、12/3/202213 S7-200可编程控制器使用入门12/3/20222主要内容主要内容u使用使用STEP 7-Micro/WIN软件能够很容易软件能够很容易地对地对S7-200进行编程。通过一个简单例子进行编程。通过一个简单例子程序的几个简短步骤,将能够学会如何在程序的几个简短步骤,将能够学会如何在S7-200中连接、编程和运行程序。中连接、编程和运行程序。u为了完成这个例子程序,需要为了完成这个例子程序,需要PPI多主站电多主站电缆、缆、S7-200 CPU和运行和运行STEP 7-Micro/WIN软件的编程设备。软件的编程设备。12/3/202233.1 连接连接S7-200 CP
2、Uu连接连接S7-200十分容易。在本例中,只需要十分容易。在本例中,只需要给给S7-200 CPU供电,然后在编程设备与供电,然后在编程设备与S7-200 CPU之间连上通讯电缆即可。之间连上通讯电缆即可。u给给S7-200 CPU供电供电n第一个步骤就是要给第一个步骤就是要给S7-200的的CPU供电。供电。图图3-1给出了直流供电和交流供电两种给出了直流供电和交流供电两种CPU模块的接线方式。模块的接线方式。n在安装和拆除任何电气设备之前,必须在安装和拆除任何电气设备之前,必须确认该设备的电源已断开。在安装或拆确认该设备的电源已断开。在安装或拆除除S7-200之前,必须遵守相应的安全防之
3、前,必须遵守相应的安全防护规范,并务必将其电源断开。护规范,并务必将其电源断开。12/3/20224图图3-1 给给S7-200 CPU供电供电12/3/20225连接连接RS-232/PPI多主站电缆多主站电缆u图图3-2所示为连接所示为连接S7-200与编程设备的与编程设备的RS-232/PPI多主站电缆。连接电缆:多主站电缆。连接电缆:n1.连接连接RS-232/PPI多主站电缆的多主站电缆的RS-232端(标识为端(标识为“PC”)到编程设备的通)到编程设备的通讯口上。(本例中为讯口上。(本例中为COM 1)。)。n2.连接连接RS-232/PPI多主站电缆的多主站电缆的RS485端(
4、标识为端(标识为“PPI”)到)到S7-200的端口的端口 0或端口或端口 1。n3.如图如图3-2所示,设置所示,设置RS-232/PPI多主多主站电缆的站电缆的DIP开关。开关。12/3/20226图图3-2 连接连接RS-232/PPI多主站电缆多主站电缆12/3/20227打开打开STEP 7-Micro/WINu点击点击STEP 7-Micro/WIN的图标,打开一的图标,打开一个新的项目,图个新的项目,图3-3所示为一个新项目。所示为一个新项目。u注意左侧的操作栏。可以用操作栏中的图注意左侧的操作栏。可以用操作栏中的图标,打开标,打开STEP 7-Micro/WIN项目中的组项目中
5、的组件。件。u点击操作栏中的通讯图标进入通讯对话框。点击操作栏中的通讯图标进入通讯对话框。可以用这个对话框为可以用这个对话框为STEP7-Micro/WIN设设置通讯参数。置通讯参数。12/3/20228图图3-3 新建新建STEP7-Micro/WIN项目项目12/3/20229为为STEP 7-Micro/WIN设置通讯参数设置通讯参数u在示例项目中使用的是在示例项目中使用的是STEP 7-Micro/WIN和和RS-232/PPI多主站电缆的缺多主站电缆的缺省设置。检查下列设置:省设置。检查下列设置:n1.PC/PPI电缆的通讯地址设为电缆的通讯地址设为 0。n2.接口使用接口使用COM
6、1。n3.传输波特率用传输波特率用9.6Kbps。n如果您需要改变通讯设置,请参考有关如果您需要改变通讯设置,请参考有关资料。资料。12/3/202210图图3-4 设置通讯参数设置通讯参数12/3/202211与与S7-200建立通讯建立通讯u用通讯对话框与用通讯对话框与S7-200建立通讯:建立通讯:n1.在通讯对话框中双击刷新图标。在通讯对话框中双击刷新图标。STEP 7-Micro/WIN搜寻并显示所连接的搜寻并显示所连接的S7-200站的站的CPU图标。图标。n2.选择选择S7-200站并点击站并点击OK。如果。如果STEP 7-Micro/WIN未能找到您的未能找到您的S7-200
7、 CPU,请核对您的通讯参数设置,并重,请核对您的通讯参数设置,并重复以上步骤。复以上步骤。n建立与建立与S7-200的通讯之后,您就可以创的通讯之后,您就可以创建并下载示例程序。建并下载示例程序。12/3/2022123.2 创建一个例子程序创建一个例子程序u创建这个例子程序将使您体会到使用创建这个例子程序将使您体会到使用STEP 7-Micro/WIN编程有多简单。这个例子程编程有多简单。这个例子程序在三个程序段中用序在三个程序段中用6条指令,完成了一个条指令,完成了一个定时器自启动、自复位的简单功能。定时器自启动、自复位的简单功能。u在本例中,您用梯形图编辑器来录入程序。在本例中,您用梯
8、形图编辑器来录入程序。下面给出了完整的梯形图和语句表程序。下面给出了完整的梯形图和语句表程序。语句表中的注释,解释了程序的逻辑关系。语句表中的注释,解释了程序的逻辑关系。时序图显示了程序的运行状态。时序图显示了程序的运行状态。12/3/20221312/3/202214u点击程序块图标,打开程序编辑器,见图点击程序块图标,打开程序编辑器,见图3-6。u注意指令树和程序编辑器。可以用拖拽的注意指令树和程序编辑器。可以用拖拽的方式将梯形图指令插入到程序编辑器中。方式将梯形图指令插入到程序编辑器中。u在工具栏图标中有一些命令的快捷方式。在工具栏图标中有一些命令的快捷方式。u在输入和保存程序之后,就可
9、以下载程序在输入和保存程序之后,就可以下载程序到到S7-200中。中。12/3/202215图图3-6 STEP7-Micro/WIN窗口窗口12/3/202216输入程序段输入程序段1:启动定时器:启动定时器u当当M0.0的状态为的状态为0时,常闭触点接通启动时,常闭触点接通启动定时器。输入定时器。输入M0.0的触点:的触点:n1.双击位逻辑图标或者单击其左侧的加双击位逻辑图标或者单击其左侧的加号可以显示出全部位逻辑指令。号可以显示出全部位逻辑指令。n2.选择常闭触点。选择常闭触点。n3.按住鼠标左键将触点拖到第一个程序按住鼠标左键将触点拖到第一个程序段中。段中。n4.单击触点上的单击触点上
10、的“?”,并输入地址:,并输入地址:M0.0。n5.按回车键确认。按回车键确认。12/3/202217图图3-7 Network 112/3/202218u定时器指令定时器指令T33的输入步骤如下:的输入步骤如下:n1.双击定时器图标,显示定时器指令。双击定时器图标,显示定时器指令。n2.选择延时接通定时器选择延时接通定时器TON。n3.按住鼠标左键将定时器拖到第一个程序段中。按住鼠标左键将定时器拖到第一个程序段中。n4.单击定时器上方的单击定时器上方的“?”,输入定时器号:,输入定时器号:T33。n5.按回车键确认后,光标会自动移动到预置时按回车键确认后,光标会自动移动到预置时间值(间值(P
11、T)参数。)参数。n6.输入预置时间值:输入预置时间值:100n7.按回车键确认。按回车键确认。12/3/202219输入程序段输入程序段2:使输出点闭合:使输出点闭合u当定时器当定时器T33的定时值大于等于的定时值大于等于40时(时(40*10毫秒,毫秒,即即0.4秒),秒),S7-200的输出点的输出点Q0.0会闭合。输入会闭合。输入比较指令的步骤如下:比较指令的步骤如下:n1.双击比较指令图标,显示所有的比较指令。双击比较指令图标,显示所有的比较指令。选择选择“=I”指令。指令。n2.按住鼠标左键将比较指令拖到第二个程序段按住鼠标左键将比较指令拖到第二个程序段中。中。n3.单击触点上方的
12、单击触点上方的“?”,输入定时器号:,输入定时器号:T33。n4.按回车键确认后,光标会自动移动到比较指按回车键确认后,光标会自动移动到比较指令下方的比较值参数。令下方的比较值参数。n5.在该处输入比较值在该处输入比较值40n6.按回车键确认。按回车键确认。12/3/202220图图3-8 Network 212/3/20222112/3/202222输入程序段输入程序段3:定时器复位:定时器复位u当计时值到达预置时间值(当计时值到达预置时间值(100)时,定时器触)时,定时器触点会闭合。点会闭合。T33闭合会使闭合会使M0.0置位。由于定时器置位。由于定时器是靠是靠uM0.0的常闭触点启动的
13、,的常闭触点启动的,M0.0的状态由的状态由0变变1会会使定时器复位。使定时器复位。u输入触点输入触点T33的步骤如下:的步骤如下:n1.在位逻辑指令中选择常开触点。在位逻辑指令中选择常开触点。n2.按住鼠标左键将触点拖到第三个程序段中。按住鼠标左键将触点拖到第三个程序段中。n3.单击触点上方的单击触点上方的“?”,输入地址:,输入地址:T33。n4.按回车键确认。按回车键确认。12/3/202223图图3-9 Network 312/3/202224u输入线圈输入线圈M0.0的步骤如下:的步骤如下:n1.在位逻辑指令中选择输出线圈。在位逻辑指令中选择输出线圈。n2.按住鼠标左键将输出线圈拖到
14、第三个按住鼠标左键将输出线圈拖到第三个程序段中程序段中n3.双击线圈上方的双击线圈上方的“?”,输入地址:,输入地址:M0.0。n4.按回车键确认。按回车键确认。12/3/202225存储例子程序存储例子程序u在输入完以上三个程序段后,就已经完成在输入完以上三个程序段后,就已经完成了整个例子程序。当存储程序时,也就创了整个例子程序。当存储程序时,也就创建了一个包括建了一个包括S7-200 CPU类型及其它参类型及其它参数在内的一个项目。保存项目:数在内的一个项目。保存项目:n1.在菜单条中选择菜单命令在菜单条中选择菜单命令File Save As。n2.在在Save As对话框中输入项目名。对
15、话框中输入项目名。n3.点击点击Save存储项目。存储项目。n项目存储之后,就可以下载程序到项目存储之后,就可以下载程序到S7-200。12/3/202226图图3-10 保存例子程序保存例子程序12/3/2022273.3 下载例子程序下载例子程序u提示提示n每一个每一个STEP 7-Micro/WIN项目都会有项目都会有一个一个CPU类型(类型(CPU221、CPU222、CPU224、CPU224XP或或CPU226)。如)。如果在项目中选择的果在项目中选择的CPU类型,与实际连类型,与实际连接的接的CPU类型不匹配,类型不匹配,STEP 7-Micro/WIN会提示并要求作出选择。如会
16、提示并要求作出选择。如果在本例中遇到这种情况,可以选择果在本例中遇到这种情况,可以选择“继续下载继续下载”。12/3/202228n1.可以点击工具条中的下载图标或者在可以点击工具条中的下载图标或者在命令菜单中选择命令菜单中选择File Download来下载来下载程序。参见图程序。参见图3-11。n2.点击点击OK下载程序到下载程序到S7-200。n如果如果S7-200处于运行模式,将有一个对处于运行模式,将有一个对话提示话提示CPU将进入停止模式。单击将进入停止模式。单击Yes将将S7-200置于置于STOP模式。模式。12/3/202229图图3-11 下载程序下载程序12/3/2022
17、303.4 将将S7-200转入运行模式转入运行模式 u如果想通过如果想通过STEP 7-Micro/WIN软件将软件将S7-200转入运行模式,转入运行模式,S7-200的模式开关必的模式开关必须设置为须设置为TERM或者或者RUN。当。当S7-200处于处于RUN模式时,执行程序:模式时,执行程序:n1.单击工具条中的运行图标或者在命令单击工具条中的运行图标或者在命令菜单中选择菜单中选择PLC RUN。n2.点击点击Yes切换模式。切换模式。n当当S7-200转入运行模式后,转入运行模式后,CPU将执行将执行程序使程序使Q0.0的的LED指示灯时亮时灭。指示灯时亮时灭。12/3/202231图图3-12 将将S7-200转入运行模式转入运行模式12/3/202232u到此已经完成了第一个到此已经完成了第一个S7-200程序。程序。u可以通过选择可以通过选择Debug Program Status来来监控程序。监控程序。STEP 7-Micro/WIN显示执行显示执行结果。要想终止程序,可以单击结果。要想终止程序,可以单击STOP图标图标或选择菜单命令或选择菜单命令PLC STOP 将将S7-200置置于于STOP模式。模式。12/3/202233u谢写,欢迎指正谢写,欢迎指正