打开STEP 7的SIMATIC管理器时,建立的是离线窗口,看到的是计算机硬盘上的项目信息。“块”文件夹包含硬件组态时产生的系统数据和用户生成的块。被用户程序调用的SFB和SFC将会自动出现在“块”文件夹。
1.建立在线连接
下面的操作需要在编程设备和PLC之间建立在线连接:下载S7用户程序或块;从PLC上传程序到计算机;测试用户程序;比较在线和离线的块;显示和改变CPU的操作模式;为CPU设置时间和日期;显示模块信息和硬件诊断。
为了建立在线连接,必须用通信硬件(例如PC适配器USB或CP 5621)和电缆连接计算机和PLC,然后通过“在线”(ONLINE)窗口或“可访问的节点”窗口访问PLC。
如果用PLCSIM仿真,打开PLCSIM后,STEP 7和仿真PLC之间的连接被自动建立。
(1)通过在线窗口建立在线连接
如果在STEP 7的项目中有已经组态的PLC,可以选择这种方法。
单击SIMATIC管理器工具栏上的在线按钮 ,打开在线窗口(见图3-39)。该窗口最上面的标题栏出现浅蓝色背景的长条,长条的右端显示ONLINE,表示在线。如果选中管理器左边窗口中的“块”,右边的窗口将会出现CPU中大量的系统功能块SFB、系统功能SFC,和已经下载到CPU的系统数据和用户编写的块。SFB和SFC在CPU的操作系统中,无需下载,也不能用编程软件删除。在线窗口显示的是通过通信读取到的PLC中的块,而离线窗口显示的是计算机中的项目对象。
打开在线窗口后,可以用SIMATIC管理器工具栏上的 按钮和 按钮,或者用“窗口”菜单中的命令来切换在线窗口和离线窗口。单击右上角下面的 按钮,关闭在线窗口后,离线窗口仍然存在。
图3-39 在线窗口
打开在线窗口后,执行菜单命令“视图”→“排列”→“水平”,将会同时显示在线窗口和离线窗口。可以用拖放的方法,将离线窗口中的块拖到在线窗口的块工作区(下载块)。也可以将在线窗口中的块拖到离线窗口的块工作区(上传块)。
如果PLC与STEP 7中的程序和组态数据是一致的,在线窗口显示的是PLC与STEP 7中的数据的组合。例如在线打开一个S7块,将显示来自CPU的块的指令代码部分,以及来自编程计算机数据库的注释和符号。
用CPU的模式选择开关不能删除下载到MMC(微存储卡)的系统数据和程序。为了删除它们,首先建立好PLC与计算机之间的通信连接,单击SIMATIC管理器工具栏上的在线按钮 ,打开在线窗口,选中块文件夹中需要删除的块,按计算机键盘上的〈Delete〉键删除它们
2)通过“可访问的节点”窗口建立在线连接
单击SIMATIC管理器工具栏上的 按钮,打开“可访问的节点”窗口,显示网络中所有可访问的可编程模块。如果编程设备中没有关于PLC的项目数据,可以选择这种方式“可访问的节点”窗口也可以显示不能用STEP 7编程的站(例如编程设备或操作面板)。
2.访问PLC的口令保护(www.xing528.com)
使用口令可以保护CPU的用户程序和数据,未经授权不能改变它们(即有写保护),还可以用“读保护”来保护用户程序的编程专利,对在线功能的保护可以防止可能对控制过程的人为干扰。保护级别和口令可以在CPU属性对话框的“保护”选项卡中设置,需要将它们下载到CPU模块。
设置了口令后,执行在线功能时,将会显示出“输入口令”对话框。若输入的口令正确,就可以访问该模块。此时可以与被保护的模块建立在线连接,并执行属于指定的保护级别的在线功能。执行SIMATIC管理器的菜单命令“PLC”→“访问权限”→“设置”,在出现的对话框中输入口令,以后进行在线访问操作时,将不再询问。输入的口令将一直有效,直到SIMATIC管理器被关闭。可以用菜单“PLC”→“访问权限”中的“取消”命令来取消口令。
3.显示与改变CPU的工作模式
选中SIMATIC管理器左边的树形结构中的某个站,然后执行菜单命令“PLC”→“诊断/设置”→“工作模式”,打开的“工作模式”对话框显示当前的和上一次的工作模式,以及CPU模块当前的模式选择开关的状态。可以用对话框中的起动按钮和停止按钮改变CPU的工作模式。
4.显示与设置时间和日期
显示与设置时间和日期的操作条件与显示和改变工作模式的相同,执行菜单命令“PLC”→“诊断/设置”→“设置时钟”,在打开的对话框中,“PG/PC时间”和“模块时间”分别是编程设备/计算机和CPU模块中当前的日期和时间。
如果选中复选框“来自PG/PC”,CPU将接收PG/PC的时间和日期。反之,可以在“日期”和“时间”栏中输入新的值,单击“应用”按钮确认。
5.压缩用户存储器(RAM)
删除或重装块之后,用户存储器(装载存储器和工作存储器)内将出现块与块之间的“间隙”,减少了可用的存储区。用压缩功能可以将现有的块在用户存储器中无间隙地重新排列,同时产生一个连续的空的存储区间。
在STOP模式下压缩存储器才能去掉所有的间隙。在RUN-P模式时因为当前正在处理的块被打开而不能在存储器中移动。RUN模式有写保护功能,不能执行压缩功能。
有两种压缩用户存储器的方法:
1)在下载程序时,如果没有足够的存储空间,将会出现一个对话框报告这个错误。可以单击对话框中的“压缩”按钮压缩存储器。
2)进入在线状态后,打开HW Config窗口,双击CPU模块,打开CPU模块的“模块信息”对话框,单击“存储器”选项卡的“压缩”按钮。
6.下载用户程序和系统数据的注意事项
下载之前,编程计算机与CPU之间必须建立起连接,CPU处于允许下载的RUN-P或STOP模式。在保存块或下载块时,STEP 7首先进行语法检查。错误种类、出错的原因和错误在程序中的位置都显示在对话框中,在下载或保存块之前应改正这些错误。如果没有发现语法错误,块将被编译成机器码并保存或下载。建议在下载块之前,首先保存块。
下载用户程序之前应清除CPU中原有的用户程序。可以用在线窗口删除已下载到CPU 的原有的逻辑块和数据块。不能删除固化在CPU中的系统功能SFC和系统功能块SFB。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。