西门子CPU代理商
为了使我们触摸屏上的画面显示的更为直观,通常情况下需要我们在触摸屏上做一些动画的功能,常用的动画功能有两种,一种是直线型运动,比如说物体的向左移动或是向上移动。一种是旋转式移动,比如说风扇的旋转。那么在我们西门子的触摸屏中如何实现这两种功能呢?
我们先谈谈直线运动功能的实现。比如我要在触摸屏上实现一个物体从左往右移动,那么需要怎么来实现呢?
第一,我们需要建立一个变量比如说VW0
,这个变量用来表示物体移动的情况,也就说根据这个变量里面的值变化情况来实现小车的移动情况。变量的数据类型我们选择“INT”型。
第二、选中需要移动物体,双击
,在其属性对话框里面有一个动画功能的选择,在其功能里面有几种直线移动的功能。如图所示:
比如我们这里面选择水平移动,那么我们需要启用相应的变量。这里面启用的变量就是我们在第一点里面介绍的用来表示物体移动的变量VW0。设置好关联的变量后,接着设置好移动的距离以及对应的坐标轴。那么这些建立好后,我们只要在PLC的程序里面编写一个使VW0的值在我们设定的范围内变化的程序,这样就能实现物体的直线移动的效果。
在实际项目中,触摸屏与PLC的时间同步是必要的。比如我们有时候需要根据触摸屏的报警时间去查找问题,如果触摸屏与PLC的时间不同步,便不利于故障查找及原因分析。今天这篇文章,给大家介绍下西门子触摸屏如何与PLC保持时间同步,这个方法对西门子精简面板、精致面板、精彩面板(SMART Line)都是适用的。
实现触摸屏与PLC的时间同步,需要用到“区域指针”。
双击触摸屏与PLC的“连接”,可以看到选项卡“区域指针”,如下图(精彩面板)所示:
区域指针是预定义的系统变量,包括两种:全局区域指针和局部区域指针。
全局区域指针是全局范围内、对所有连接均有效,包括画面编号、日期时间、项目标识等内容;
局部区域指针只对某个连接有效,包括日期时间、数据记录、作业邮箱等内容;
由于全局区域指针和局部区域指针均有日期时间变量,因此可以自由选择。这里以全局区域指针中的日期时间变量为例进行介绍。
我们将全局区域指针的“日期/时间PLC”设置为“连接1”,根据实际情况设置其对应的PLC存储区地址,比如下图中设置为VW0:
它表示触摸屏的系统时间将从PLC的存储区地址VW0读取,长度为6个字节。因此,我们只需要在PLC程序中将时钟写入到该地址,就可实现触摸屏时间与PLC时间同步。
比如下面的代码,S7-200 SMART使用指令READ_RTC读取系统时钟并存放到VB0开始的8个字节中:
对于西门子S7-300/1200/1500,其触摸屏与PLC时间同步是相同的思路,比如下面的图片显示了精智面板(Comfort)的区域指针设置:
同样需要在PLC中编写代码将时钟数据写入到对应的PLC存储区中(一般使用数据块)。
西门子CPU代理商
功能介绍工控产品,PLC,仪器仪表
1. 创建项目 创建名称为PLC_HMI
2. 添加PLC添加一个PLC到项目中
3. 添加HMI,添加一个HMI到项目中,不根据HMI设备向导设置,点取消 ,然后确定 ,这样子就添加了一个触摸屏HMI
4. 组态连接,点击电机控制-HMI_1-设备组态-PROFINET接口 查看修改IP地址 要保证和PLC统一局域网内。
查看HMH_1文件夹中 “连接”,查看连接情况
5. HMI变量的分类 PLC_1PLC变量中 “默认变量”添加变量
设置系统和时钟存储器
6. HMI变量的生成与属性设置
HMI_1HM1变量中 “默认变量表” 添加变量
7. 创建根画面
HMl_1-画面-画面1 并将画面1修改为根画面
点击右边工具箱开始准备创建触摸屏画面
8. 生成组态指示灯
基本对象中的圆拖到HMI合适位置
圆属性-外观-背景-颜色 设置显示颜色
圆属性-外观-边框-宽度 设置3像素点
圆动画-显示-添加新动画-外观-变量 选择PLC_1变量中电动机
范围 0 背景色深绿
范围 1 背景色浅绿
9. 生成与组态按钮属性
元素中按钮拖到HMI合适位置 制作按钮
按钮属性-常规-标签-按钮‘未按下’时显示的图形 修改为启动
按钮属性-外观 修改背景和文本颜色
按钮属性-文本格式 修改文本格式
10. 设置按钮的事件属性
按钮-事件-释放-添加函数-编辑位-复位位 在变量右边添加PLC变量-启动按钮
按钮-事件-按下-添加函数-编辑位-置位位 在变量右边添加PLC变量-启动按钮
菜单栏复制粘贴 创建停止
11. 生成与组态文本域和生成与组态I/0域
基本对象中的文本域A拖到HMI合适位置 制作提示标签
当前值 元素-I/O-属性-常规-类型 设置为输出
当前值 元素-I/O-属性-常规-变量 PLC变量中当前值
当前值 元素-I/O-属性-常规-格式 设置小数点3 7个9
当前值 元素-I/O-属性-外观-文本-单位 设置 S
当前值 元素-I/O-属性-布局 四周边距设置3个像素点 使对象适合内容
预设值 复制粘贴当前时间值
预设值 元素-I/O-属性-常规-类型 设置为输入/输出
预设值 元素-I/O-属性-常规-变量 PLC变量中预设值
12. 使用变量仿真器仿真
在线-仿真-使用变量仿真器,进行人机仿真测试
13. 编写PLC程序
14. PLC 仿真下载程序
15. HMI仿真测试
- 上一篇: 西门子PLC模块代理商
- 下一篇: 西门子代理商-授权代理|模块总代理