软件的组态1.会操作创建项目2.掌握变量的组态3.理解库的含义4.掌握组态的技巧创建项目一.用项目向导创建项目1.启动WinCCflexible在Windows桌面上,双击WinCCflexible图表,会出项5个选项:打开最新编辑过的节目;创建一个新项目;打开一个现有的项目;创建一个空项目;打开一个Protool项目(见下图)2.通过项目向导创建新项目(1)用WinCCflexible的项目向导创建项目。“HMI设备和控制器”画面再次进入HMI和控制器画面•画面模版一画面浏览二(2)建立HMI设备与PLC之间的连接(3)保存项目创建项目(4)创建多用户项目(项目生成后,点添加设备)创建项目04_Embed_13.jpg2.画面的管理创建项目1.3组态画面浏览系统1.实现画面切换的方法1)在“画面”编辑器中组态切换到其他画面的按钮和功能键,用集成在按钮和功能键中的系统函数切换画面。2)用“画面浏览”编辑器来组态画面之间的结构,用鼠标拖放的方法确定各画面之间的关系,组态后画面上将自动生成切换画面的浏览控件。2.画面浏览编辑器创建项目创建项目图4-12画面浏览编辑器3.建立画面的结构化关系(可以执行旋转命令)创建项目4.自定义浏览控件如果没按钮分配目标,则按钮无效,在运行时按钮没有标签显示。4.1创建项目5.设置初始画面(在“设备设置”中设置,可以修改HMI设备的名称,型号和初始画面)触摸屏画面组态时,先是设计需要的画面,然后通过画面的编辑器的对象在触摸屏画面上生成画面元件。触摸屏变量的生成与属性组态(1)触摸屏变量的分类。分为内部变量和外部变量。什么是内部变量和外部变量?变量的组态变量的组态表4-1变量的基本数据类型变量的组态双击变量图标变量的组态图4-15变量的限制值组态变量的限制值变量的组态图4-16模拟量报警变量的组态图4-17变量的线性转换组态变量的其他属性1.变量的线性转换•2.变量的起始值3.变量的间接寻址4.变量的数据记录4.2.4在运行时更新变量值4.2变量的组态1)根据命令:通过调用系统函数“UptateTag”或在画面打开时更新变量值。2)循环连续:如果在组态变量时选择采集模式为“循环连续”,即使在当前打开的画面中没有该变量,它也会在运行时持续更新。3)循环使用:变量只有在打开的画面中被显示或记录时,才在每个采集周期被更新一次。4.2.5数组变量库的使用库的分类1.共享库共享库独立于项目数据,以扩展名*.wlf存贮在独立的文件中,可以用于所有项目。2.图形库存放图形3.项目库每个项目都有一个项目库,项目库的对象与项目数据一起存贮,只能用于创建该库的项目。项目复制到其他计算机时,项目库也被同时复制。库的使用生成新的库对象的方法1.库对象的移动2.将编辑过的画面对象保存为库对象3.用来自文件的图形生成库对象4.将面板保存为库对象4.3.3用图形IO域生成指示灯1.问题的提出2.将图形库中的图形装入图形对象列表4.3库的使用图4-19图形视图的属性视图3.组态指示灯4.3库的使用图4-20图形I/O域组态3.组态指示灯3库的使用图4-21运行模拟器5.在Visio中修改图形库的使用5.在visio中修改图形库的使用6.将文件中的图形装入图形对象列表7.组态图形对象中的一些问题4组态的技巧表格编辑器的使用技巧(1)改变列的显示内容(2)改变列的宽度(3)改变列的排列顺(4)改变各行的排列顺序4.4组态的技巧图4-23表格行的复制(5)删除、复制、剪切与粘贴指定行(6)复制多个表格行(7)复制与粘贴表格单元组态的技巧图4-24表格单元的复制(8)复制多个表格单元4.4.2鼠标的使用技巧1.对象视图的管理组态的技巧2.用对象视图和鼠标的拖放功能创建对象3.用对象视图和鼠标拖放功能实现对象与变量的连接4.生成多个相同的对象4.4组态的技巧04_Embed_45.jpg4.4组态的技巧04_Embed_46.jpg组态的技巧5.生成画面切换按钮的简便方法动画功能的实现4.4组态的技巧04_Embed_47.jpg4.4组态的技巧图4-29小车的动画属性组态4.4组态的技巧图4-30输出域外观的动画组态4.4组态的技巧图4-31直接移动的动画属性组态4.4组态的技巧图4-32输出域的可见性组态组态的技巧4.4.4组态的其他技巧1.使用交叉引用表组态的技巧2.查找和替换功能组态的技巧3.对象格式的编辑组态的技巧04_Embed_59.jpg思考题1.画面模板有什么作用?一般在画面模板中放置哪些画面对象?怎样组态画面模板?在其他画面中怎样隐藏画面模板中的内容?2.永久性窗口有什么作用,怎样对永久性窗口组态?3.画面不能在工作区完全显示时,怎样用“平移工具”和画面的缩略图来浏览画面?4.怎样为变量设置限制值和创建报警?5.什么是变量的起始值?怎样设置变量的起始值?6.变量的“循环连续”采集模式有什么特点?使用时应注意什么问题?7.怎样创建一个新库?怎样打开已有的库?思考题8.怎样使用库中的对象?怎样生成新的库对象?9.怎样用图形IO域生成指示灯?10.怎样使对象视图和输出视图自动缩为图标?怎样选择对象视图显示的内容?11.怎样用对象视图和鼠标拖放功能实现对象与变量的连接?12.怎样用简便方法生成画面切换按钮?13.交叉引用表有什么作用?怎样使用交叉引用表?14.怎样查找和替换字符串和对象?15.怎样批量修改对象的属性?