对话框:输入配置
象征:
功能:该对话框允许您为输入事件分配输入操作并配置输入操作。
称呼: 配置 按钮 输入配置 财产
要求:在编辑器中选择一个元素。
所有元素属性都可用吗?
只有在您选择 “” 后,所有属性才可用 高级 选项或 所有类别 过滤 特性。
输入动作:用户管理
对话框和动作 | 配置哪个可能的用户管理对话框或哪个操作跟随输入事件 注意运行时使用的对话框在 对话框设置 可视化管理器的选项卡。 . 也可以看看
默认值:来自 |
登录 | 登录提示打开。 默认: |
登出 | 当前用户已注销。 |
更改用户密码 | 更改密码的对话框打开。 默认: |
打开用户配置 | 对话框打开以更改配置。 默认: |
输入动作:关闭对话框
对话 | 类型的可视化 对话 这将被关闭
例子: . 的默认对话框 VisuDialogs 库,通常集成在项目中。
注意对象属性中的设置 (可视化 可视化的选项卡)确定可视化是否可以用作对话框。 |
结果 | 关闭对话框的返回值 注意如果关闭后还有更多的输入动作,那么他们在 元素的属性。 |
没有 |
|
好的 |
返回值是指对话框中的按钮。价值 |
取消 | |
中止 | |
重试 | |
忽视 | |
是的 | |
不 |
输入动作:打开对话框
对话 | 可视化的名称(类型: 对话) 在可视化用户触发输入操作后,它将在运行时作为对话框打开
注意这 VisuDialogs 库提供标准对话框。
|
传递对话框的参数 | |
参数 | 在可视化界面编辑器中声明的界面参数 例子: |
类型 | 可视化界面编辑器中声明的参数数据类型 例子: |
价值 | 变量(数据类型对应参数的数据类型) 当对话框打开时,变量的值被传递给参数。 例子:
|
这里对话框的返回值被激活, | |
更新 | 注意参数在对话框关闭之前更新。在此之前,这些值将被临时存储。它们存储为副本,而不是参考。 |
没有 |
|
好的 |
|
取消 | |
中止 | |
重试 | |
忽视 | |
是的 | |
不 |
打开对话框模式 |
|
开仓 | 打开对话框相对于调用可视化的初始位置 |
居中 |
|
位置 |
注意:使用相应的输入选项指定 X 方向和 Y 方向的位置。 |
X | 打开对话框左上角的水平 X 位置 输入选项:
|
Y | 打开对话框左上角的垂直 Y 位置 输入选项:
|
输入动作:更改语言
客户端相关语言
可以为每个客户端单独切换语言。要求是 CODESYS Visualization 插件至少安装在版本 4.7.0.0 中,运行时系统版本 >= V3.5 SP20。启动可视化时,将以浏览器中设置的语言显示(例如, 德 或者 英文)。此语言必须在项目中可用。如果该语言不可用,则显示默认文本。
在 4.6.0.0 及更低版本中,所有客户端的语言均同时切换。
语言代码
使用 ISO 639 代码(例如,de、en、it、zh-CHS)来命名可视化中存在的语言。
语言 | 当前可视化客户端切换至的语言 例子:
|
输入操作:更改显示的可视化
在用户输入处显示的可视化 | |
分配 | 从项目或库中的所有可用可视化中选择的可视化。 例子: |
赋值表达式 | 多变的 ( 例子: |
用户输入显示可视化的顺序在内部保存。以下选项使用此信息。 | |
先前显示的可视化 |
要求:已发生可视化切换。 |
下一个显示的可视化 |
要求:已经发生了一个被调用的可视化切换 先前显示的可视化. |
输入动作:执行命令
此处列出了命令以及在输入事件发生时可视化处理的传输参数。
配置命令 | ![]()
点击 |
![]() | 中的命令 配置命令 被添加到列表中。 |
![]() | 该命令被删除。 要求:选择了一个命令。 |
列表中的顺序定义了执行的顺序。 | |
![]() | 所选命令在列表中下移一位。 |
![]() | 所选命令在列表中上移一位。 |
命令 | 第一个参数 | 第二个参数 |
|
|
|
在控制器上执行的 EXE 文件 该程序在 PLC 上执行,因此它不能是交互式的或有任何用户界面。 例如,程序可以复制文件。 | 带有目录的程序名称作为单引号中的字符串 | 程序的参数作为单引号中的字符串 示例:程序打开的文件的名称 |
命令 | 一、参数 | 2.参数 |
|
|
|
在显示变体上执行的 EXE 文件。例外:WebVisu。 该程序在显示变量的上下文中执行。此后,该程序可以是交互式的并具有用户界面。 | 目录为的程序名称 | 程序的参数为 示例:程序打开的文件的名称 |
重要
如果可视化显示为 CODESYS WebVisu,则无法启动任何程序(EXE 文件)。
命令 | 一、参数 | 2.参数 |
|
|
|
可视化导航到 URL 的网页。 要求:可视化被执行为 CODESYS WebVisu. | . 网址
| 如果未指定参数,则网页将显示在新窗口或新选项卡中。 如果 |
命令 | 第一个参数 | 第二个参数 |
|
|
|
. 配方定义的名称
| . 配方名称
| |
在可视化运行时,控制器从配方定义的变量中读取实际值并将它们写入指定的配方。这些值被隐式保存(到控制器上的文件)并显示在配方管理器的配方定义中 CODESYS.换句话说,管理的配方 CODESYS 使用来自控制器的值进行更新。 |
命令 | 一、参数 | 2.参数 |
|
|
|
. 受影响配方定义的名称
| . 配方名称(来自配方定义)
| |
在可视化运行时,配方的值被写入控制器上的变量,就像它们在配方管理器中一样。 |
命令 | 一、参数 | 2.参数 |
|
|
|
. 受影响配方定义的名称
| . 更新并保存到文件中的受影响配方的名称
可选参数:如果您未在此处指定传输参数,则配方变量中的值仅保存在稍后指定的文件中。隐式配方文件不会更新。 | |
在可视化运行时, 将食谱另存为 对话框打开并提示用户输入文件名和控制器上的存储位置。文件名不得为 然后,用户可以保存包含来自配方变量的实际值的文件。如果传输参数是 不是 在第二个参数中指定,然后保存文件而不更改隐式配方文件。如果在第二个参数中给出了传输参数,那么隐式配方文件也会被更新。 注意:如果 将配方更改自动保存到配方文件 选项被选中 配方管理器 - 一般 选项卡,然后是配方定义 CODESYS 并且隐式配方文件自动保持不变。 注意:控制器上存在隐式(自动生成的)配方文件,其名称采用以下语法: |
命令 | 第一个参数 | 第二个参数 |
|
|
|
. 受影响配方定义的名称
| . 受影响配方的名称
| |
在可视化运行时, 加载配方 对话框打开。它为可视化用户提供位于控制器文件系统中并按扩展名过滤的文件列表 要求:文件是用 |
命令 | 一、参数 | 2.参数 |
|
|
|
. 受影响配方定义的名称
| . 新配方的名称
| |
在可视化运行时,在给定的配方定义中创建一个新的配方。 |
命令 | 一、参数 | 2.参数 |
|
|
|
. 受影响配方定义的名称
| . 配方名称
| |
在可视化运行时,从配方定义中删除指定的配方。 |
命令 | 一、参数 | 2.参数 |
| 可选:要打印的可视化屏幕的文件名(例如:“开始屏幕”) | 不能为第二个参数指定 |
默认 打印机 可视化运行时打开对话框。在对话框中,您可以选择一台打印机并配置其他打印设置。当您确认对话框时,将打印当前显示的可视化屏幕。 注意该命令只能在 TargetVisu 中执行。 |
输入动作:切换帧可视化
当输入事件发生时,显示切换到一帧内的另一个可视化。
框架选择类型 | |
切换本地可视化 | 这 帧选择 组可见。 |
切换到任何可视化 | 这 框架和可视化选择 组可见。 |
要求: 切换本地可视化 被选中。 | |
帧选择 | 包含活动可视化的所有框架的列表。参考的可视化列在每帧下方,如在 参考 相应框架的属性。 例子: ![]() |
分配选择 | 中的选择 帧选择 输入字段被接受。然后出现在 选定的框架 和 选定的可视化 设置。 要求:在 帧选择 输入字段。 |
选定的帧 | 要切换到的帧的名称 例子: 提示:使用 分配选择 此处更改设置的命令。 |
精选维苏 | 切换的可视化名称 例子: 提示:使用 分配选择 此处更改设置的命令。 |
要求: 切换到任何可视化 选项被选中。 | |
框架和可视化选择 | 包含要切换到的帧 |
分配 | 要切换到的帧(带有完整路径)。索引决定了可视化。 例子: 路径以以下语法指定: 警告:可视化可以通过框架元素嵌套在任何深度。为了使用 切换到任何可视化 框架选择类型没有任何问题,一个框架不得包含超过 21 个引用的可视化。 |
赋值表达式 | 多变的 ( 例子: |
要选择的索引 | . 确定显示哪些引用的可视化的索引
注意:框架的引用可视化会根据它们的顺序自动索引。 |
要求:项目包含形成结构的可视化。
输入动作:写变量
输入操作的配置定义了可视化用户如何指定值以及将值写入哪个变量。
输入类型 如何提示输入 | |
默认 | 输入字段,或者如果需要虚拟键盘(如果显示变体没有物理键盘) 注意:运行时文本输入的默认选项在可视化管理器中设置: 对话框设置 标签, 默认文本输入的设置. |
文字输入 | 将显示一个输入字段。作为可视化用户,您可以使用键盘指定数字或文本。 要求:显示器变体有一个键盘作为输入设备。 |
有限制的文本输入 | 将显示一个输入字段。您可以使用键盘指定数字或文本。该字段还显示输入的值范围。超过限制时,输入值显示为红色。 要求:显示器变体有一个键盘作为输入设备。 |
VisuDialogs.Keypad | 一个虚拟键盘打开。您可以使用它来指定数字或文本。 |
VisuDialogs.Numpad | 一个虚拟键盘打开。你用它来指定一个数字。 |
VisuDialogs.NumpadExtended | 一个虚拟键盘打开。你用它来指定一个数字。这里也允许使用十六进制和指数表示法。 |
选择要编辑的变量 | |
使用文本输出变量 |
|
使用另一个变量 |
例子: |
初始显示格式 | 具有格式定义的占位符。它定义了变量值的输出格式和输入限制。 例子: |
敏 | . 输入限制的最小值。如果用户指定较小的值,则不接受。
|
最大限度 | . 输入限制的最大值。如果用户指定了更大的值,则不接受。
|
对话框标题 | . 显示在对话框标题栏中的文本。可选的。
|
密码字段 |
|
打开输入对话框的位置 | 打开输入对话框相对于调用可视化的初始位置 |
使用全局设置(来自可视化管理器) | 要求:此选项仅在显示在 TargetVisu 上或作为 WebVisu 时可用。
|
居中 |
|
位置 |
注意:使用相应的输入选项指定 X 方向和 Y 方向的位置。 |
X | 打开对话框左上角的水平 X 位置 输入选项:
|
Y | 打开对话框左上角的垂直 Y 位置 输入选项:
|
输入动作:执行 ST 代码
输入栏 | 作为结构化文本的代码编辑器 |
输入动作:切换变量
多变的 | 多变的 ( 例子: |
输入动作:文件传输
随着 文件传输 输入动作,文件可以从操作变量(目标或网络可视化)传输到 PLC 以及从 PLC 传输。这可以通过文件传输(类型: 文件) 或流式传输 (类型: 流媒体)。
该操作具有在运行时在可视化中显示文件选择对话框的效果。在那里,可视化用户可以选择将传输到 PLC 或从 PLC 传输的文件:对于从 PLC 传输到可视化, 保存存档 对话框打开。对于从可视化到 PLC 的传输, 打开文件 对话框打开。
转移 | |
方向 | 文件传输方向 |
从 PLC 到可视化 | 中指定的对象 文件名 要么 流式传输实例名称 从 PLC 传输到可视化。 这 保存存档 文件选择对话框在运行时显示在可视化中。 |
从可视化到 PLC | 可视化用户指定的文件被传送到 PLC 并保存在指定的文件路径中 文件名 要么 流式传输实例名称. 这 打开文件 文件选择对话框在运行时显示在可视化中。 |
类型 | . 确定文件的传输方式
|
类型 | 文件 数据传输是通过文件传输完成的。 |
文件名 | 文件路径(类型
注意如果用户通过 文本域 元素,掩蔽字符 注意在用户指定文件路径的情况下,应由应用程序检查,以防止文件被意外读取或覆盖。 |
类型 | 流媒体 数据传输是通过流式传输完成的。 |
流式传输实例名称 | 实例路径(类型 类型 类型 |
控制标志 | 注意:该变量仅针对传输方向进行评估 从可视化到 PLC. 变量(类型 确定如何在 PLC 的文件系统上处理对象(文件或实例对象)。为此提供了两个可以设置变量的标志。
. 选项
例子: |
传输方向为 从可视化到 PLC (写)。
示例:一个新的配方文件 Recipes/Recipe_2021.txt
已在可视化设备中创建。可视化用户选择该文件并希望以相同的名称将该文件保存在 PLC 上。因为相应地设置了控制标志,所以会打开一个消息窗口,并且可视化用户可以确认文件将被覆盖。
PROGRAM PLC_PRG VAR xVisuToggle : BOOL; dwControlFlag : DWORD := VisuElems.VisuEnumFileTransferControlFlags.UseOriginalFileName + VisuElems.VisuEnumFileTransferControlFlags.ConfirmFileOverwriteInPlc; strFileName: STRING := '/Recipes/Recipe_new.txt'; END_VAR
状态变量 | |
转移活跃 | 布尔变量(可选)
|
转账成功 | 布尔变量(可选)
|
错误代码 |
|
使用本地可视化文件 | 要求:选项可用时 将可视化文件传输到 PLC 已指定为方向。
|