最近两天一直在搞WINCC与1200的OPC通讯,目前已正常,所用版本
1200编辑软件:V10 SP2;SIMATIC NET 2007;STEP V5.5;WINCC V6.2 SP3;
大部分按照官方提供的教程设置即可,主要说一下对DB区的访问,我遇到的问题是在OPC中无法直接建立DB区的变量,打电话给西门子的技术支持,提醒我要修改才能建立。因此在M区中先建一个REAL类型的变量,再MODIFY成DB区变量,比如说MREAL0,注意的是修改时必须是“DB1,REAL0",我习惯以前都是”DB1.DBD0",但这样修改系统会提示不存在,必须是“DB1,REAL0"(注意DB1后面要是逗号)。修改后添加到WINCC中去后,发现连接上后数值显示为0,后来发现WINCC中的变量还是MREAL0,后来没办法在MREAL0属性中再把地址改成DB1,REAL0,就能正常使用。这就是我凑出来的结果,我想应该有更好的途径,希望其他朋友把类似的解决方法贴出来,大家共同学习提高!