人机交互界面的建立与操作
实验过程:、 1.打开Automation Studio软件,点击展开 电子控制IEC元件库,找到以下组件并放置 到工作区中并建立连接。
?
AS工控机柜的建立
2.在HMI元件库中找到按钮和圆形指示灯,并放置到编辑区内。双击按钮打开属性面板。 使用组件连接的方式将按钮与电气原理图中的按钮关联起来。
?
AS工控机柜的建立
AS人机动画简介
针对控制机柜的设计AS提供了独立元件库支持 Automation Studio HMI元件库具备两个大 类的组件: 控制、测量工具
控制
按钮 开关 设定点装置 信号装置 杂项 提供了各种按钮输入的基本组件 各种开关元件的人机界面 用于信号输入的装置 用于信号输出与现实的装置 采用文本输入的方式实现信号的 输入
AS基础动画简介
自由旋转动画
AS基础动画简介
比例动画
AS基础动画简介
比例动画
区域 无比例动画 比例动画 水平/垂直 比例 相关变量限 制 比例中心位 置 清除 查看/链接
描述 禁止比例动画。动画参数不可用但保持不变。 启动比例动画。允许对动画参数的访问。 定义对于横轴和纵轴的最小和最大比例因数。
100 Ohm
设定点发生器
电位器输入
AS人机动画简介
设定点发生器属性的设置
技术数据 设定 最小 值 最大 值 预定 义的 大小 初始值的设定 最小值设定 输出的最大值 设定组件大小
AS人机动画简介
开关属性的设置
变量赋值 变量赋值 与对应实数 变量建立连 接
AS人机动画简介
设定点发生器属性的设置
3.使用相同的方式将圆形指示灯与电气回路中的LED关联起来。打开仿真,点击人机 人机界面按钮,此时圆形指示灯会亮起。
AS工控机柜的建立
练习:尝试将按钮和LED更改为其他颜色,例如: 尝试使用其他的按钮组件和指示组件。
?
AS基础动画简介
为了使自动过程实现可视化,针对绘制的基础图形Automation Studio提供了几何图形 的基础动画。包含常用的平移、旋转、闪烁等动画效果。
技术数据 总阻 抗 设定 值 预定 义的 大小 设定电位器的阻值 大小 默认输出的百分比 设定组件大小
AS人机动画简介
开关属性的设置
内部连接 变量赋值 与对应实数 变量建立连 接
组件连接
与对应电工 电位器组件 关联
AS人机动画简介
信号装置
? ?
?
?
?
?
?
?
?
AS人机动画简介
信号装置属性的设置
技术数据 关闭 闪烁 时间 设定灯熄灭时间
AS基础动画简介
平移动画
AS基础动画简介
自由旋转动画
AS基础动画简介
自由旋转动画 字段 无旋转动画 旋转动画 最小/最大旋 转角度 对应变量限 制 旋转中心 描述 禁止自由旋转动画。动画参数不可用但保持不变。 启用自由旋转动画。允许访问动画参数。 最小和最大旋转角度。用户可选择角度单位(弧度radians, 梯 度gradians和度数degrees). 一个正角度是指三角方向的旋转 (逆时针方向)。 限制旋转相关变量的值。
SOL1
SOL2
AS基础动画的建立
实验过程: 1.打开第六节课程建立的工程档案,使用工具栏中的矩形工具在编辑区中绘制出两个 矩形。选中小矩形将其移动到最底层。
AS基础动画的建立
实验过程: 2.双击大矩形,打开属性面板,在视觉属性中,设置填充模式为图示样式。使用相同 的方法设置小矩形的填充效果。
AS基础动画的建立
CMD_POS
AS脚本动画的建立
实验过程: 1.使用Automation Studio基本绘图工具创建液压缸模型
AS脚本动画的建立
实验过程: 2.选中两个矩形,并点击右键使其组合,再次选中组合后的元件点击右键,点击群 组组装。
AS脚本动画的建立
实验过程: 2.选中两个矩形,并点击右键使其组合,再次选中组合后的元件点击右键,点击群 组组装。
开关
AS人机动画简介
开关属性的设置
技术数据 位置数 预定义的大 小 激活初始状 态 开关可调整 的位置 元件大小的 设定 设定开关的 初始状态
AS人机动画简介
开关属性的设置
内部连接 变量赋值 与对应整数 变量建立连 接
AS人机动画简介
设定点装置
100 Ohm
100 Ohm
100 Ohm
100 Ohm
建立了动画连接后,在图形界面运行环境下,根据 数据变量或表达式的变化,图形对象可以按动画 连接的要求进行改变。
AS人机动画简介
Automation Studio软件为人机界面的创建提供了丰富的元件 库支持 具备丰富的二维绘图功能,用户可以利用基本绘图功能完成 各种设备和生产流程组件的创建 具备类C语言的ST结构文本,可用于编写人机动画的执行脚 本 针对控制机柜单元,提供了多种常用的组件,用户可以方便 的调取应用 支持与原理回路的连接,用户可以不需要脚本的编写快速创 建各种基础器件的动画 具备变量管理器,用户可以方便的建立和管理动画脚本所需 要的各种变量
字段 无可见动画 可见动画 阈值
阈值1, 2, …
描述 禁止可见动画。动画参数不可用但保持不变。 启用可见动画。允许访问动画参数。 定义动画所需阈值的数目。阈值的数目必须大于0,用户可定义 的最大值为20。 对应于前面字段定义的阈值数n,用户会有同样多的条目来输入 每一个阈值。
阈值必须是严格增长的,这意味着阈值i的值必须比阈值i-1的值 大。 允许用户为每个区段选择可见模式: “ 可见 Visible”, “ 不可见 Invisible”, “周期Periodic” 或 “Stand by”。 允许用户以秒为单位为每个区段定义循环的时长,此时区段的 模式必须是“Periodic” 或 “Stand by”。 在“Periodic” 或 “Stand by”模式的区段中,允许用户在上一 步骤中定义的循环中定义时间间隔,此时动画对象变为可见 (如果“Reverse”复选框被选中,则为不可见) 在“Periodic” 或 “Stand by”模式的区段中,允许用户在此前 步骤中定义的循环中定义时间间隔,此时动画对象不再是可见 状态(如果“Reverse”复选框被选中,则为不可见)。 在“Periodic” 或 “Stand by”模式的区段中,用户可在周期中 反转可见性。 清除动画参数并禁止动画(除了阈值的数目),同时删除已存 在的链接。
AS基础动画简介
对应操作和变量类型
操作 平移 自由旋转 调整大小 色彩 可见 闪烁 文字 平移 活动模型
变量类型 实变量 实变量 实变量 实变量 布尔变量 实变量 实变量 实变量 实变量
可否应用到组件 是 是 是 否 是 是 是 是 否
AS基础动画简介
平移动画
AS基础动画简介
平移动画
字段 无平移动画 平移动画 水平/垂直平移 对应变量限制. 清除 查看/链接
CMD_POS
AS脚本动画的建立
实验过程: 5.点击打开变量管理器新建一个实数变量COM_POS1。
AS脚本动画的建立
实验过程: 6.点击新建一张SFC图纸,并点击ST使用向导模式建立以下控制语句。 .COM_POS1 := 1-1SSV1.CMD_POS / 5
AS脚本动画的建立
实验过程: 7.双击液压缸元件中间部分将线性运动的控制变量更改为COM_POS1。打开仿真查 看执行效果。
AS脚本动画的建立
实验过程: 3.在HMI元件库中调取滑块式设定点装置,拖放入编辑区中,并将其标签名设置为 COM_POS。
CMD_POS
AS脚本动画的建立
实验过程: 3.双击组合后的组件打开属性面板,选择线性运动。按照下图设定线性移动的范围。
CMD_POS
AS脚本动画的建立
实验过程: 4.打开仿真查看执行效果。
THANKS! 北京掌宇集电科技有限公司
电话:010-88410070
人机交互界面的建立与操作
王重阳
北京掌宇集电科技有限公司
人机动画简介
动画制作是建立画面中对象与数据变量或表达式 的对应关系。
动画制作又称动画连接。定义动画连接,实际上 是将用户窗口内创建的图形对象与实时数据库中 定义的数据对象建立对应连接关系,通过对图形 对象在不同的数值区间内设置不同的状态属性 (如颜色、大小、位置移动、可见度、闪烁效果 等),用数据对象值的变化来驱动图形对象的状 态改变,使系统在运行过程中,产生形象逼真的 动画效果。
描述 禁止平移动画。动画参数变为不可用但保持不变。 启动平移动画。允许访问动画参数。 根据横轴和纵轴定义平移的最小和最大限制值。用户 可以选择测量单位(m, cm, mm, inch 或 foot). 限制水平/垂直平移相关的变量的值。 清除动画参数并禁止动画。同时删除已存在的链接。 在链接模式和查看模式间切换。查看模式显示了用户 对对象定义的平移限制值。
变量关于水平/垂直比例因数的限制值。.
定义比例中心的位置。用户可以选择合适的单位 (m, cm, mm, inch 或 foot).
比例中心是由包含动画对象的容器中心确定的。 清除动画参数并禁止动画。同时删除已存在的链接。 在查看模式和链接模式间切换。查看模式显示了用户 对对象定义的旋转限制值。
AS基础动画简介
实验过程: 2.双击小矩形,打开属性面板,点击组件装配,为小矩形连接一个运动组件。
AS基础动画的建立
实验过程: 3.在属性面板,点击线性运动,设置如图的动画解释。并将线性位置关联到水平平移 的控制变量上。
AS基础动画的建立
实验过程: 4.打开仿真查看执行效果。
AS脚本动画的建立
Automation Studio 脚本动画的建立 实验目的: • 学习和使用SFC中的ST结构文本 • 学习和掌握使用脚本方式创建动画的过程 与方法 • 复习和使用变量管理器 • 复合组件动画的创建方法