• 大小: 345KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2024-01-17
  • 语言: C/C++
  • 标签: 104规约  源代码  

资源简介

104规约从站库源代码,提供包括:动态连接库和C/C++源代码-104,希望对正在研究使用或开发104规约的你有所帮助!

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “Slave104_Demo.h“
#include “Slave104_DemoDlg.h“
#include “Slave104real.h“
CSlave104real::CSlave104real()
{

}
CSlave104real::~CSlave104real()
{
}

void CSlave104real::On_init_ASDU_process()
{

int i;
Init_CauseOfTransfer_Size(2); //设置传输原因占字节 1 or 2
Init_InfoBodyAddr_Size(3); //设置信息体占字节 1 2 or 3
Init_ASDU_Common_addr_size(2); //设置公共地址占字节 1 or  2
Init_ASDU_Common_addr(1); //设置应用公共服务地址
Init_Backgroundperiod(300); //背景扫描时间间隔(秒)
//***************单点信息**************************
init_SP_create( 2560x00010x01001 );
for( i=0;i<256;i++)
{
init_SP_setgroup(i1);
slave_SP_SetData(i0); //初始化遥信
}

init_SP_enable(1);
//***************单点信息**************************
init_DP_create( 2560x02010x03000 );
for( i=0;i<256;i++)
{
init_DP_setgroup(i2);
slave_DP_SetData(i1); //初始化遥信
}

init_DP_enable(1);
//***************归一化模拟量**************************
init_ME_NA_create(128 0x40010x40800);

for( i=0;i<128;i++)
{
init_ME_NA_setgroup(i911.0);
slave_ME_NA_SetData(i5); //初始化遥测
}

init_ME_NA_enable(1);
//***************短浮点模拟量**************************
init_ME_NC_create(128 0x44010x44800);

for( i=0;i<128;i++)
{
init_ME_NC_setgroup(i801.0);
slave_ME_NC_SetData(i1.23); //初始化遥测
}

init_ME_NC_enable(1);
//***************电度量**************************
init_IT_NA_create(128 0x64010x64801);

for( i=0;i<128;i++)
{
init_IT_NA_setgroup(i1);
slave_IT_NA_SetData(i10); //初始化电镀
}

init_IT_NA_enable(1);
//***************单点遥控**************************
init_C_SC_create();
init_C_SC_enable(1);
//***************双点遥控**************************
init_C_DC_create();
init_C_DC_enable(1);

//***************归一化遥调**************************
init_C_SE_NA_create();
init_C_SE_NA_enable(1);
//***************归一化参数**************************
init_P_ME_NA_create(128);
for( i=0;i<128;i++)
{
init_P_ME_NA_setgroup(i14);
}
init_P_ME_NA_enable(1);


}
void CSlave104real::On_init_link_process()
{
Init_linkpara();

}
void CSlave104real::On_init_Sock_process()
{
Init_SockServerport();
}
BYTE CSlave104real::On_C_SC_select(WORD point BYTE status)
{
CString str;
str.Format(“单点遥控  选择   点号:%d  合分状态:%d“pointstatus);
dlg->m_list.AddString(str);
return 1;
}
void CSlave104real::On_C_SC_operate(WORD point BYTE status)
{
CString str;
str.Format(“单点遥控  执行   点号:%d  合分状态:%d“pointstatus);
dlg->m_list.AddString(str);

}
BYTE CSlave104real::On_C_DC_select(WORD point BYTE status)
{
CString str;
str.Format(“双点遥控  选择   点号:%d  合分状态:%d“pointstatus);
dlg->m_list.AddString(str);
return 1;
}
void CSlave104real::On_C_DC_operate(WORD point BYTE status)
{
CString str;
str.Format(“双点遥控  执行   点号:%d  合分状态:%d“pointstatus);
dlg->m_list.AddString(str);

}
BYTE CSlave104real::On_C_RC_select(WORD poin

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      59789  2004-12-23 10:38  104Slave\Include\Data_template.h

     文件        813  2004-09-03 17:28  104Slave\Include\DBinterface.h

     文件       1133  2004-11-23 11:03  104Slave\Include\DBserver.h

     文件       5388  2004-11-23 10:41  104Slave\Include\IEC104link.h

     文件       1040  2004-11-23 11:05  104Slave\Include\mmyfacesock.h

     文件        674  2004-11-23 11:12  104Slave\Include\mmysock.h

     文件      17563  2004-11-23 10:41  104Slave\Include\slave104.h

     文件        335  2004-11-23 11:02  104Slave\Include\typedef.h

     目录          0  2007-12-04 20:59  104Slave\Include

     文件     389200  2004-12-23 11:55  104Slave\Lib\Slave_104.dll

     文件     243012  2004-12-23 11:55  104Slave\Lib\Slave_104.lib

     目录          0  2007-12-04 20:59  104Slave\Lib

     文件       3714  2004-12-03 14:31  104Slave\Slave104_Demo\ReadMe.txt

     文件       1078  2004-10-31 14:24  104Slave\Slave104_Demo\res\Slave104_Demo.ico

     文件        405  2004-10-31 14:24  104Slave\Slave104_Demo\res\Slave104_Demo.rc2

    ..A.SH.      3072  2004-11-23 14:40  104Slave\Slave104_Demo\res\Thumbs.db

     目录          0  2007-12-04 20:59  104Slave\Slave104_Demo\res

     文件        783  2004-10-31 14:26  104Slave\Slave104_Demo\resource.h

     文件         16  2004-12-08 15:00  104Slave\Slave104_Demo\Slave104key.txt

     文件       4182  2004-11-06 16:07  104Slave\Slave104_Demo\Slave104real.cpp

     文件       1213  2004-11-05 17:09  104Slave\Slave104_Demo\Slave104real.h

     文件      21292  2004-12-08 14:57  104Slave\Slave104_Demo\Slave104_Demo.aps

     文件       2161  2004-10-31 14:24  104Slave\Slave104_Demo\Slave104_Demo.cpp

     文件       5008  2004-12-01 09:10  104Slave\Slave104_Demo\Slave104_Demo.dsp

     文件        843  2004-10-31 14:27  104Slave\Slave104_Demo\Slave104_Demo.dsw

     文件     114790  2004-12-23 13:49  104Slave\Slave104_Demo\Slave104_Demo.exe

     文件       1401  2004-10-31 14:24  104Slave\Slave104_Demo\Slave104_Demo.h

     文件     264096  2004-12-23 13:49  104Slave\Slave104_Demo\Slave104_Demo.ilk

     文件     246784  2004-12-23 14:00  104Slave\Slave104_Demo\Slave104_Demo.ncb

     文件     114688  2004-12-23 14:00  104Slave\Slave104_Demo\Slave104_Demo.opt

............此处省略15个文件信息

评论

共有 条评论