![西门子S7-200 PLC快速入门与提高实例](https://wfqqreader-1252317822.image.myqcloud.com/cover/914/29975914/b_29975914.jpg)
2.3 用STEP 7-Micro/WIN建立一个完整的项目
下面以图2-24所示的启/停控制梯形图为例,完整地介绍一个程序从输入到下载,运行和监控的全过程,说明STEP 7-Micro/WIN软件的使用方法。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image39.jpeg?sign=1739283385-N4VilksDgu1BJ9FVf0ojc7lqlkym3rYX-0-8d361fec73a622107bbeda929c5fef86)
图2-24 启/停控制梯形图
(1)启动STEP 7-Micro/WIN软件 启动STEP 7-Micro/WIN软件,弹出如图2-25所示的英文界面。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image40.jpeg?sign=1739283385-jNG3zQoO4JyhQpzZ8GswTmj0AQkKFJBg-0-c852bbb7992db04a3bf06360c29de563)
图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软件时,将自动出现中文界面。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image41.jpeg?sign=1739283385-mwVhKSs7GIzeh0p1GjfUZh8fM9HWQwZ9-0-a29371a04eb0007c6fccc0c78ba55373)
图2-26 设置所需要的语言
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image42.jpeg?sign=1739283385-gy33RCdXmb73K6zpCmkKJ8taC6R3TTVK-0-a24e1f357a34b08870d1335b1a1baf48)
图2-27 确认改变选项界面
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image43.jpeg?sign=1739283385-Z1Py1WNfiz9ZwsxQsPLpnB4OYuoAiVpQ-0-d694a145b56f7d606dbf87b925ab32a3)
图2-28 保存项目界面
(3)PLC的类型选择 展开指令树中的“项目1”节点,选中并双击“CPU 2XX”(可能是CPU221),这时弹出“PLC类型”对话框,在“PLC类型”下拉列表框中选定“CPU226CN”(这是本例的机型),然后单击“确认”按钮,如图2-29所示。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image44.jpeg?sign=1739283385-1RwiPRrNbpKjEpxLz00qSQoiuU177ncm-0-abcfe53fa416f31904e589e090d17692)
图2-29 PLC类型选择界面
(4)输入程序 展开指令树中的“指令”节点,依次双击常开触点按钮(或者拖入程序编辑窗口)、常闭触点按钮、输出线圈按钮“()”,换行后再双击常开触点按钮,出现程序输入界面,如图2-30所示。接着单击红色的问号,输入寄存器及其地址(本例为I2.0、Q0.0等),输入完毕后如图2-31所示。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image45.jpeg?sign=1739283385-WezPiBgS3Nh5aAgoNPXUaBO5Rce7RuEe-0-2e1491f03e05d01c8efc8ec065633017)
图2-30 程序输入界面
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image46.jpeg?sign=1739283385-AHBxvY2qFTX6Md7OfzZZ5fJA3uCfR7La-0-c787c097d0c8ae3d0a043767ad413234)
图2-31 输入程序界面
注意:有的初学者在输入时会犯这样的错误,将“Q0.0”错误地输入成“QO.O”,此时“QO.O”下面将红色的波浪线提示错误。
(5)编译程序 单击标准工具栏的“全部编译”按钮进行编译,若程序有错误,则输出窗口会显示错误信息。
编译后如果有错误,可在下方的输出窗口查看错误,双击该错误即跳转到程序中该错误的所在处,根据系统手册中的指令要求进行修改,如图2-32所示。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image47.jpeg?sign=1739283385-ePXco9IF0YnH3U9SrbtqdOcrmIWTEXAH-0-35983b28543f5b8f4fd868a0a39397fe)
图2-32 编译程序
(6)设置通信 单击工具浏览条中“查看”视图中的“设置PG/PC接口”图标,弹出“设置PG/PC接口”对话框,在“为使用的接口分配参数”列表框中选择“PC/PPI cable(PPI)”选项并双击,弹出“属性PC/PPI cable(PPI)”对话框,可使用默认数值,如图2-33所示。接着选择“本地连接”选项卡,在“连接到”下拉列表框中选择编程电缆与计算机相连的接口,本例为“CON1”,再单击“确定”按钮,如图2-34所示。注意:传输率一定要与通信电缆上的设置一致,否则不能建立通信。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image48.jpeg?sign=1739283385-CCL82jc0Hqhtw6Xnu3Av70pyuTTy09CX-0-451f40cf3c2b31c617da084d8a607a85)
图2-33 设置通信参数
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image49.jpeg?sign=1739283385-HrgZPcCjv5SLho7WEon7CGWP0WiTp0H3-0-15091c65eab8522cba4a3d5d03dae3bd)
图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”。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image50.jpeg?sign=1739283385-FZ101BilawRe8G4UMjJGFvkhYbUe7gA9-0-2d36b0dc074bf9b2f4d1fa924f9b1d3e)
图2-35 联机通信
(8)下载程序 单击标准工具栏中的“下载”按钮,弹出“下载”对话框,如图2-36所示,单击“下载”按钮,若PLC此时处于“运行”模式,系统将提示用户将“选项”栏中的“程序块”“数据块”和“系统块”3个选项全部勾选,再将PLC设置成“停止”模式,然后单击“确定”按钮,则程序自动下载到PLC中,下载成功后,输出窗口中有“下载成功”字样的提示。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image51.jpeg?sign=1739283385-d7mALdWRLJgg3pPhs2pC5KDSSOsZksXS-0-dd926014aa1814187595ad26d0e84710)
图2-36 下载程序
(9)程序状态监控 在调试程序时,“程序状态监控”功能非常有用,当开启此功能时,闭合的触点中有蓝色的矩形,而断开的触点中没有蓝色的矩形,如图2-37所示,要开启“程序状态监控”功能,只需要单击调试工具栏上的“程序监控”按钮即可。
![](https://epubservercos.yuewen.com/EBAF5F/16499776605878806/epubprivate/OEBPS/Images/image52.jpeg?sign=1739283385-UqyMnYwlZdv982reptPlIeZSYDD6KU7s-0-8a3abdb54a94f415a4f87c1b868f29dd)
图2-37 程序状态监控