package cn.stylefeng.guns.plcserver.server.OP130.callback;
|
|
import cn.stylefeng.guns.plcserver.opc.GlobalVariable;
|
import org.jinterop.dcom.common.JIException;
|
import org.jinterop.dcom.core.JIVariant;
|
import org.openscada.opc.lib.da.DataCallback;
|
import org.openscada.opc.lib.da.Item;
|
import org.openscada.opc.lib.da.ItemState;
|
|
public class DataCallBack_OP130_J_PLC_WRITE_INFO implements DataCallback {
|
@Override
|
public void changed(Item item, ItemState itemState) {
|
|
// 读取变量的值
|
try {
|
if (itemState.getValue().getType() == JIVariant.VT_BOOL) {
|
boolean value = itemState.getValue().getObjectAsBoolean();
|
GlobalVariable.OP130_J_PLC_WRITE_INFO = value;
|
}
|
} catch (JIException e) {
|
e.printStackTrace();
|
}
|
}
|
}
|