拟PLC操作。

This commit is contained in:
TAO Cheng
2014-12-08 17:08:41 +08:00
parent 058f911000
commit 796e3f224d
3 changed files with 54 additions and 21 deletions
@@ -16,7 +16,7 @@
#define PLC_MAX_SENSOR_STATE 20
#define MAX_CCD_ADDR 120
#define MAX_DM_PAGE_NUMBER 1024
#define MAX_DM_PAGE_NUMBER 10000
enum OMRON_PLC_SENSOR
{
@@ -101,32 +101,65 @@ BOOL CSo7_Util_PLC_TCPIP_SERVER::OnInitDialog()
GetDlgItem(IDC_EDIT_PLC_TCPIP_SERVER_PORTNUMBER)->SetWindowTextW(_T("9600"));
int i(0);
m_CCDData_D10000[i++]=25000;
m_CCDData_D10000[i++]=65000;
m_CCDData_D10000[i++]=1000;
m_CCDData_D10000[i++]=1000;
m_CCDData_D10000[i++]=1000;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=1000;
m_CCDData_D10000[i++]=20000;
m_CCDData_D10000[i++]=102000;
m_CCDData_D10000[i++]=3000;
m_CCDData_D10000[i++]=4000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=5000;
m_CCDData_D10000[i++]=6000;
m_CCDData_D10000[i++]=7000;
m_CCDData_D10000[i++]=8000;
m_CCDData_D10000[i++]=2000;
m_CCDData_D10000[i++]=i*1000;
m_CCDData_D10000[i++]=i*1000;
m_CCDData_D10000[i++]=303000;
m_CCDData_D10000[i++]=9000;
m_CCDData_D10000[i++]=9000;
m_CCDData_D10000[i++]=5000;
m_CCDData_D10000[i++]=406000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=303000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=303000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=30000;
m_CCDData_D10000[i++]=30000;
m_CCDData_D10000[i++]=50000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=204000;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=0;
m_CCDData_D10000[i++]=10000;
m_CCDData_D10000[i++]=10000;
if (g_pSo7_TCPIP_Server)
{
int iData(0);