指定内部地址的使用方式如下。
地址 |
设置 |
|
指定地址+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。
已显示
消息显示完成时的状态。要更新消息,请执行下面的任一步骤。
[显示] (将显示状态位置OFF)
[删除],然后再[显示]
当画面切换时显示
当作为画面切换目标的滚动消息部件的指定地址处于[显示]或[已显示]状态时,在画面切换后,文本将显示在消息显示范围内。
例如,对画面上设置的所有滚动消息部件使用同一指定地址
指定地址+1:窗口编号
指定地址+2:窗口显示位置的X坐标
指定地址+3:窗口显示位置的Y坐标
不用于滚动消息部件的预留地址
当在[全局窗口操作]设置中选择了[间接]时,如果指定的内部地址同滚动消息部件的指定地址相同,这些地址就用于窗口画面显示。
更多详情,请参阅 “设置指南”。
5.4.4 [系统设置] - [主机] - [模式]设置指南
指定地址+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字节)。
须将字符数(指定地址+7)、文本颜色(指定地址+8)、文本背景色 (指定地址+9)和闪烁(指定地址+10)作为一个整体进行设置。
当字符数不同于(指定地址+7)的字符数时,将不能正确显示文本。例如,可能显示与设置文本不同的文本。
当总字符数超过160时,只显示160个字符。
例如,在基本画面上显示如下消息。
指定地址+8:文本颜色
指定地址+9:文本背景色
设置文本的显示颜色和背景颜色。
每个字符的文本颜色都可以更改。
须将字符数(指定地址+7)、文本颜色(指定地址+8)、文本背景色 (指定地址+9)和闪烁(指定地址+10)作为一个整体进行设置。
将它们设置到需要更改的文本的起点。
如果设置了一个非设定值,将使用低位11进行显示。
如果可以指定256色,则只能为滚动消息设置64种固定颜色。
例如,在基本画面上设置滚动消息部件,指定地址是USR0100。
显示文本是“Standard Message Display”。
“Standard Message”的文本颜色和背景色分别是白色和黑色。
“Display”的文本颜色和背景色分别是黑色和白色。
指定地址+10:闪烁
将文本设置为闪烁或不闪烁。
闪烁 |
值 |
无闪烁 |
0 |
中速闪烁 |
1 |
低速闪烁 |
2 |
高速闪烁 |
3 |
须将字符数(指定地址+7)、文本颜色(指定地址+8)、文本背景色 (指定地址+9)和闪烁(指定地址+10)作为一个整体进行设置。
当设置了一个闪烁值外的其他值时,将指定为不闪烁。
指定地址+11:文本
设置将在显示范围内显示的文本。
将保存在地址中的文本是UNICODE。
当为显示文本设置了换行时,将插入换行。
可以显示的最大字符数是160个字符(包括换行)。
当数据被设置到内部地址时,应考虑使用文本数据模式。更多信息,请参阅下面的内容 。
17.9.3 根据文本数据模式保存数据
指定地址+n+x+1:文本结尾(字符数)
指定用滚动消息显示的文本的结尾。
应固定为0(0x00)。