把步骤写一下。有不对的地方希望能指出来。。
模拟量复值到wincc显示步骤
一.
前提:
1.S7200 PLC能与STEP 7 Micro/Win V4.0 SP6正常连接。
2.在STEP7 V5.4中的硬件配置正确(此步骤可参照CP243-1 Getting Started)并能和SIMATIC.NET正常通讯。
二.
1.在STEP 7 Micro/Win V4.0 SP6中的设置,以太网向导设置,模拟量输入设置。
以太网向导设设置:注意在将要设置完成后,要确定模块配置V存储区不能与编辑的模拟量输入程序冲突,最好设为大值。
模拟量输入设置:
常开触点:选用周期提供1S时钟脉冲的SM0.5。
移动指今:采用输入字(IN)移至输出字(OUT),不改变原来的数值的移动字(MOV-W)指令。其中IN为模拟量输入地址。如:AIW0 。OUT为传送到的V存储区地址。如:VW0。地址位数均为偶数。
2.在SIMATIC.NET中OPC scout的设置。建立条目,打开OPC-Navigator建立变量,并通过S7:[S7 connection_1]&statepath() 这个函数改变成V存储区变量.在条目栏查看复值状态。
建立条目:打开OPC scout双击OPC.Simatic NET.输入项目名称,OK后双击名称进入OPC-Navigator
在OPC-Navigator中单击Connections------S7------S7 connection_1------在中间区域里选择&statepath() S7:[S7 connection_1]&statepath()函数------点击向右箭头在右边区域里双击添加过来的函数出现Modify an Item对话框把“]”后面的&statepath()改为“db1,b0,1” “db1,w0,1” “db1,d0,1” “db1,real0,1”分别代表位,字,双字,实数。------点击OK将条目添加到条目列表。
在条目栏查看复值状态:
Quality为Good时,说明OPC与STEP 7 Micro/Win V4.0 SP6建立上了连接。运行PLC可以在Value栏看到在STEP 7 Micro/Win V4.0 SP6中复入的变量值。如果在PLC没有通电的情况下,可以看到Value栏里有非0数值。则说明CP243-1模块配置的V存储区与模拟量输入的V存储区冲突。要重新设定。
3.在Win cc建立变量连接:
直接点击右建新建变量。在变量属性里点击“选择”。
在条目名称里填入新建V区变量的地址。地址可以在OPC scout里双击Itim names里看到。
数据类型要和变量属性中的数据类型一样。确定后就可直接调用了。
在Wincc 里的图形编辑器里画入一个输入输出域------右击输入输出域------属性------右击输出值选择动态对话框,在动态对话框里连接建立好的变量,并把数据类型改为“直接”。
激活画面,观察输入输出域里的值是否是在STEP 7 Micro/Win V4.0 SP6中复入的变量值。