如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2.5编程软件概述2.5.1软件安装与项目的组成1.软件的安装2.项目的组成(1)程序块:主程序(OB1)、可选的子程序和中断程序。程序结束时不需要加入无条件结束或返回指令。(2)数据块:用于对V存储器赋初值,由数据和注释组成。(3)系统块:用来设置系统的参数,一般可采用默认的参数值。(4)符号表:用符号来代替存储器的地址,使程序更容易理解。(5)状态表:用来监视、修改和强制程序执行时指定的变量的状态。(6)交叉引用表:列举出各操作数出现的位置和指令的助记符。(7)项目中各部分的参数设置2.5.2通信参数的设置与在线连接的建立1.PC/PPI电缆的安装与设置2.计算机与PLC在线连接的建立3.PLC中信息的读取4.CPU事件的历史记录2.5.3帮助功能的使用与S7-200的出错处理1.使用在线帮助2.从菜单获得帮助3.出错处理2.6程序的编写与传送2.6.1编程的准备工作1.创建项目或打开一个已有的项目2.设置或读取PLC的型号3.选择默认的编程语言和指令助记符集4.设置程序编辑器的参数如果没有特殊的要求,可以全部采用系统块的默认值。2.6.2程序的编写与传送举例1.确定程序结构2.定义符号地址3.编写用户程序4.对网络的操作5.符号的显示6.注释与符号信息表7.编译程序8.下载程序9.上载程序10.运行与调试程序2.6.3数据块的使用VB225,134//从VB2开始的两个字节数值VD4100.5//地址为VD4的双字实数数值VW10-1357,418,562//从VW10开始的3个字数值2567,5328//数据值的地址为VW16和VW182.7用编程软件监控与调试程序2.7.1基于程序编辑器的程序状态监控1.梯形图程序的程序状态监控2.语句表程序的程序状态监控2.7.2用状态表监控与调试程序1.创建新的状态表2.打开和编辑状态表3.起动和关闭状态表的监控功能4.单次读取状态信息5.趋势图2.7.3用状态表强制改变数值1.强制的基本概念显式、隐式和部分隐式强制2.强制的操作方法全部写入,强制对单个操作数取消强制全部取消强制,读取全部强制3.在STOP模式下写入和强制输出2.7.4调试用户程序的其他方法1.在RUN模式下程序编辑。2.使用书签3.单次扫描4.多次扫描1.S7-200保存程序和数据的方法RAM和EEPROM的特点1)用CPU中的超级电容器保存RAM中的V、M、T、C存储区数据(50h或100h)。2)用可选的电池卡延长RAM保持信息的时间。3)在CPU模块掉电时,设置为断电保持的MB0~MB13自动地被保存在EEPROM中。4)数据块指定的V存储区的值下载后保存在EEPRM中。5)使用EEPROM存储卡。2.用系统块设置PLC断电后的数据保存方式3.开机后数据的恢复4.用程序将V存储器的数据复制到EEPROM2.8.2创建CPU密码1.密码的作用默认的是1级(无密码)。2级禁止写,3级禁止读写,4级有密码也不能上载程序。2.密码的设置3.忘记密码的处理执行菜单命令“PLC”→“清除”,在对话框中输入“CLEARPLC”(不区分大小写),清除密码和程序。4.POU和项目文件的加密2.8.3输出表与输入滤波器的设置1.输出表的设置2.数字量输入滤波器的设置3.模拟量输入滤波器的设置2.8.4其他参数的设置1.脉冲捕捉功能2.后台通信时间1.仿真软件不需要安装,不能模拟S7-200的全部指令和全部功能。2.硬件设置执行菜单命令“配置”→“CPU型号”,选择CPU的型号。双击紧靠已配置的模块右侧的方框,可添加I/O扩展模块。3.生成ASCII文本文件在编程软件中打开编译成功的OB1,执行菜单命令“文件”→“导出”。4.下载程序5.模拟调试程序如果用户程序中有仿真软件不支持的指令或功能,点击【运行】按钮后,“RUN”LED的状态不变。用鼠标点击模块下面的小开关产生输入信号。6.监视变量执行菜单命令“查看”→“内存监视”,在出现的对话框中,可以监视V、M、T、C等内部变量的值。用二进制格式监视字节、字和双字,可以在一行中同时监视多个位变量。图2-38仿真软件画面