- 自动化系统
- 驱动技术
- 低压电气
- 工业服务
- 其他

更新至第12集
- 1.1 SIMATIC HMI 面板选型注意事项(选型入门)
- 1.2 精智面板订货号和样本
- 1.3 精智面板功能介绍
- 1.4 精智面板功能介绍
- 1.5 精智面板手册
- 1.6 精智面板能连什么型号的西门子PLC?
- 1.7 精智面板能连什么型号的第三方PLC?
- 1.8 精智面板能连几个PLC?
- 1.9 屏与PLC通信用什么电缆
- 1.10 接口参数
- 1.11 安装尺寸/工作环境
- 1.12 如何查询技术参数
- 1.13 SD卡/U盘
- 1.14 精智面板打印功能
- 1.15 精智面板防护等级
- 1.16 防爆选型
- 1.17 CCC认证
- 1.18 附件
- 1.19 精智(Comfort)屏技术数据/性能限制
- 1.20 精智(Comfort)屏是否支持连接扫码枪
- 1.21 框架颜色
- 1.22 SIMATIC 面板和工业计算机能用于什么化学环境?
- 1.23 SIMATIC HMI Label Creator
- 3.1 如何确定屏的型号
- 3.2 MPI方式下载(PC Adapter)
- 3.3 Profibus 方式下载(CP5711)
- 3.4 以太网方式下载
- 3.5 PN/IE方式下载
- 3.6 USB电缆下载
- 3.7 使用U盘下载
- 3.8 15/19/22寸屏下载注意事项
- 3.9 下载设置对话框不能弹出
- 3.10 在项目界面中给设备做OS更新
- 3.11 使用存储卡(U盘)做 OS 更新
- 3.12 使用ProSave软件 OS 更新
- 3.13 精智面板恢复出厂设置操作
- 3.14 使用ProSave软件备份/恢复
- 3.15 使用外部存储介质备份/恢复
- 3.16 自动备份功能
- 3.17 自动备份功能
- 3.18 回传(上载)
- 3.19 下载时提示缺少面板映像
- 4.1 精智(Comfort)屏通信中断(项目调试阶段)
- 4.2 精智(Comfort)屏通信中断(已经投产的项目)
- 4.3 精智(Comfort)屏与 S7-200以太网通信
- 4.4 精智面板与S7-200 SMART通信
- 4.5 精智面板与S7-200 CN的MPI通信
- 4.6 精智面板与S7-1200 PLC的以太网通信
- 4.7 精智面板与S7-300 PLC 的以太网通信
- 4.8 精智面板与S7-400PN通信(STEP7中)
- 4.9 精智面板与S7-300DP通信(STEP7中)
- 4.10 精智面板与G120 CU250S-2 PN通讯
- 4.11 精智面板和 S7-400H PN的工业以太网通信
- 4.12 精智面板和 S7-300软冗余系统的工业以太网通讯
- 4.13 精智面板与 Allen-Bradley ControlLogix5500 通讯
- 4.14 SIMOTION通过代理与COMFORT屏进行通信
- 4.15 精智面板OPC UA通信
- 4.16 精智面板与S7-300 PLC模拟器的仿真运行
- 4.17 精智面板与S7-1200 PLC模拟器的仿真运行
- 4.18 精智面板与S7-1500 PLC模拟器的仿真运行
- 5.1 触摸屏组态教程(视频)
- 5.2 在屏中显示负数(正负号)
- 5.3 在屏中组态(圆形)指示灯
- 5.4 屏的数据断电保持
- 5.5 实数小数点显示为逗号
- 5.6 精智(Comfort)屏软件全部重建
- 5.7 精智(Comfort)屏模板和全局画面
- 5.8 无法找到项目ID(Project ID)
- 5.9 下载后画面上的对象丢失
- 5.10 编译报错,但没有详细错误信息
- 5.11 弹出窗口怎么做
- 5.12 画面上中文显示异常
- 5.13 不同语言设置字体大小
- 5.14 报警组态不能选布尔量
- 5.15 显示报警历史数据
- 5.16 变量历史数据
- 5.17 表格显示历史数据
- 5.18 屏能保存多长时间历史数据
- 5.19 项目怎么仿真
- 5.20 屏能保存多长时间历史数据
- 5.21 项目怎么仿真
- 5.22 精智屏如何设置变量限值值
- 5.23 精智屏下载项目后字体变小
- 5.24 TIA Portal V16平台Pack&Go功能如何使用?
- 5.25 触摸屏如何和S7-1200/1500PLC仿真连接?
- 5.26 多语言项目中如何设置不同语言下的字体大小?
- 5.27 用户自动注销功能
- 5.28 如何读取当前画面的编号?
- 5.29 如何读取当前画面的编号?
- 5.30 如何通过符号I/O域切换画面?
- 5.31 用户登录尝试限制
- 5.32 PDF打印机如何安装和使用?
- 5.33 报表功能的实现
- 5.34 报警信息如何产生报表?
- 5.35 常规报表
- 5.36 配方报表
- 5.37 如何安全移动归档数据?
- 5.38 报警视图三种模式的区别
- 5.39 多路复用简介
- 5.40 集成连接和非集成连接
- 5.41 如何组态设备运行记录?
- 5.42 TIA Portal 平台变量指针化如何使用?
- 5.43 中英文切换的项目中摄氏度符号无法正常显示的解决方法
- 5.44 项目无法启动仿真的常见问题
- 5.45 触摸屏项目中层的使用
- 5.46 监视表的使用
- 5.47 如何删除项目中使用的图形
- 5.48 密码时效性的组态
- 5.49 如何通过报警视图查看用户登录登出情况?
- 5.50 如何通过作业信箱51实现画面切换?
- 5.51 如何为项目中使用的对象组态不同的权限?
- 5.52 CSP如何安装?
- 5.53 如何使用变量仿真器仿真项目?
- 5.54 如何自定义登录界面?
- 5.55 用户注销如何自动切换至固定画面?
- 5.56 如何通过Sm@rtClient视图显示画面?
- 5.57 如何设置网络存储路径?
- 5.58 设备代理的使用
- 5.59 HMI报警的状态
- 5.60 HMI报警类别
- 5.61 多语言项目中如何读取运行系统的当前语言
- 5.62 如何使用变量控制弹出画面
- 5.63 如何动态化文本域显示内容
- 5.64 如何周期性调用脚本
- 5.65 如何查看用户登录和注销时间
- 5.66 如何调整控件的列宽
- 5.67 如何通过PLC变量控制开始和停止数据记录
- 5.68 如何获取当前登录的用户名
- 5.69 如何获取当前登录的用户所属的组编号
- 5.70 编译失败,请联系SIEMENS客户支持部门
- 5.71 通过作业信箱69和70实现配方数据记录的写入和读取功能
- 5.72 Profinet IO与直接键的组态
- 5.73 功能键组态
- 5.74 “协调”区域指针功能
- 5.75 在趋势视图中如何精确定位曲线
- 5.76 触摸屏上的用户管理
- 5.77 同步传送配方数据记录
- 5.78 精智面板中的配方使用SIMATIC ProSave备份后再次恢复后配方数据记录显示异常
- 5.79 如何读取配方和配方数据记录的编号或者名称
- 5.80 为什么建议将面板的OS更新到最新版本?
- 5.81 根据条件归档数据
- 5.82 历史数据的记录方法
- 5.83 导入导出“配方数据记录”操作
- 5.84 如何通过触摸屏传送PLC之间的数据
- 5.85 如何利用触摸屏的系统事件进行项目调试
- 5.86 PDF视图的使用
- 5.87 精智面板设置项目启动延迟时间
- 5.88 多语言项目无法勾选运行语言的原因和解决方法
- 5.89 HTML页面功能的使用
- 5.90 “打开文件浏览器”函数的使用
- 5.91 多语言项目按钮图形切换
- 5.92 通过作业信箱23和24实现PLC User用户的登录和注销
- 5.93 面板与S7-1500 R/H 冗余PLC的通信
- 5.94 面板与S7-1500 (V2.9) / S7-1200 (V4.5) 及更高版本固件PLC的通信
- 5.95 在WinCC(TIA Portal)软件里如何打印组态HMI画面的截屏?
- 5.96 详细视图的使用
- 5.97 控件滚动条的设置
- 5.98 faceplate面板对象权限的设置
- 5.99 使用系统函数实现配方数据记录的装载
- 5.100 Modicon Modbus TCP/IP 通信组态
- 5.101 媒体播放器的组态
同步传送配方数据记录





- 使用操作
- comfort panels
- 传送配方数据记录
- 0
- 348
1. 简介
现场实际操作配方时,往往希望PLC 作为“主动方“,从而可以控制配方数据记录的写入和读取。如何防止在控制程序中随意覆盖数据就需要选择同步传送。如果选择同步传送,两个通信伙伴均在公用数据区设置状态位。
同步传送的要求:
为了在 HMI 设备与 PLC 之间实现数据记录的同步传送,组态时必须满足下列要求:
- 设置了区域指针: 在“区域指针”(Area pointer) 中选择“通信 > 连接”(Communication > Connections) 编辑器。
- 在配方中指定要与 HMI 设备同步传送数据记录的 PLC链接。
- 在巡视窗口的“配方”(Recipes) 编辑器中,选择“常规 > 同步 > 设置”(General > Synchronization > Settings) 下的“协调数据记录传送”(Coordinated transfer of data records) 选项。
数据区的结构:
数据区的长度固定为5个字。数据区的结构:
15 | 0 | ||
1.字 | 当前配方号(1-999) | ||
2.字 | 当前数据记录号(0-65535) | ||
3.字 | 预留 | ||
4.字 | 状态(0、2、4、12) | ||
5.字 | 预留 |
状态字(第 4 个字)可采用以下值:
数值 | 含义 | |
十进制 | 二进制 | |
0 | 0000 0000 | 允许传送,数据信箱为空 |
2 | 0000 0010 | 传送 |
4 | 0000 0100 | 传送已完成,没有错误 |
12 | 0000 1100 | 传送完成,出现错误 |
2. 在HMI 设备与PLC 之间实现数据记录同步传送的组态
如何建立HMI设备中的配方和PLC关联可以参考以下的视频和FAQ链接。
TIA Portal V13 WinCC配方组态及配方视图的使用
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1550
TIA Portal V13 WinCC不使用配方视图来操作配方
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1551
通过作业信69和70实现配方数据记录的写入和读取功能
http://www.ad.siemens.com.cn/productportal/Prods/HMI/Comfortpanel/Q7_configuration/FAQ128.html
2.1 组态数据记录区域指针
1. 创建用于”数据记录“区域指针的变量
2. HMI设备连接中激活“数据记录”区域指针,同时关联PLC变量。
2.2 勾选“协调的数据传输”功能
在巡视窗口的“配方”(Recipes) 编辑器中,选择“常规 > 同步 > 设置”(General > Synchronization > Settings) 下的“协调数据记录传送”(Coordinated transfer of data records) 选项,指定要与HMI 设备同步传送数据记录的PLC。
3. 运行PLC和HMI项目
传送配方数据记录的方式可以由PLC或HMI设备任意一方发起。PLC利用作业信箱功能发起数据记录的写入和读取。HMI 设备可利用配方视图控件或调用用于配方操作的系统函数实现数据记录的写入和读取。
3.1 通过配方视图执行数据记录的读取操作
操作员在配方视图中执行“从PLC 读取”操作。
执行操作后,可以查看对应的状态。对比之前分配的用户数据记录区域指针的变量。
其中变量DB_1.DataRecordTag 的第1个字显示当前配方编号为1,第2个字显示当前配方数据记录编号为1,第4个字显示传送状态为4 。可以看到第1个配方的第1条数据记录已经正常从PLC读取成功。
3.2 通过配方视图执行数据记录的写入操作
操作员在配方视图中执行“写入PLC ”操作。
执行操作后,可以查看对应的状态。对比之前分配的用户数据记录区域指针的变量。
其中变量DB_1.DataRecordTag 的第1个字显示当前配方编号为1,第2个字显示当前配方数据记录编号为2,第4个字显示传送状态为4 。可以看到第1个配方的第2条数据记录已经正常写入PLC。
4. 注意事项
4.1 执行配方数据记录的写入和操作后的注意事项
首次执行配方数据记录的写入和读取操作成功后,如需进行下一次操作,需将状态字设置为0。如果未将状态字复位为0,再次执行数据记录的写入和读取时会产生错误,通过报警视图可以看到系统报警290026,提示“不能传送。重设PLC上的数据邮箱”。
4.2 “数据记录”区域指针变量使用符号访问方式
区域指针-“数据记录”功能关联PLC变量的访问模式为符号访问时,“数据记录”的长度为5,需在PLC中定义数据类型为5个字的数组变量,否则会提示报错。例如定义数据类型为Word类型的数组Array[0..4] of Word 。
4.3 “数据记录”区域指针变量使用绝对访问方式
区域指针-“数据记录”功能关联PLC变量的访问模式为绝对访问时,“数据记录”的长度为5,需在PLC中建立5个地址连续的Word类型的变量,同时确保所分配的5个变量不能在PLC程序中有其他地方使用。在作业信箱的地址中填写第一个变量的绝对地址即可。
如果通讯对象是S7-1200/1500 PLC时,共享数据块DB默认启用了“优化的块访问”,如果需要使用绝对访问方式进行寻址,需要在共享数据块DB属性中取消“优化的块访问”,然后点击共享数据块DB进行编译。
- 评论
扫码分享