long
2023-09-14 731bd9e04ca991b57cd86a31a60ec21e522dbeed
提交 | 用户 | 时间
71e81e 1 package cn.stylefeng.guns.plcserver.server.COP010.callback;
2
3 import cn.stylefeng.guns.plcserver.opc.GlobalVariable;
4 import org.jinterop.dcom.common.JIException;
5 import org.jinterop.dcom.core.JIVariant;
6 import org.openscada.opc.lib.da.DataCallback;
7 import org.openscada.opc.lib.da.Item;
8 import org.openscada.opc.lib.da.ItemState;
9
10 public class DataCallBack_COP010_J_PC_FINISH implements DataCallback {
11     @Override
12     public void changed(Item item, ItemState itemState) {
13
14         // 读取变量的值
15         try {
16             if (itemState.getValue().getType() == JIVariant.VT_BOOL) {
17                 boolean value = itemState.getValue().getObjectAsBoolean();
18                 GlobalVariable.COP010_J_PC_FINISH = value;
19             }
20         } catch (JIException e) {
21             e.printStackTrace();
22         }
23     }
24 }