1. | 创建一个新的标准工程。 ⇒ | 设备配置为CODESYS Control Win V3。MainTask调用PLC_PRG。实现语言为ST。 |
|
2. | 在PLC_PRG程序代码中,用基本数据类型STRING声明数组变量。 ⇒ |
PROGRAM PLC_PRG
VAR
axLampIsOn: ARRAY[1..2,1..3] OF BOOL; // 对于灯, 属性 '变量' 和按钮, 用户输入
asButtonText: ARRAY[1..2,1..3] OF STRING := // 按钮的输出文本,属性“文本变量”
[
'1A Lamp', '2A Lamp',
'1B Lamp', '2B Lamp',
'1C Lamp', '2C Lamp'
];
END_VAR
|
|
3. | 在设备树中选择应用程序,然后点击。 |
4. | 在添加可视化对话框中,指定名称VisuMain,然后点击添加以关闭对话框。 |
5. | 将灯元素从工具箱视图拖动到可视化视图。 |
6. | 配置固定属性值。 |
7. | 双击变量属性的值字段。 |
8. | 点击 。 |
9. | 从变量树中选择数组变量PLC_PRG.axLampIsOn。 |
10. | 在末尾扩展字符串,例如使用"[f"。 ⇒ | 如果已经激活SmartCoding (选项对话框, SmartCoding类别, 键入选项时立即列出组件选项),则当前变量列表将与占位符一起显示: | | |
|
11. | 为第一个维度选择占位符$FIRSTDIM$并确认选择。 |
12. | 在末尾扩展字符串,例如使用",s"。 |
13. | 为第二个维度选择占位符$SECONDDIM$,然后确认选择。 |
14. | 用右括号将字符串括起来 ⇒ | PLC_PRG.axLampIsOn[$FIRSTDIM$, $SECONDDIM$] | | 灯被配置为一个模板。 |
|
15. | 点击。 ⇒ | 将打开多重可视化元素对话框。默认值来自数组声明。 | | 元素总数, 水平 = 2 | | 元素总数, 垂直 = 3 |
|
16. | 声明新元素之间的距离。 ⇒ | 元素之间的偏移, 水平 = 3 | | 元素之间的偏移, 垂直 = 3 |
|
17. | 检查高级设置。 |
18. | 点击确定确认选择。 ⇒ | 新元素将显示在可视化编辑器中。所有属性都配置了一个精确的索引,并且对数组变量进行索引。 |
|
19. | 在可视化工具箱的 通用控制类别中, 选择按钮元素并将其拖到可视化编辑器中。 |
20. | 配置固定属性值。 |
21. | 配置文本变量->文本变量属性。 ⇒ | PLC_PRG.asButtonText[$FIRSTDIM$, $SECONDDIM$] |
|
22. | 配置输入配置->切换->变量属性的值。 ⇒ | PLC_PRG.axLampIsOn[$FIRSTDIM$, $SECONDDIM$] | | 该按钮被配置为模板。 |
|
23. | 点击。 ⇒ | 将打开多重可视化元素对话框。默认值来自数组声明。 | | 元素总数, 水平 = 2 | | 元素总数, 垂直 = 3 |
|
24. | 声明新元素之间的距离。 ⇒ | 元素之间的偏移, 水平 = 3 | | 元素之间的偏移, 垂直 = 3 |
|
25. | 检查高级设置。 |
26. | 点击确定确认选择。 ⇒ | 新元素将显示在可视化编辑器中。所有属性都配置了一个精确的索引,并且对数组变量进行索引。 | | |
|
27. | 登录,启动和下载应用程序。 |