17.14.2 指定地址的格式

指定内部地址的使用方式如下。

地址

设置

指定地址+0

显示触发

 

指定地址+1

窗口编号

不用于滚动消息部件的预留地址

指定地址+2

窗口显示位置的X坐标

指定地址+3

窗口显示位置的Y坐标

指定地址+4

语言

 

指定地址+5

字体

 

指定地址+6

文本大小

 

指定地址+7

字符数

 

指定地址+8

文本颜色

 

指定地址+9

文本背景色

 

指定地址+10

闪烁

 

指定地址+11

文本

 

:

:

 

指定地址+n

文本

 

指定地址+n+1

字符数

 

指定地址+n+2

文本颜色

 

指定地址+n+3

背景色

 

指定地址+n+4

闪烁

 

指定地址+n+5

文本

 

:

:

 

指定地址+n+x

文本

 

指定地址+n+x+1

文本结尾(字符数)

 

根据指定内部地址的寄存器大小保存设置。

当指定了16位寄存器时

根据寄存器大小,以字为单位使用数据。

例如,指定地址是USR0100

当指定了32位寄存器时

根据寄存器大小,以双字为单位使用数据。

然而,以字为单位使用文本设置。

例如,指定地址是USR0100

指定地址+0:显示触发

...

5

4

3

2

1

0

保留

显示的状态

保留

显示/删除

无论指寄存器大小如何(16位/32位寄存器),都使用同一位。

状态

显示/删除位:位0

显示状态位:位4

删除

OFF

OFF

OFF

ON

人机界面

ON

OFF

已显示

ON

ON

各状态的操作如下。

当该位置OFF(已删除状态)时消息被删除,显示状态位被更新为OFF。

根据语言(指定的地址+4)后的地址值显示消息。显示完成位将被更新为ON。

消息显示完成时的状态。要更新消息,请执行下面的任一步骤。

当作为画面切换目标的滚动消息部件的指定地址处于[显示]或[已显示]状态时,在画面切换后,文本将显示在消息显示范围内。

 

例如,对画面上设置的所有滚动消息部件使用同一指定地址

指定地址+1:窗口编号

指定地址+2:窗口显示位置的X坐标

指定地址+3:窗口显示位置的Y坐标

不用于滚动消息部件的预留地址

当在[全局窗口操作]设置中选择了[间接]时,如果指定的内部地址同滚动消息部件的指定地址相同,这些地址就用于窗口画面显示。

指定地址+4:语言

为将要显示的文本选择一种语言。

语言

语言代码

ASCII

0x0000

韩语

0x0001

繁体中文

0x0002

简体中文

0x0003

日语

0x0004

俄语(仅矢量字体)

0x0005

泰语

0x0006

指定地址+5:字体

为将要显示的消息设置文本字体。

字体

标准字体

0

矢量字体

1

指定地址+6:文本大小

为将要显示的消息设置文本大小。

文本大小如下。

文本大小

8x16

0x0810

8x32

0x0820

8x64

0x0840

16x16

0x1010

16x32

0x1020

16x64

0x1040

32x16

0x2010

32x32

0x2020

32x64

0x2040

指定地址+7:字符数

设置将在其上应用文本颜色(指定地址+8)、文本背景色(指定地址+9)和闪烁(指定地址+10)的字符的数量。泰语和俄语等叠置字符使用两个字符代码显示一个字符,应计为一个字符(2字节)。

例如,在基本画面上显示如下消息。

指定地址+8:文本颜色

指定地址+9:文本背景色

设置文本的显示颜色。

每个字符的文本颜色都可以更改。

支持如下的64种颜色。

编号

RGB

编号

RGB

编号

RGB

编号

RGB

0

(0.0.0)

1

(0.0.255)

2

(0.255.0)

3

(0.255.255)

4

(255.0.0)

5

(255.0.255)

6

(255.255.0)

7

(255.255.255)

8

(0.0.64)

9

(0.0.160)

10

(0.64.0)

11

(0.64.64)

12

(0.64.160)

13

(0.64.255)

14

(0.160.0)

15

(0.160.64)

16

(0.160.160)

17

(0.160.255)

18

(0.255.64)

19

(0.255.160)

20

(64.0.0)

21

(64.0.64)

22

(64.0.160)

23

(64.0.255)

24

(64.64.0)

25

(64.64.64)

26

(64.64.160)

27

(64.64.255)

28

(64.160.0)

29

(64.160.64)

30

(64.160.160)

31

(64.160.255)

32

(64.255.0)

33

(64.255.64)

34

(64.255.160)

35

(64.255.255)

36

(160.0.0)

37

(160.0.64)

38

(160.0.160)

39

(160.0.255)

40

(160.64.0)

41

(160.64.64)

42

(160.64.160)

43

(160.64.255)

44

(160.160.0)

45

(160.160.64)

46

(160.160.160)

47

(160.160.255)

48

(160.255.0)

49

(160.255.64)

50

(160.255.160)

51

(160.255.255)

52

(255.0.64)

53

(255.0.160)

54

(255.64.0)

55

(255.64.64)

56

(255.64.160)

57

(255.64.255)

58

(255.160.0)

59

(255.160.64)

60

(255.160.160)

61

(255.160.255)

62

(255.255.64)

63

(255.255.160)

例如,在基本画面上设置滚动消息部件,指定地址是USR0100。

显示文本是“Standard Message Display”。

“Standard Message”的文本颜色和背景色分别是白色和黑色。

“Display”的文本颜色和背景色分别是黑色和白色。

指定地址+10:闪烁

将文本设置为闪烁或不闪烁。

闪烁

无闪烁

0

中速闪烁

1

低速闪烁

2

高速闪烁

3

指定地址+11:文本

设置将在显示范围内显示的文本。

将保存在地址中的文本是UNICODE。

当为显示文本设置了换行时,将插入换行。

可以显示的最大字符数是160个字符(包括换行)。

指定地址+n+x+1:文本结尾(字符数)

指定用滚动消息显示的文本的结尾。

应固定为0(0x00)。