解答:
在 STEP 7 Micro/WIN V3.2 + SP 4 中配置文本显示向导时,功能键和屏幕的状态被存储在 Micro/Win 为向导保留的内存空间中。 这些变量可以在程序块中被引用, 连接和处理。
序号 | 步骤 |
1 |
在 STEP 7 Micro/WIN 中启动文本显示向导。n |
2 | 配置您的 TD。n 选择按下相关的功能键将导致触点置位还是瞬动。 |
3 | 结束 TD 的配置并定义用户菜单。 n
创建菜单项 (最多 8 个) 以及每个菜单项所包含的屏幕 (每个菜单项最多 8 个屏幕)。 文本显示向导按照如下规则为屏幕排序:首先从 0 开始为第一个菜单项的屏幕排序, 然后连续地排列下一个菜单项的屏幕 (最多 64 个屏幕: 0 到63)。n 要点: 从菜单项到屏幕画面的切换只能通过按 ENTER 键来实现并通过 ESC 键返回。 因此 ESC 键不能被引用,并且只有屏幕可被排序 (而非菜单项)。n 完成上述操作后就可以关闭用户菜单编辑界面并结束文本显示向导。 |
4 | 在 STEP 7 Micro/WIN 的程序块中引用功能键并与所创建的用户屏幕相连接。 n
由指定功能键的状态位连接对指定屏幕的字节比较指令来触发指定线圈的动作。n 在这个例子中 (图 04), 当在此屏幕下按下 F 1 键时, 输出点 A0.0 被置为0。 所使用的状态位地址可以在文本显示向导的符号表 TD_SYM_0 (配置 0) 中找到。 |
在附件中提供了一个关于此应用的例子程序,可供下载。
例如对于组装线的控制器来说, 不同动作的执行正是靠在所选屏幕下按功能键来实现的。
下图所示为车间的配置线图。
此生产车间包含 2 个组装线 (AL) AL 1 和 AL 2, 分别用电动机 M1 和 M2 来驱动。电动机的温度 TEMP(M1) 和 TEMP(M2) 以及单元 UNITS(AL1) 和 UNITS(AL2) 可显示到 TD 上。 通过输出点 A0.0 和 A0.1 来控制电机之间的切换。
例子程序 "FunctionKeys.mwp" 中的菜单结构如下图所示:
程序 "FunctionKeys.mwp" 包含两个菜单项: DISPLAY 和 OPERATION。 在 DISPLAY 中按 ENTER 键进入温度显示屏幕。 电动机的当前温度 (存储在 VW 10 10 中) 被输出到此屏幕中。 根据所按下的是功能键 F1 或 F2, 电机 M1 或 M2 的温度被显示出来。 被选中的电机的信息存储在 VB1000。 通过上下键进入显示单元号( UNITS) 的屏幕, 组装线 AL 1 或 AL 2 的当前单元号以相关的形式显示在此屏幕下。 考虑到系统的简易性, 所显示的数值为默认的固定值。 通过 OPERATION 菜单来进行模式控制 (MODE)。 当前的操作模式保存在 VB1040 中 (F1:手动模式, F2:自动模式,F4:关闭)。在自动模式下控制两个电机的输出点定位于 A0.0 和 A0.1。 MAN 和 AUT 之间的切换通过 F 4 实现。
测试例程所需配置
组件 | 设备/ 软件/ 版本/ 接口参数 |
文本显示器 | TD200C 版本号 V1.0.0.6
|
软件 | STEP 7 Micro/WIN 版本号 V4.0.5.08 (SP5) 或更高 |
CPU | CPU 222 REL 01.22 |
FunctionKeys.zip ( 4 KB )
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337201.html