importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.TimeUnit;importorg.jinterop.dcom.common.JIException;importorg.jinterop.dcom.core.JIVariant;importorg.openscada.opc.lib.common.ConnectionInformation;importorg.openscada.opc.lib.da.AccessBase;importorg.openscada.opc.lib.da.DataCallback;importorg.openscada.opc.lib.da.Group;importorg.openscada.opc.lib.da.Item;importorg.openscada.opc.lib.da.ItemState;importorg.openscada.opc.lib.da.Server;importorg.openscada.opc.lib.da.SyncAccess;public classUtgardTutorial2 {public static void main(String[] args) throwsException {//连接信息
final ConnectionInformation ci = newConnectionInformation();
ci.setHost("192.168.0.1"); //电脑IP
ci.setDomain(""); //域,为空就行
ci.setUser("OPCUser"); //用户名,配置DCOM时配置的
ci.setPassword("123456"); //密码//使用MatrikonOPC Server的配置//ci.setClsid(