PCS7,因为在wincc画面里做类似开关限位的显示,所以我手动在wincc的变量管理里的name conection里添加这些限位或者故障的信号或者做棒图显示用的模拟量信号,当做画面显示时比如限位信号,浏览选择wincc变量时 弹出的对话框中wincc变量那一项目下边什么变量都没有,只有CS7 图表的变量可以看到。用另外一台电脑打开之前拷贝过去的备份,在wincc画面做显示时浏览,wincc变量那一选项下边倒是有wincc我手动建立的变量
问题补充:
首先感谢一楼的朋友热心解答,我理解你的意思,我关闭重新打开项目还有重启电脑全部编译下载都试过,都不行,只能有图表里的变量,网上查了查说有可能是wincc的兼容性造成的,但是之前用的挺666啊,难道是装pc access smart导致的吗?装了这个用了用opc服务器跟200通讯 后来就卸载了,然后就突然发现这样的问题了。之前确实是有wincc变量选择之后都是wincc的变量比如那些驱动链接都可以看见每个驱动链接下的变量一目了然,现在的情况是选择了wincc变量之后都是空白没有变量。网上查了查发现也有人问这个问题 大部分的回答都是重装PCS7.。。装个PCS7巨麻烦巨耗时间啊 实在是项目要紧期间不好重装啊 求大神们支招
最佳答案
自定义变量需要在CFC中自定义编译下载中自定义的区域当中使用你的DB块(请看图片1和图片2),然后定义DB块中定义S7_m_c要上传的即可。你那样的做法是非PCS7的标准做法,若你的在自动生成的DB块区域在编译的时候是会被程序冲掉的。这里补充哈:若PCS7编译画面的时候变量出现异常,那么需要完整编译一次!编译时选择“整个OS(E)”,西门子的PCS7要好用必须要有自己针对自己行业的库!可以购买也可以自己用SCL 结合组态画面的模板做自己的库!你卸载软件也可能把某个组件删除了所以不正常。
图片说明:
提问者对于答案的评价:
谢谢回答,很完善
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc152438.html