触摸屏学习资料

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WINCC Flexible学习资料

WINCC Flexible界面介绍,

主要包括项目试图,项目试图是我们编辑项目功能的列表。

对象试图,是指一个或多个编程对象的视图属性。

属性视图,是指编辑对象的属性,在属性视图中设备工具的功能,连接变量,更改外观,调用系统函数。

输出视图,在编辑完成后,项目需要编译,编译的结果和状态在输出视图中显示。

工具窗口,是在编程时,可选用的功能按键和IO域

工作区,编程区域。

实例1

要求:利用HMI设备来控制西门子200里面的m0.0和m0.1,分别作为启动和停止控制Q0,0的输出。利用工具窗口里,简单对象里面的圆来显示PLC内部Q0.0的状态,当Q0.0接通时,圆为一个颜色,当Q0.0为1时,圆为另一个颜色。PLC控制程序如下

众为自动化中心尹老师第1页

在PLC的程序中,启动的触点要与外部输入点并联,停止的触点要与外部输入点串联,只有这样HMI设备上的启动停止,和外部的启动停止才能共同控制Q0.0的输出。

下面来看HMI设备上的编程。

首先,打开WINCC Flexible编程软件创建一个空项目。

然后选择设备类型为。Micro Panels里面的TP178micro6寸屏。

点击确定生成一个空项目。

众为自动化尹老师第2页

面上面工具条里的视图,然后点击重新设置布局

化状态。

下一步,保存次工程,因为WINCC Flexible不

具备上载功能,所以创建工程完成后,先保存

工程,存于指定的文件夹下,一防止组态的设

备因为异常情况而消失。点击项目另存为按钮

下一步创建一个连接:连接是PLC与HMI设备通讯的参数,PLC与HMI设备的数据交换

都需要通过连接来完成。

点击项目树里面的通讯,双击连接,打开连接操作画面。

双击名称下的第一行的空白行,自动新建一个连接。名称为连接1你可以对本连接的名称重命名。

在连接下的参数菜单里,设置HMI设备与PLC通讯的参数。

例如现在的PLC默认为2号站,(指PLC PPI通讯端口的地址)通讯的配置文为PPI(因为西门子200PLC是使用PPI协议进行通讯的,所以不能使用MPI和DP)然后修改HMI 设备与PLC通讯的波特率。波特率大小必须统一。如西门子200默认9600那此处就改为

9600触摸屏地址默认为1号站修改后的状态如图

这样HMI设备与PLC的连接就创建完成了。

下一步创建变量。

双击通讯里面的变量,打开变量编辑器。双击名称下面的空白行,新建一个变量。

在这里的变量名称可以修改,连接栏这个地方点击下标可以看到2个可以选择的连接类型。

这里的连接分为2种,一个叫做内部变量一个叫做连接变量

内部变量是HMI设备内部的存储区域,不参数外部的数据交换,利用HMI设备内部存储器来创建的变量。

连接1变量,就是上面我们创建的连接1这个连接变量也叫外部变量,也就是说,如果选择这个变量那么如果HMI设备控制次变量就等于控制你所设置的信息栏里显示的S7-200里面的变量

数据类型:这里的数据类型分为很多种。

变量Bit范围形式

Char8——字符

Byte80~255字节

Int16-32768~32767有符号整数

Word1616位字字

DInt32-21亿~21亿有符号32位整数

DWord3232位双字双字

Real32小数浮点数

Bool1True(真1)False(假0)

StringChae-------字符串如果创建的变量是内部变量,变量类型还有以下几种不同方式

Uint160~~65535无符号整数

Long32-21亿~~21亿双整数

ULong320~~4294967295无符号双整

Float32------32位小数

Double64-------双精度浮点数

DateTime64时间日期时间日期因为在这里我们使用的是位所以选择Bool数据类型地址修改为PLC内部的M0.0。数组计数默认(如果为2也一次创建以M0.0为首的2个,但在这里我们不使用,这种方法不利于变量的查看,适合变量的批量创建)采样周期使用默认值。(采样周期是说HMI每隔多长时间去PLC内才采集次变量信息一次,过长的采样时间会使设备反应缓慢,过短的采样时间会加大HMI设备与PLC通讯的负荷)。创建完成的变量如图

使用此方法创建3个变量分别对应PLC内部的M0.0M0.1Q0.0

下面开始画面的编程组态。

首先点击工具栏里面的按钮,拖放到画面中,然后设置按钮的属性

在按钮属性中,你可以让按钮的显示使用文本图形或者不可见也就是隐藏在这里我们使用文本然后修改OFF和ON下的文本状态为启动。然后进行事件的组态。

事件的组态是让按钮实现功能的必要步骤,点击按钮属性菜单里的事件

在事件里面点击按下,调用系统函数

SetBit置位一个位RestBit复位一个位,如果想做个按钮,你首先需要在按下的时候置位一个位,然后在释放的时候复位一个位,这样就可以做成一个具有点动功能的按钮。

使用了系统函数的事件会显示黑色加粗字体。这就是使用系统函数控制变量的方法。分别设置2个按钮相同的属性一个按钮控制变量1(按下和释放在一个按钮里都是控制一个变量),也就是M0.0另一个按钮控制变量2也就是M0.1。

然后拖放一个圆到画面中,设置圆的属性。

使用圆里面的动画功能,

启动动画功能里的外观选项,由量3来控制。当数值为0时选择一个背景色,当数值为1时选择一个不同的背景色。然后使用通讯线下载到PLC中运行

相关文档
最新文档