施耐德触摸屏基础

  • 格式:doc
  • 大小:281.00 KB
  • 文档页数:23

∙Vijeo Designer 不支持将多个驱动程序设置为相同的 COM 端口。

将各驱动程序设置成互不相同的 COM 端口。

6.2 设置变量
6.2.1 变量类型
有三组变量类型:基本变量、用户数据类型变量、以及块变量。

基本变量包含BOOL、INT、UINT、DINT、UDINT、Integer、REAL,以及 STRING 变量。

用户数据类型变量是指包含其他变量的集合的变量。

它们包含数组、结构、以及文件夹变量。

块变量用于一次给多个设备地址赋值。

它们包含 Block INT、Block UINT、Block DINT、Block Integer,以及 Block REAL。

6.2.1.1 基本变量类型
变量类型详细信息
BOOL 存储一个为 1 或 0 的值。

INT, DINT, UINT, UDINT, Integer 变量的数据范围取决于:数据格式、有无符号和数据长度。

整型变量:
∙不能存储值的小数部分
∙处理速度比 Real 型变量快
∙请使用最符合您的数据需求的数据变量。

一般的整型数据变量只能用于老版本的工程中。

∙UDINT 只能被用作外部变量。

整型变量的数据范围
整型数

有符
号的


数据范围
使用整型变量。

虽然 Real 数值可以存储更大的值,但是它也只能被精
确到七位小数。

例如,对于数值 1.2345678,仅前七位
(1.234567)是精确值。

任何前七位后的位数都被计算
为近似值。

在 Runtime 期间,处理一个 Real 变量所花费的时间大
于处理整型的时间。

∙当在数学表达式中使用 Real 变量时,一定要小
心。

例如,Real 变量存储的一个值 0.1 其实真
正的值为 0.1000000014901161。

由于 Real 变
量的精确值不能超过七个小数位,所以请不要在
比较操作中使用 Real 变量。

∙为了表示十进制点,Vijeo Designer 只接受句号
[ .]。

]. 其他表示十进制点的方法,如许多欧
洲国家使用的逗号[,],是无效的。

STRING 存储 2 到 100 个字符。

可以在【字节数】属性中定义字符串变量可以存储的字
符数。

∙【字节数】仅接受偶数。

属性


ASCII 设备和目标机器之间传送的所有文本数据均以单字节
ASCII 编码的方式进行读/写操作。

通常您可利用数据显示器对 00 到 7F 范围内的字符编
码进行读写操作。

根据所选用的字体,您也可对 80 到
FF 范围内的字符编码进行读写操作。

有关 Runtime 中使用的 ASCII 字符的列表,请参阅附
录 6,ASCII 表。

Unicode 外部设备和目标机器之间传送的文本数据均以双字节
Unicode 的方式进行读/写操作。

ANSI ANSI 使用的是 ASCII 编码表的扩展版本。

启用 ANSI
时,目标机器与 PLC 设备之间进行通信的所有文本数据
将作为单字节的 ASCII 码进行读/写。

有关 ANSI 字符的列表,请参阅附录 6,ASCII 表。

当前的统计信息(@stat)和以前的统计信息(@prevstat)
下面的图表罗列了驱动程序所搜集的当前和以前的统计信息。

在变量的【设备地址】字段中,使用@stat或@prevstat来确认您是想查看当前的统计信息还是之前的统计信息,然后输入冒号和索引号。

范例:
@stat:2 = 总计数
@prevstat:8 = 初始化失败
有关如何创建变量以显示驱动程序的统计信息,请参阅章节 5.3.1,创建变量以显示驱动程序统计信息。

注:
∙驱动程序统计信息为只读。

您不能使用键盘对驱动程序统计信息的值进行置零或更改。

∙当您关闭目标机器或重新计算统计信息时,驱动程序统计信息被置为零。

请参阅章节 5.3.3,恢复驱动程序统计信息。

∙如果驱动程序的统计变量已达到 32 位整型的最大值(2,147,483,647)且仍需继续收集统计信息,该变量将会溢出为负值。

在驱动程序的统计变量溢出或变为负值前,请将该变量置零。

例如,以每秒 100 个信息包的速率,总计数计数器将会在 248 天后溢出。

为确保驱动程序的统计信息不溢出,您可以创建一个周期脚本,利用这个周期脚本恢复统计信息,让该脚本每月执行一次。

系统控制字@sys
通过系统控制字来访问驱动程序的信息,或执行驱动程序中的操作,如与驱动程序的统计信息进行相互操作。

系统控制字与驱动程序的统计信息所采用的符号相同。

例如,@sys:3 = 重新计算。

6.7 系统变量
系统变量属于特殊变量,它提供应用程序所在的目标机器或系统的信息。

系统变量都以下划线(_)开头。

例如,_Day就是一个系统变量,它掌握着目标机器系统的当前日期。

当应用程序运行时,另外一些系统变量提供应用程序的状态信息。

比如,_CurPanelID,这是一个整型变量,它存储了当前显示的图形画面的画面 ID。

系统变量的名称,数据源和数据类型属性都是只读的。

当您在工程中添加一个目标时,目标的系统变量也被添加到变量列表中。

您无法对系统变量进行删除,重命名或复制。

6.7.1 系统变量列表
您可在设备上对系统变量进行读写操作。

请参阅章节 6.7.3,在设备上使用系统变量。

位运算符
赋值运算符
动画类型描述
颜色动画
改变对象的颜色通过改变变量的值,您可很容易地改变对象的颜色。

如下图所示,通过使用颜色动画,您可以创建可改变颜色的对象。

有关颜色动画的更多信息,请参阅章节 8.6,通过变量值更改颜色。

填充动画
以图形方式显示水位变化通过改变变量的值,您就可以逐步地填充对象,填充方式有水平填充与垂直填充两种。

填充动画适用于创建柱状图。

填充动画使用整型变量与设备地址。

关于图表的更多信息,请参阅章节 12.5.1,使用填充动画。

缩放动画
显示大小的变化通过改变变量的值,您可以改变对象的垂直/水平大小。

例如,利用缩放动画,您可以改变滚轴的厚度,如下图所示。

显示/隐藏动画
通过更改变量的值,您可使对象显示或隐藏。

显示/隐藏对象
您还可根据变量的值设置开关用以开启或停止闪烁。

更多信息,请参阅章节 8.5,使用变量显示或隐藏对象。

9.5.2 字操作
使用对话框来设置字操作。

一个字操作,将一个常量或变量值写入到指定的整型或 REAL 型变量里。

辑和)复制到【目标变量】栏中的变量中去。

异或将【数据源】栏中指定的整数、变量或表达式与【目标
变量】栏中指定的变量进行“异或”操作,并将结果(逻
辑互斥和)复制到【目标变量】栏中的变量中去。