签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
背景:现场有很多报警信息(应该有几千条吧)要导入wincc系统,为提高效率,我采用wincc报警批量导入功能,但是在使用过程中出现了“不存在带有已组态ID的文本”报警(图3),想请教怎么处理。
图1:报警导入源文件.JPG
图2:刚导入时.JPG
图3:导入后重新打开.JPG
我做批量导入的操作步骤:
1、 创建报警变量,为32位无符号变量
2、 打开报警记录,创建一条示例报警信息
3、 然后将报警记录导出为excel文件
4、 以导出的excel文件为模板,将报警信息拷贝进文档进行编辑(图1)
5、 将编辑好的文件导入wincc报警记录(图2)
在excel源文件里(此列表有608条报警),我在文本ID,设备ID,线别ID列,不写入ID,写入ID(ID号试过1~608,700~1300),导入结果都会报警“不存在带有已组态ID的文本”
另外,有个疑问,是不是导入过报警信息,每一条报警都会占据一个ID号,即使该报警删除了,该ID还是被占用?有什么方法能清除已占用的文本ID号
图1:导入源文件
图2:刚导入时
图3:关闭再打开后
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1761876&b_id=5&s_id=0&num=5
从EXCLE表格里面复制了粘帖试试
是不是有前面的ID有重复的
比如说,我第一次导入了600条报警,然后系统占了1~600号ID,然后将这600条报警删掉,再重新导入另外的报警,ID将从601开始。
问题是多次操作后,我不知道哪些报警ID被占用了,想重新给定ID也不知道从哪个号开始。
今天再次尝试,使用未使用过的消息文本ID号进行导入(本例已用了1~159号),在EXCEL表中,ID号从200开始,但是导入后,系统分配的ID是自动从160开始,并不接受我定义的200开始。
然后关闭报警系统对话框后再打开,还是报警“不存在带有已组态ID的文本”
以下是导入前的文件:
这是导入后报警的画面:
这是将上面导入的报警再次导出来的文件,发现消息文本信息不见,ID号也由200变成了1073714901,而不是变成160:
这个文本ID不是随便填的吧,你先把报警文本、设备ID用到的文本在文本库中先创建,然后把对应的文本ID填在这个地方应该没问题。
又尝试了一天,有进展,但问题还没完全解决:
1、一次导入10条信息,不会出现“不存在带有已组态ID的文本”报警,但是超过10条,第11条就开始报警
2、一次导入200条信息,基本上会全部报警“不存在带有已组态ID的文本”,然后再次导入这200条信息,消息文本部分就变得正常,但是线别每隔几十条就出现一个报警。报警图如下
3、这个文本ID不能自己制定,是系统自动分配的,而且是按顺序分配。ID可以在文本库看到,即使在文本库创建好ID和消息文本,导入时仍然会报警。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录