S7-1200和wincc7.3OPC通讯,通讯设置成功,但是在OPCScountV10中添加变量时,无法定义DB块的地址,如图。其他变量都有这个newdefinition,但是DB块没有这个,不知道怎么回事。
图片说明:
最佳答案
可以用以下方法实现读写DB块:
先在M区见一个变量,如MB10,然后把这个变量拖到DAView1的某一行;
点击这一行的第一列“ID”,出现“…”按钮,点击这个按钮;
出现Defineitem对话框,将ItemID/name编辑框的内容“S7:[S7_Connection_1]MB10”改为:“S7:[S7_Connection_1]DB1,INT0”,其中DB1是DB块编号,INT0是DB块中地址为0的变量,变量类型为INT。
这时候点击Read或Write就可以正常工作了。当然DB块编号、变量地址、类型按你的实际情况写。
希望对你有帮助。
提问者对于答案的评价:
非常感谢!2个问题分都给你了