
2.3 用STEP 7-Micro/WIN建立一个完整的项目
下面以图2-24所示的启/停控制梯形图为例,完整地介绍一个程序从输入到下载,运行和监控的全过程,说明STEP 7-Micro/WIN软件的使用方法。

图2-24 启/停控制梯形图
(1)启动STEP 7-Micro/WIN软件 启动STEP 7-Micro/WIN软件,弹出如图2-25所示的英文界面。

图2-25 STEP 7-Micro/WIN软件初始界面
(2)切换成中文界面 很多用户更喜欢中文界面,STEP 7-Micro/WIN软件提供了德语、英语、汉语等6种语言供用户选择。单击菜单栏中的“Tools”—“Options”命令,弹出如图2-26所示的对话框。选中“Options”节点下的“General”在右侧的“Language”列表框中选中所需要的语言“Chinese”,单击“OK”按钮,这时弹出如图2-27所示的对话框,单击“确定”按钮,接着弹出如图2-28所示的对话框,单击“是”按钮,软件自动关闭。下一次运行STEP 7-Micro/WIN软件时,将自动出现中文界面。

图2-26 设置所需要的语言

图2-27 确认改变选项界面

图2-28 保存项目界面
(3)PLC的类型选择 展开指令树中的“项目1”节点,选中并双击“CPU 2XX”(可能是CPU221),这时弹出“PLC类型”对话框,在“PLC类型”下拉列表框中选定“CPU226CN”(这是本例的机型),然后单击“确认”按钮,如图2-29所示。

图2-29 PLC类型选择界面
(4)输入程序 展开指令树中的“指令”节点,依次双击常开触点按钮(或者拖入程序编辑窗口)、常闭触点按钮、输出线圈按钮“()”,换行后再双击常开触点按钮,出现程序输入界面,如图2-30所示。接着单击红色的问号,输入寄存器及其地址(本例为I2.0、Q0.0等),输入完毕后如图2-31所示。

图2-30 程序输入界面

图2-31 输入程序界面
注意:有的初学者在输入时会犯这样的错误,将“Q0.0”错误地输入成“QO.O”,此时“QO.O”下面将红色的波浪线提示错误。
(5)编译程序 单击标准工具栏的“全部编译”按钮进行编译,若程序有错误,则输出窗口会显示错误信息。
编译后如果有错误,可在下方的输出窗口查看错误,双击该错误即跳转到程序中该错误的所在处,根据系统手册中的指令要求进行修改,如图2-32所示。

图2-32 编译程序
(6)设置通信 单击工具浏览条中“查看”视图中的“设置PG/PC接口”图标,弹出“设置PG/PC接口”对话框,在“为使用的接口分配参数”列表框中选择“PC/PPI cable(PPI)”选项并双击,弹出“属性PC/PPI cable(PPI)”对话框,可使用默认数值,如图2-33所示。接着选择“本地连接”选项卡,在“连接到”下拉列表框中选择编程电缆与计算机相连的接口,本例为“CON1”,再单击“确定”按钮,如图2-34所示。注意:传输率一定要与通信电缆上的设置一致,否则不能建立通信。

图2-33 设置通信参数

图2-34 选择连接接口
初学者往往容易碰到Micro/WIN与CPU通信失败的情况,可能的原因如下。
①Micro/WIN中设置的对方通信口地址与CPU的实际口地址不同。
②Micro/WIN中设置的本地地址与CPU通信口的地址相同(一般应当将Micro/WIN的本地地址设置为“0”)。
③Micro/WIN使用的通信波特率与CPU端口的实际通信速率设置不同。
④有些程序会将CPU上的通信口设置为自由口模式,此时不能进行编程通信。编程通信是PPI模式,而在“STOP”状态下,通信口永远是PPI从站模式,因此最好把CPU上的模式开关拨到“STOP”的位置。
⑤编程电缆有问题,此时可更换一根西门子的原装PPI编程电缆。
⑥编程口烧毁,必须送修。
有的用户用CP卡进行编程通信,尽管CP卡的功能强大,但必须注意如下问题。
①CP5613不能连接S7-200 CPU通信口编程。
②CP5511/5512/5611不能在Windows XP Home版本下使用。
③所有的CP卡都不支持S7-200的自由口编程调试。
④CP卡与S7-200通信时,不能选择“CP卡(auto)”选项。
(7)联机通信 选中工具浏览条中“查看”视图下的“通信”图标并单击,弹出“通信”对话框;再双击“双击刷新”,计算机自动搜索PLC,若找到,则自动将目标PLC的地址和型号等信息显示出来,如图2-35所示。搜索完成后,单击“确定”按钮,这时计算机与PLC已经可以通信了。有时搜索结果有误,原因在于远程地址和PLC地址不一致造成,例如本例中的远程地址和搜索的地址都为“2”。

图2-35 联机通信
(8)下载程序 单击标准工具栏中的“下载”按钮,弹出“下载”对话框,如图2-36所示,单击“下载”按钮,若PLC此时处于“运行”模式,系统将提示用户将“选项”栏中的“程序块”“数据块”和“系统块”3个选项全部勾选,再将PLC设置成“停止”模式,然后单击“确定”按钮,则程序自动下载到PLC中,下载成功后,输出窗口中有“下载成功”字样的提示。

图2-36 下载程序
(9)程序状态监控 在调试程序时,“程序状态监控”功能非常有用,当开启此功能时,闭合的触点中有蓝色的矩形,而断开的触点中没有蓝色的矩形,如图2-37所示,要开启“程序状态监控”功能,只需要单击调试工具栏上的“程序监控”按钮即可。

图2-37 程序状态监控