HMI开发 FactoryTalk View Studio 旋转动画教程 泵风扇电机程序

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HMI开发 FactoryTalk View Studio 旋转动画教程泵风扇电机程序
介绍
FactoryTalk View Studio是用于构建HMI应用程序的功能非常强大的软件。

许多使用Allen Bradley自动化硬件的工厂将采用FactoryTalk View Machine Edition(ME)或Site Edition(SE)作为其HMI平台。

尽管HMI的开发通常是直截了当的,但仍有许多警告和隐藏功能只能通过经验学习。

今天,我们将研究动画旋转的实现,该动画允许用户创建一个旋转并指示运动的对象。

该动画可以应用于泵,电动机,风扇和通常会在现场旋转的任何其他对象。

通过使用此类动画,您可以使HMI屏幕对操作员而言更加美观和直观。

此外,熟练的程序员将利用此技术正确显示给定对象的位置,而不是“随机”旋转。

这个概念将在下面学习。

本教程中介绍的技术在FTView ME和SE中也应同样有效。

为动画创建PLC代码基础结构
设置对象动画的最简单方法是创建BOOL标签,该标签启用后将在屏幕上旋转对象。

但是,对于真实系统中发生的情况,此动画将显得非常呆板且代表性很差。

上面的梯级不过是一个连续循环运行的计时器。

通过
HMI_Rotation_Enable位启用梯级时,时间开始并继续运行,直到该位断电。

通过使用HMI_Rotation.ACC值,我们可以在HMI屏幕上旋转对象。

HMI旋转技术的实现使用动画
通过右键单击FactoryTalk View对象,组或按钮,可以向其中添加动画。

进入菜单(如下所示)后,您需要确保位于“旋转”标签中。

此处的定义将使您能够对先前选择的对象进行动画处理。

在“表达式”字段中,我们定义了旋转所基于的标签。

如上所述,这是由HMI_Rotation.ACC表示的计时器上的累积时间。

选项中“表达范围”使我们可以设置将由标签设置的最小值和最大值。

为简单起见,我们从0开始,并在该值达到.PRE值时重置时间。

因此,
我们可以使用基于标签的定义使事情变得简单。

您可以手动设置它们,但是如果要通过PLC加快或降低旋转速度,则需要调整这些数字。

“旋转(度)”部分允许用户选择旋转范围。

由于我们正在使用风扇,因此它将旋转360度。

对于其他系统,这可以做得更小。

最后,如果您希望不在已中心点做旋转,则可以在“旋转中心”字段中使用修改。

默认情况下,对象将绕中心旋转。

修改显示更新时间以实现顺畅的操作
如果启动如上所述的动画,它将起作用。

但是,它看起来像是断断续续或旋转得比预期的慢得多。

这是因为FTView显示的默认更新率很低。

默认情况下刷新速率较低,但您确实需要一定的更新速率才能顺利查看旋转。

由于它依赖于基于PLC的标签,因此需要一致地接收此数据。

通过打开显示设置,“常规”选项卡将显示一个标记为“最大标签更新率”的字段。

将此值设置为0.1或0.05将确动画看起来更完美。

注意,这会使网络负担比平时更高。

结论
使您的物体旋转可以使您的屏幕栩栩如生,操作员可以直观地确认某个马达确实在工作。

当然,最好是使用带有反馈的电机,但是您可以使用计时器轻松地对此进行仿真。

您只需要几个简单的逻辑即可,并可以通过FactoryTalk View Studio 访问“旋转”选项卡。

此方法将适用于终端的ME和SE版本。

相关文档
最新文档