在PLC的程序中,添加如下变量
intCount AT %Q*: DINT; 可读
intVarIn AT %I* : DINT:=0; 可写
PLCVar : DINT:=0; 可读可写
上位机HMI程序(参考InfoSys中的例子)
1.声明变量:
//===========================
long nErr, nPort;
AmsAddr Addr;
PAmsAddr pAddr;
ULONG lHdlVarR,lHdlVarW;
int nData;
CString strTmp;
ULONG hNotification;
AdsNotificationAttrib adsNotificationAttrib;
//===========================
2.初始化变量和属性
//========================================================
pAddr = &Addr;
nData = 0;
// Open communication port for local PLC (Run-time system 1)
nPort = AdsPortOpen();
nErr = AdsGetLocalAddress(pAddr); //获取本地的AmsNetId 和 Port
if (nErr)
{
Mess