Home » Source Code » IEC 870-5-101 master&slave Simulators

IEC 870-5-101 master&slave Simulators

toscha novik
2014-09-27 11:31:07
The author
View(s):
Download(s): 12
Point (s): 3 
Category Category:
CommunicationCommunication CPlusPlus, C-C++C++

Description

One solution contains two VC++ projects (MS Visual studio 2008):

IECMaster - simulator of IEC 870-5-101 communication protocol in MASTER mode, 

IECSlave - the same in SLAVE mode. 

Modbus - Modbus communication protocol library sources (used low level COM port routines)

Shared - some shared sources for both projects.

Interface language - Russian.

Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
AddChannelDlg.cpp12.82 kB23-01-10 13:05
AddChannelDlg.h2.29 kB14-11-06 20:46
CBINumDlg.cpp1.53 kB03-03-09 14:10
CBINumDlg.h1.20 kB03-03-09 14:10
CH_0_RTU_1_IEC870.cfg46.88 kB16-09-13 16:45
IECMaster.ini1.23 kB16-09-13 16:45
CfgFile.cpp26.47 kB23-01-10 13:34
CfgFile.h928.00 B18-07-06 10:35
C_CI_NA_1Dlg.cpp1.85 kB23-01-10 13:06
C_CI_NA_1Dlg.h1.35 kB04-07-08 14:30
C_IC_NA_1Dlg.cpp1.98 kB04-07-08 14:33
C_IC_NA_1Dlg.h1.36 kB04-07-08 14:29
C_PM_TE_Dlg.cpp8.37 kB03-03-09 15:26
C_PM_TE_Dlg.h1.83 kB19-02-09 14:49
C_SCDC_NA_1Dlg.cpp6.65 kB19-02-09 15:07
C_SCDC_NA_1Dlg.h1.87 kB19-02-09 15:07
C_SE_Dlg.cpp15.11 kB30-06-11 14:30
C_SE_Dlg.h2.15 kB19-02-09 14:57
DataDlg.cpp94.37 kB11-02-10 12:32
DataDlg.h3.79 kB04-06-08 13:16
Diapason.cpp628.00 B24-03-05 15:09
Diapason.h1.45 kB13-04-05 12:48
DiapasonItemDlg.cpp2.03 kB19-02-09 14:23
DiapasonItemDlg.h1.41 kB19-02-09 14:22
GSMSettingsDlg.cpp3.13 kB14-11-06 21:40
GSMSettingsDlg.h1.43 kB14-11-06 20:45
HexEdit.cpp4.56 kB02-02-06 12:15
HexEdit.h1.58 kB24-01-03 15:32
IEC870Configuration.cpp6.61 kB23-01-10 13:18
IEC870Configuration.h7.88 kB23-01-10 13:27
IEC870MasterConfigDlg.cpp44.03 kB23-01-10 13:14
IEC870MasterConfigDlg.h3.88 kB29-07-08 11:59
IEC870ProtocolThread.cpp130.03 kB22-06-10 16:18
IEC870ProtocolThread.h3.15 kB14-02-10 13:22
IEC870SlaveConfiguration.cpp4.48 kB12-09-05 16:06
iec870slaveconfiguration.h4.53 kB23-01-10 12:56
IEC870SlaveProtocolThread.cpp112.48 kB16-01-06 18:08
IEC870SlaveProtocolThread.h4.77 kB16-01-06 13:09
IECMaster.vcproj24.78 kB11-02-10 15:27
IECMaster.vcproj.ANTON.Novik.user1.38 kB09-07-10 15:19
141326.00 B
IECMaster.vcproj.ENERGISER.anton.user1.39 kB31-03-10 22:47
IECMaster.vcproj.FOENIXNEST.Anton.user1.39 kB28-01-10 14:05
IECSlave.aps67.70 kB07-02-12 14:47
IECSlave.clw35.51 kB04-03-09 09:44
IECSlave.cpp2.07 kB23-01-10 17:09
IECSlave.dsp9.42 kB19-02-09 16:31
IECSlave.dsw541.00 B31-01-05 15:05
IECSlave.h1.37 kB05-09-05 16:35
IECSlave.opt66.00 kB04-03-09 09:44
IECSlave.plg1.93 kB03-03-09 16:25
IECSlave.rc52.06 kB14-02-10 13:20
IECSlaveConfigDlg.cpp16.46 kB12-09-05 16:04
IECSlaveConfigDlg.h2.38 kB12-09-05 16:01
IECSlaveDlg.cpp53.78 kB14-02-10 13:20
IECSlaveDlg.h5.86 kB14-02-10 13:20
IniFile.cpp11.75 kB14-02-05 17:43
IniFile.h2.41 kB02-12-04 15:47
ItemDlg.cpp1.78 kB19-02-09 14:23
ItemDlg.h1.33 kB19-02-09 14:21
GSM_LOG_16_11_2006_19_55.txt75.00 B16-11-06 20:55
GSM_LOG_16_11_2006_19_56.txt75.00 B16-11-06 20:56
GSM_LOG_16_11_2006_20_03.txt268.00 B16-11-06 21:06
MASTER_LOG_RTU1_16_11_2006_20_03.txt7.06 kB16-11-06 21:06
MASTER_LOG_RTU1_18_12_2006_10_07.txt37.59 kB18-12-06 11:11
MASTER_LOG_RTU1_18_12_2006_10_14.txt376.00 B18-12-06 11:16
MASTER_LOG_RTU1_18_12_2006_11_12.txt155.72 kB18-12-06 12:20
MASTER_LOG_RTU1_18_12_2006_11_51.txt7.88 kB18-12-06 12:52
MASTER_LOG_RTU1_18_12_2006_11_53.txt2.84 kB18-12-06 12:55
MASTER_LOG_RTU1_18_12_2006_11_57.txt2.94 kB18-12-06 12:58
MASTER_LOG_RTU1_18_12_2006_11_58.txt2.10 kB18-12-06 12:58
MASTER_LOG_RTU1_18_12_2006_12_03.txt7.82 kB18-12-06 13:04
MASTER_LOG_RTU1_18_12_2006_13_15.txt15.02 kB18-12-06 14:16
MASTER_LOG_RTU1_18_12_2006_13_17.txt7.71 kB18-12-06 14:18
MASTER_LOG_RTU1_20_11_2006_19_51.txt10.19 kB20-11-06 20:52
MASTER_LOG_RTU1_20_11_2006_19_53.txt4.07 kB20-11-06 20:54
MASTER_LOG_RTU1_20_11_2006_20_18.txt15.46 kB20-11-06 21:20
MASTER_LOG_RTU1_22_11_2006_17_29.txt7.33 kB22-11-06 18:29
MASTER_LOG_RTU1_22_11_2006_17_32.txt2.66 kB22-11-06 18:32
MASTER_LOG_RTU1_29_03_2007_10_08.txt5.00 kB29-03-07 10:09
MASTER_LOG_RTU1_29_03_2007_10_09.txt3.93 kB29-03-07 10:11
MASTER_LOG_RTU1_31_03_2010_22_26.txt2.74 kB31-03-10 22:27
Log.cpp3.74 kB14-02-10 13:12
Log.h780.00 B12-04-06 16:10
ObmenDlg.cpp2.92 kB08-07-08 15:41
ObmenDlg.h1.55 kB08-07-08 15:40
PM_ME_NADlg.cpp12.66 kB30-06-11 14:30
PM_ME_NADlg.h1.42 kB24-01-10 13:40
PrivyazkiIECSlave.cpp9.69 kB30-06-11 14:30
PrivyazkiIECSlave.h2.00 kB20-07-06 17:14
ReadMe.txt3.53 kB31-01-05 15:05
bitmap2.bmp246.00 B05-09-05 11:42
bmp00001.bmp246.00 B05-09-05 11:42
glamp_bi.bmp246.00 B05-09-05 11:42
IECSlave.ico3.23 kB16-01-06 15:40
IECSlave.rc2400.00 B31-01-05 15:05
xptheme.bin631.00 B24-01-06 17:58
resource.h9.40 kB14-02-10 13:20
StatusDlg.cpp13.13 kB23-01-10 13:16
StatusDlg.h1.54 kB06-04-06 11:48
StdAfx.cpp210.00 B31-01-05 15:05
StdAfx.h1.12 kB11-02-10 15:27
TIChangeDlg.cpp2.65 kB05-09-05 15:52
TIChangeDlg.h1.38 kB05-09-05 15:52
TSChangeDlg.cpp2.03 kB05-09-05 15:10
TSChangeDlg.h1.33 kB05-09-05 14:54
489824.00 B
111524.00 B
AddChannelDlg.cpp15.46 kB23-01-10 14:35
AddChannelDlg.h2.10 kB15-11-06 12:15
CH_0_RTU_1_IEC870SLAVE.cfg528.00 B18-09-12 14:41
IECSlave.ini1.23 kB18-09-12 14:41
CfgFile.cpp21.66 kB23-01-10 14:43
CfgFile.h761.00 B31-08-05 14:53
CounterChangeDlg.cpp5.46 kB27-05-08 13:01
CounterChangeDlg.h2.05 kB27-05-08 12:55
DataDlg.cpp195.27 kB26-01-12 13:42
DataDlg.h2.56 kB19-02-09 19:05
Diapason.cpp628.00 B24-03-05 15:09
Diapason.h1.45 kB13-04-05 12:48
DiapasonItemDlg.cpp2.03 kB19-02-09 18:56
DiapasonItemDlg.h1.41 kB19-02-09 18:56
GSMSettingsDlg.cpp3.14 kB15-11-06 12:15
GSMSettingsDlg.h1.44 kB15-11-06 12:15
IEC870SlaveConfiguration.cpp6.85 kB23-01-10 14:35
IEC870SlaveConfiguration.h8.14 kB23-01-10 14:35
IEC870SlaveProtocolThread.cpp475.34 kB08-02-12 15:40
IEC870SlaveProtocolThread.h9.03 kB22-06-10 12:45
IECSlave.aps54.39 kB02-02-12 17:07
IECSlave.clw28.24 kB18-09-09 18:17
IECSlave.cpp2.07 kB23-01-10 17:09
IECSlave.dsp8.96 kB22-07-08 16:10
IECSlave.dsw541.00 B31-01-05 15:05
IECSlave.h1.37 kB05-09-05 16:35
IECSlave.opt59.50 kB18-09-09 18:17
IECSlave.plg1.86 kB03-03-09 16:25
IECSlave.rc36.52 kB14-02-10 12:55
IECSlave.sln881.00 B23-01-10 14:54
IECSlave.suo30.00 kB23-01-10 16:20
IECSlave.vcproj23.39 kB14-02-10 12:55
IECSlaveConfigDlg.cpp49.12 kB23-01-10 14:42
IECSlaveConfigDlg.h4.18 kB26-07-08 12:58
IECSlaveDlg.cpp45.89 kB14-02-10 13:12
IECSlaveDlg.h4.50 kB14-02-10 12:55
IniFile.cpp11.75 kB14-02-05 17:43
IniFile.h2.41 kB02-12-04 15:47
ItemDlg.cpp1.78 kB19-02-09 18:56
ItemDlg.h1.33 kB19-02-09 18:56
GSM_LOG_01_12_2006_14_27.txt19.00 B01-12-06 15:28
<SLAVE_LOG_RTU1_14_05_2010_10_54.txt>0.00 B14-05-10 10:54
SLAVE_LOG_RTU1_18_12_2006_10_07.txt36.03 kB18-12-06 11:09
SLAVE_LOG_RTU1_18_12_2006_11_12.txt155.44 kB18-12-06 12:20
SLAVE_LOG_RTU1_18_12_2006_11_51.txt7.69 kB18-12-06 12:52
SLAVE_LOG_RTU1_18_12_2006_11_57.txt2.84 kB18-12-06 12:58
SLAVE_LOG_RTU1_18_12_2006_11_58.txt2.10 kB18-12-06 12:58
SLAVE_LOG_RTU1_18_12_2006_12_03.txt7.82 kB18-12-06 13:04
SLAVE_LOG_RTU1_18_12_2006_13_15.txt15.02 kB18-12-06 14:16
SLAVE_LOG_RTU1_18_12_2006_13_17.txt7.71 kB18-12-06 14:18
SLAVE_LOG_RTU1_30_11_2006_15_44.txt16.37 kB30-11-06 16:45
SLAVE_LOG_RTU1_30_11_2006_15_47.txt117.29 kB30-11-06 16:55
SLAVE_LOG_RTU1_30_11_2006_15_57.txt7.56 kB30-11-06 16:58
SLAVE_LOG_RTU1_30_11_2006_15_59.txt60.72 kB30-11-06 17:55
SLAVE_LOG_RTU1_30_11_2006_16_55.txt32.95 kB30-11-06 19:14
Log.cpp3.72 kB14-02-10 13:10
Log.h778.00 B12-04-06 16:09
MasterDataDlg.cpp7.23 kB30-06-11 14:30
MasterDataDlg.h1.73 kB14-02-10 12:37
ObmenDlg.cpp2.72 kB08-07-08 15:44
ObmenDlg.h1.49 kB08-07-08 15:44
PrivyazkiIECSlave.cpp10.24 kB28-07-11 14:53
PrivyazkiIECSlave.h2.00 kB20-07-06 17:04
ReadMe.txt3.53 kB31-01-05 15:05
bitmap2.bmp246.00 B05-09-05 11:42
bmp00001.bmp246.00 B05-09-05 11:42
glamp_bi.bmp246.00 B05-09-05 11:42
IECSlave.ico3.23 kB06-09-05 13:23
IECSlave.rc2400.00 B31-01-05 15:05
Thumbs.db9.00 kB05-07-08 11:52
xptheme.bin631.00 B24-01-06 17:58
Resource.h8.16 kB26-07-08 13:27
StatusDlg.cpp13.08 kB23-01-10 14:42
StatusDlg.h1.54 kB05-04-06 14:33
StdAfx.cpp210.00 B31-01-05 15:05
StdAfx.h1.10 kB11-02-10 15:27
TIChangeDlg.cpp28.43 kB30-06-11 14:30
TIChangeDlg.h2.38 kB02-08-08 12:31
TSChangeDlg.cpp7.80 kB16-11-06 09:43
TSChangeDlg.h2.02 kB16-11-06 09:43
AutoModbus.cpp11.20 kB03-06-99 18:01
AutoModbus.h2.04 kB03-06-99 17:53
blocksock.cpp10.89 kB29-06-98 19:28
blocksock.h3.81 kB29-06-98 19:22
ClientArray.cpp1.74 kB22-06-98 19:11
ClientArray.h1.31 kB30-05-98 22:04
crc16.cpp5.52 kB23-01-10 14:03
crc16.hpp850.00 B25-05-98 18:11
dll_ExpImp.h956.00 B02-01-99 12:08
InterfaceConstants.h2.48 kB02-09-98 18:17
LocalModbus.cpp37.15 kB23-01-10 14:03
LocalModbus.h6.30 kB18-06-07 13:16
mbu.h773.00 B15-02-05 14:44
MMTimer.cpp1.70 kB23-01-10 14:03
MMTimer.h749.00 B23-01-10 14:05
modbus.cpp24.52 kB23-01-10 16:47
modbus.h9.50 kB23-01-10 14:04
ModbusMessages.h1.04 kB20-04-98 18:51
Modbus.aps32.20 kB02-04-98 11:25
Modbus.rc2.94 kB02-04-98 11:25
resource.h1.16 kB02-04-98 11:24
ModbusServer.h59.71 kB04-09-99 12:57
ModbusServer_i.c1.31 kB04-09-99 12:57
OleFuncs.cpp3.71 kB02-01-99 12:42
OleFuncs.h1.05 kB26-10-98 20:16
OleSafeArrayEx.cpp15.99 kB04-09-99 11:31
OleSafeArrayEx.h2.39 kB19-08-99 00:09
OleVariantEx.cpp2.02 kB14-08-98 16:41
OleVariantEx.h924.00 B14-08-98 16:40
PerformanceCounter.cpp2.47 kB23-01-10 14:03
PerformanceCounter.h1.16 kB05-01-98 09:23
RemoteClient.cpp1,023.00 B22-06-98 19:13
RemoteClient.h972.00 B04-10-97 22:37
RemoteModbus.cpp8.73 kB22-06-98 19:13
RemoteModbus.h3.19 kB16-06-98 14:56
Serial.h496.00 B14-03-98 11:28
StlUtils.h2.91 kB26-06-99 21:35
SyncAccess.cpp1.57 kB22-06-98 19:13
SyncAccess.h992.00 B27-02-98 08:34
TcpServer.cpp9.19 kB22-06-98 19:13
TcpServer.h2.03 kB02-06-98 20:01
ThinThread.cpp3.40 kB06-07-98 14:11
ThinThread.h1.69 kB06-07-98 14:13
Trayicon.cpp3.64 kB22-06-98 19:13
Trayicon.h1.13 kB07-05-98 00:13
vCriticalSection.hpp973.00 B27-06-99 01:42
AddressPair.cpp583.00 B23-01-10 14:29
AddressPair.h1.04 kB23-01-10 13:29
BinEdit.cpp8.18 kB24-01-10 12:41
BinEdit.h2.50 kB22-07-08 17:55
CellRange.h4.61 kB14-07-02 18:26
DlgResizeHelper.cpp3.96 kB23-01-10 14:49
DlgResizeHelper.h2.32 kB28-06-00 11:08
FloatEdit.cpp17.45 kB23-01-10 16:47
FloatEdit.h3.74 kB11-03-99 23:25
GridCell.cpp7.00 kB23-01-10 14:18
GridCell.h6.10 kB14-07-02 18:26
GridCellBase.cpp26.11 kB14-02-05 17:43
GridCellBase.h7.58 kB14-07-02 18:26
GridCellNumeric.cpp1.11 kB25-01-06 15:29
GridCellNumeric.h782.00 B25-01-06 15:29
GridCtrl.cpp220.01 kB23-01-10 13:36
GridCtrl.h38.93 kB13-03-04 11:25
GridDropTarget.cpp4.50 kB14-02-05 17:43
GridDropTarget.h2.61 kB14-07-02 18:26
HexEdit.cpp4.56 kB02-02-06 12:15
HexEdit.h1.58 kB24-01-03 15:32
IECProtocol.cpp378.87 kB08-02-12 15:44
IECProtocol.h25.68 kB02-02-12 16:08
InformationObject.cpp3.66 kB08-02-12 17:17
InformationObject.h13.26 kB23-01-10 15:32
InPlaceEdit.cpp8.32 kB14-02-05 17:43
InPlaceEdit.h2.49 kB14-07-02 18:26
MemDC.h3.42 kB10-01-02 09:55
RawData.cpp4.45 kB23-01-10 16:03
rawdata.h11.80 kB23-01-10 16:03
targetver.h1.40 kB05-02-10 14:44
TitleTip.cpp9.51 kB14-02-05 17:43
TitleTip.h2.71 kB22-07-01 16:42
IEC870-5-101.sln1.32 kB23-01-10 16:29
<Cfg>0.00 B08-04-10 11:56
<Log>0.00 B08-04-10 11:56
<res>0.00 B08-04-10 11:56
<Cfg>0.00 B08-04-10 11:56
<Log>0.00 B08-04-10 11:56
<res>0.00 B08-04-10 11:57
<Debug>0.00 B08-04-10 11:57
<ModbusRes>0.00 B08-04-10 11:57
<Debug>0.00 B08-04-10 11:57
<IECMaster>0.00 B06-08-14 12:07
<IECSlave>0.00 B06-08-14 12:08
<Modbus>0.00 B08-04-10 11:57
<Shared>0.00 B08-02-12 17:17
...
Sponsored links

Comments

(Add your comment, get 0.1 Point)
Minimum:15 words, Maximum:160 words
sy59537
2014-12-31

网上有不少modbus工具,但是都没有源码,这个太强大了,俄罗斯人的数学功底强啊!

hamed688147
2015-02-13

Great code . thanks

  • 1
  • Page 1
  • Total 1

IEC 870-5-101 master&slave Simulators (516.17 kB)

Need 3 Point(s)
Your Point (s)

Your Point isn't enough.

Get 22 Point immediately by PayPal

Point will be added to your account automatically after the transaction.

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more Points

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D