您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7与PLC的在线连接与在线操作

来源:艾特贸易2017-06-05

简介系统数据 ( System Data) 包括硬件组态、网络组态和连接表也应下载到 CPU 。下载的用户程序保存在装载存储器的快闪存储器 ( FEPROM) 中。 CPU 电源掉电又重新恢复时, FEPROM 中的内容被重新

    系统数据( System Data)包括硬件组态、网络组态和连接表也应下载到CPU。下载的用户程序保存在装载存储器的快闪存储器( FEPROM)中。CPU电源掉电又重新恢复时,FEPROM中的内容被重新复制到CPU存储器的RAM区。    (1)在线连接的建立与在线操作    1)建立在线连接。必须通过硬件接口连接计算机和PLC,然后通过在线的项目窗口访问PLC。管理器中通过执行菜单命令“View>Online”、“View>Offline”进入在线或离线状态。在线窗口显示的是PLC中的内容,离线窗口显示的是计算机中的内容。如果PLCSTEP 7中的程序和组态数据是一致的,在线窗口显示的是PLCSTEP 7中数据的组合。    2)处理模式与测试模式。设置CPU属性的对话框中的“Protection”(保护)标签页选择处理( Process)模式或测试(Test)模式。    3)在线操作。进入在线状态后,执行菜单命令“PLC>Diagnostics>Settings”中不同的子命令。    (2)下载与上传    1)下载的准备工作。计算机与CPU之间必须建立起连接,要下载的程序已编译好。在RUN-P模式一次只能下载一个块,建议在STOP模式下载。在保存块或下载块时,STEP 7首先进行语法检查,应改正检查出来的错误。下载前应将CPU中的用户存储器复位,可以用模式选择开关复位,CPU进入STOP模式,再用菜单命令“PLC>Clear/Reset”复位存储器。    2)下载的方法。在管理器的块工作区选择块,可用Ctrl键和Shift键选择多个块,用菜单命令“PLC>Download”将被选择的块下载到CPU。在管理器左边的目录窗口中选择“Blocks”对象,下载所有的块和系统数据。    当对块编程或组态硬件和网络时,在当时主窗口上,用菜单命令“PLC>Download”下载当前正在编辑的对象,如图5-33所示。
下载到CPU
    5-33    下载到CPU    3)上传程序。可以用“PLC>Upload”命令从CPURAM装载到存储器中,把块的当前内容上传到计算机打开的项目中。    (3)用变量表调试程序    1)系统调试的基本步骤。首先进行硬件调试,可以用变量表来测试硬件,通过观察CPU模块上的故障指示灯,使用故障诊断工具来诊断故障。下载程序之前应将CPU的存储器复位,将CPU切换到STOP模式。下载用户程序时应同时下载硬件组态数据。    2)变量表的生成。可以在管理器中生成新的变量表。或在变量表编辑器中,可以用主菜单“Table”生成一个新的变量表。在变量表中输入变量,或从符号表中复制地址,将它粘贴到变量表。    3)变量表的使用。    ①建立与CPU的连接。    ②定义变量表的触发方式。用菜单命令“Variable>Trigger”打开对话框,选择触发方式,如图5-34所示。
定义变量表的触发方式
    5-34    定义变量表的触发方式    ③监视变量。用菜单命令“Variable>updat Monitor Values”对所选变量的数值作一次立即刷新。    ④修改变量。在STOP模式修改变量时,各变量的状态不会互相影响,并且有保持功能。在RUN模式修改变量时,各变量同时又受到用户程序的控制。    ⑤强制变量。强制变量操作给用户程序中的变量赋一个固定的值,不会因为用户程序的执行而改变,如图5-35所示。
强制数值窗口
    5-35    强制数值窗口    强制作业只能用菜单命令“Variable>Stop Forcing”来删除或终止。    (4)用程序状态功能调试程序    1)启动程序状态。进入程序状态的条件:经过编译的程序下载到CPU;打开逻辑块,用菜单命令“Debug>Monitor”进入在线监控状态;将CPU切换到RUNRUN-P模式。    2)语句表程序状态的显示,如图5-36所示。
用程序状态监视语句表程序
    5-36    用程序状态监视语句表程序    从光标选择的网络开始监视程序状态,右边窗口显示每条指令执行后的逻辑运算结果( RLO)和状态位STA (Status)、累加器1(STANDARD)、累加器2(ACCU 2)和状态字(STATUS)    用菜单命令“Options>Customize”打开的对话框分STL标签页选择需要监视的内容,用LAD/FBD标签页可以设置梯形图(LAD)和功能块图(SFB)程序状态的显示方式。    3)梯形图程序状态的显示。LADFBD中用绿色连续线来表示状态满足,即有“能流”流过,如图5-37所示左边较粗较浅的线;用兰色点状细线表示状态不满足,没有“能流”流过;用黑色连续线表示状态未知。
梯形图程序状态的显示
    5-37    梯形图程序状态的显示