10)将输入输出域设置-6,JOB设置6,则会把PLC数据都上来修改用户归档ID最小的那条记录(因为变量归档可能有删改,所以最小ID编号不一定是1);如果JOB设置7,则会把用户归档ID最小的那条记录下载到PLC修改相应变量数值;如果ID=8,则会删除用户归档ID最小的那条记录(这个和ID=-1,JOB=8效果一样)。 需要注意的是在...
用户归档 新建用户归档所需的控制变量“A_ID”、“A_job”,用于控制变量的读写操作,在建立用户归档时配置好这两个变量。当ID和指令分别为-1和6时用户归档存储一次数据,存储、读取、删除操作结束后指令A_job都会自动置0。 创建控制变量 设置控制变量 控制变量“ID”和“作业”的其它组合: 通过PLC...
用wincc做好用户归档后,idjob方式,id,job变量为外部变量,触发程序为全局c动作,触发变量为1秒周期,当plc变量=1时,让id,job-16上传,分为三台电脑都以服务器方式运行,出现问题,有的上传一行,有的上传二行,为什么? 是不是三台服务器方式,idjob都得用内部变量做才行? 最佳答案 规归周期等参数要一致pc时间要同步...
曾经写过一篇博客,记录使用MSHFGrid控件生成报表以及导出到excel的方法,里面有一段VBS脚本是定期把变量值存入一个自定义的sql数据表,然后在MSHFGrid显示查询到的记录集,最后把MSHFGrid结果导出到excel中。使用用户归档后,实际上定期存入变量值这一步可以变得更加简单,不需要写那么多sql脚本了,重点控制好id=-1和job=6...
用idjob的方式做好后,-16可以上传,返回值为0; 但,-18却不能删除,返回值为-1,请问是哪里有问题呢? 问题补充: 问题是,我-1,6能上传,-1,8却不能删,打西门子电话,也没有解决! 佳答案 用户归档删除可以通过@ua_xx_id和@ua_xx_job为归档控制变量实现, ...
用户归档的归档数据老是覆盖上次归档的数据,在归档控件里就显示一条归档数据,ID就一个,每次归档ID都不变。WINCC 6.2,PC是XP SP2的, #include "apdefap.h" int gscAction( void ) { SetTagDWord("@UA_Cola_ID",-1); SetTagDWord("@UA_Cola_Job",6); ...
(说明:该图中ID=-1,job=6的操作是把变量的值写入用户归档。ID=-1 job=7的操作是把用户归档的数据写入变量中。)控制变量提供了两种访问用户归档的方法:通过输入控制变量“ID”和“Job”,可以写入或读取或删除数据记录中的目标值。可以使用控制变量“Field”和“Value”代替控制变量“ID”来搜索数据记录。通过...
(说明:该图中ID=-1,job=6的操作是把变量的值写入用户归档。ID=-1 job=7的操作是把用户归档的数据写入变量中。) 控制变量提供了两种访问用户归档的方法: 通过输入控制变量“ID”和“Job”,可以写入或读取或删除数据记录中的目标值。可以使用控制变量“Field”和“Value”代替控制变量“ID”来搜索数据记录。通过...
wincc使用用户归档实现报表 使用用户归档实现报表简介Use User Archive Create Report
⽤户归档需要绑定四个变量对其进⾏操作,这四个变量分别为ID、Job、Field、Value,控制变量的说明如下:控制变量功能数据类型 ID⽤户归档的数据记录编号有符号 32 位数 Job 可能存在下列作业:“6”= 读取变量写⼊到⽤户归档中的数据记录 “7”= 将数据记录从⽤户归档写⼊变量 “8”= 删除⽤户归档...