假设我有一组结构数据变量:gangpi1.a,gangpi1.b,gangpi1.c,gangpi1.d
其中gangpi1.a显示gangpi1的长度
gangpi1.b显示gangpi1的宽度
gangpi1.c显示gangpi1的重量
gangpi1.d显示gangpi1移动到的位置(为1-5之间某一个数字)
WINCC界面上放5个矩形方块
当gangpi1.d为1的时候,第1块矩形方块由白边成红色,并且点击此方块弹出一个窗口,此窗口内显示gangpi1的长度、宽度、重量数据
当gangpi1.d为2的时候,第2块矩形方块由白边成红色,并且点击此方块弹出一个窗口,窗口内显示gangpi1的长度、宽度、重量数据
依次类推,
当gangpi1.d为5的时候,第5块矩形方块由白边成红色,并且点击此方块弹出一个窗口,此窗口内显示gangpi1的长度、宽度、重量数据
当gangpi1.d为6的时候,则gangpi1的所有数据被清空
PLC的DB里只有gangpi1,gangpi2,gangpi3,gangpi4,gangpi5这5组结构变量,如果gangpi1.d为6时,gangpi1对应的数据清空,此时如果第一块方块上有钢坯则把这块钢坯的数据显示为gangpi1的数据;
同样如果gangpi2.d为6时,gangpi2对应的数据清空,此时如果第一块方块上有钢坯则把这块钢坯的数据显示为gangpi2的数据;
.....
请问如何实现这个功能,wincc和step7如何做,wincc用C脚本如何下手,多谢。