下面以图3-66所示的起/停控制梯形图为例,完整地介绍一个程序从输入到下载、运行和监控的全过程。
图3-66 起/停控制梯形图
1.启动STEP7-Micro/WIN SMART软件
启动STEP7-Micro/WIN SMART软件,弹出如图3-67所示的界面。
图3-67 STEP7-Micro/WIN SMART软件初始界面
2.硬件配置
展开指令树中的“项目1”节点,选中并双击“CPU ST40”(也可能是其他型号的CPU),这时弹出“系统块”界面,单击“下三角”按钮,在下拉列表框中选定“CPU ST40(DC/DC/DC)”(这是本例的机型),然后单击“确认”按钮,如图3-68所示。
图3-68 PLC类型选择界面
3.输入程序
展开指令树中的“指令”节点,依次双击常开触点按钮 ”(或者拖入程序编辑窗口)、常闭触点按钮“ ”、输出线圈按钮“( )”,换行后再双击常开触点按钮 ”,出现程序输入界面,如图3-69所示。接着单击红色的问号,输入寄存器及其地址(本例为I0.0、Q0.0等),输入完毕后如图3-70所示。
图3-69 程序输入界面(1)
图3-70 程序输入界面(2)
【关键点】有的初学者在输入时会犯这样的错误,将“Q0.0”错误地输入成QO.O”,此时“QO.O”下面将有红色的波浪线提示错误。
4.编译程序
单击标准工具栏的“编译”按钮 进行编译,若程序有错误,则输出窗口会显示错误信息
编译后如果有错误,可在下方的输出窗口查看错误,双击该错误即跳转到程序中该错误的所在处,根据系统手册中的指令要求进行修改,如图3-71所示。
图3-71 编译程序
5.连机通信
选中项目树中的项目(本例为“起停控制”)下的“通信”,如图3-72所示,并双击
图3-72 打开通信界面
该项目,弹出“通信”对话框。单击“下三角”按钮,选择个人计算机的网卡,这个网卡与计算机的硬件有关(本例的网卡为“Broadcom Netlink(TM)”),如图3-73所示。再用鼠标双击“更新可访问的设备”选项,如图3-74所示,弹出如图3-75所示的界面,表明PLC的地址是“192.168.2.1”。这个IP地址很重要,是设置个人计算机时,必须要参考的。
图3-73 通信界面(1)
图3-74 通信界面(2)
图3-75 通信界面(3)
【关键点】不设置个人计算机,也可以搜索到“可访问的设备”,即PLC,但如果个人计算机的IP地址设置不正确,就不能下载程序。
6.设置计算机IP地址(www.daowen.com)
目前向S7-200 SMART下载程序,只能使用PLC集成的PN口,因此首先要对计算机的IP地址进行设置,这是建立计算机与PLC通信首先要完成的步骤,具体如下。
首先打开个人计算机的“网络连接”(本例的操作系统为Windows XP SP3,其他操作系统的步骤可能有所差别),如图3-76所示,选中“本地连接”,单击鼠标右键,弹出快捷菜单,单击“属性”选项,弹出如图3-77所示的界面,选中“Internet协议(TCP/ IP)”选项,单击“属性”按钮,弹出3-78所示的界面,选择“使用下面的IP地址”选项,按照如图3-78所示设置IP地址和子网掩码,单击“确定”按钮即可。
图3-76 设置计算机IP地址(1)
图3-77 设置计算机IP地址(2)
图3-78 设置计算机IP地址(3)
【关键点】以上的操作中,不能选择“自动获得IP地址”选项。
此外,要注意的是S7-200 SMART出厂时的IP地址是“192.168.2.1”,因此在没有修改的情况下下载程序,必须要将计算机的IP地址设置成与PLC在同一个网段。简单地说,就是计算的IP地址的最末一个数字要与PLC的IP地址的末尾数字不同,而其他的数字要相同,这是非常关键的,读者务必要牢记。
7.下载程序
单击工具栏中的下载按钮 ,弹出“下载”对话框,如图3-79所示,将“选项”栏中的“程序块”、“数据块”和“系统块”3个选项全部勾选,若PLC此时处于“运行”模式,再将PLC设置成“停止”模式,如图3-80所示,然后单击“是”按钮,则程序自动下载到PLC中。下载成功后,输出窗口中有“下载已成功完成1”字样的提示,如图3-81所示,最后单击“关闭”按钮。
图3-79 下载程序
图3-80 停止运行
图3-81 下载成功完成界面
8.运行和停止运行模式
要运行下载到PLC中的程序,只要单击工具栏中“运行”按钮 即可,同理要停止运行程序,只要单击工具栏中“停止”按钮 即可。
9.程序状态监控
在调试程序时,“程序状态监控”功能非常有用,当开启此功能时,闭合的触点中有蓝色的矩形,而断开的触点中没有蓝色的矩形,如图3-82所示。要开启“程序状态监控”功能,只需要单击菜单栏上的“调试”→“程序状态”按钮 即可。监控程序之前,程序应处于“运行”状态。
图3-82 程序状态监控
【关键点】程序不能下载有以下几种情况。
(1)双击“更新可访问的设备”选项时,仍然找不到可访问的设备(即PLC)。
读者可按以下几种方法进行检修。
1)读者要检查网线是否将PLC与个人计算机连接完好,如果网络连接中显示 ,或者个人计算机的右下角显示 ,则表明网线没有将个人计算机与PLC连接上,解决方案是更换网线或者重新拔出和插上网线,直到以上2个图标上的红色叉号消失为止。
2)如果读者安装了盗版的操作系统,也可能造成找不到可访问的设备,对于初学者,遇到这种情况特别不容易发现,因此安装正版操作系统是必要的。
3)“通信”设置中,要选择个人计算机中安装的网卡的具体牌号,不能选择其他的选项。
(2)找到可访问的设备(即PLC),但不能下载程序。最可能的原因是,个人计算机的IP地址和PLC的IP地址不在一个网段中。
程序不能下载操作过程中的几种误解。
1)将反连接网线换成正连接网线。尽管西门子公司建议PLC的以太网通信使用正线连接,但在S7-200 SMART的程序下载中,这个做法没有实际意义,因为S7-200 SMART的PN口有自动交叉线功能,网线的正连接和反连接都可以下载程序。
2)双击“更新可访问的设备”选项时,仍然找不到可访问的设备。这是因为个人计算机的网络设置不正确。其实,个人计算机的网络设置只会影响到程序的下载,并不影响STEP7-Micro/WIN SMART访问PLC。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。