CN103929439A - Data transmission method and MODBUS server - Google Patents

Data transmission method and MODBUS server Download PDF

Info

Publication number
CN103929439A
CN103929439A CN201410190325.0A CN201410190325A CN103929439A CN 103929439 A CN103929439 A CN 103929439A CN 201410190325 A CN201410190325 A CN 201410190325A CN 103929439 A CN103929439 A CN 103929439A
Authority
CN
China
Prior art keywords
register
initial address
function code
equal
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410190325.0A
Other languages
Chinese (zh)
Other versions
CN103929439B (en
Inventor
赵灿
饶敦胜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunshan Huaheng Welding Co Ltd
Original Assignee
Kunshan Huaheng Welding Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kunshan Huaheng Welding Co Ltd filed Critical Kunshan Huaheng Welding Co Ltd
Priority to CN201410190325.0A priority Critical patent/CN103929439B/en
Publication of CN103929439A publication Critical patent/CN103929439A/en
Application granted granted Critical
Publication of CN103929439B publication Critical patent/CN103929439B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a data transmission method and an MODBUS server. The method comprises the steps that the MODBUS server receives a request frame of a write register sent by a client side; the request frame is analyzed to obtain the function code, the initial address, the number of registers and register value information in the request frame; when the function code, the initial address, the number of registers and the register value information all meet preset requirements, the MODBUS server processes a write register request corresponding to the request frame; the MODBUS server sends an answer frame to the client side after processing the request corresponding to the request frame. By the adoption of the data transmission method and the MODBUS server, data transmission efficiency can be improved effectively, and data transmission time can be saved.

Description

A kind of data transmission method and MODBUS server
Technical field
The present invention relates to technical field of data transmission, particularly relate to a kind of data transmission method and MODBUS server.
Background technology
MODBUS-TCP agreement is that it has covered the purposes of MODBUS message in " in-house network (Intranet) " and " the Internet (the Internet) " environment that uses ICP/IP protocol for managing the MODBUS series communications protocol with auto-control equipment.The general-use of agreement is for such as PLC, I/O module, and the gateway service that connects other simple field bus or I/O module.
In prior art, use MODBUS-TCP protocol transmission data, once only can transmit the data of 240 bytes at most.When needing the mutual occasion of mass data, need repeatedly could transmit a large amount of data in batches, cause data transmission efficiency low.
Summary of the invention
What the embodiment of the present invention solved is how to use MODBUS-TCP agreement to improve the efficiency of transfer of data.
For addressing the above problem, the embodiment of the present invention provides a kind of data transmission method, and described method comprises:
MODBUS server receives the claim frame of writing register that client sends, described request frame comprises function code, initial address, register quantity and register value information, wherein, described function code indication MODBUS server is carried out the operation of writing register, described initial address is the initial address of the application apparatus register of the described MODBUS server that described write operation is corresponding, described register quantity is the register number that described write operation is corresponding, and register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, described register value is the numerical value writing in corresponding application apparatus register,
Resolve described request frame, obtain function code, initial address, register quantity and register value information in described request frame, and when described function code, initial address, register quantity and register value information all meet preset requirement, described MODBUS server process described request frame is write register request accordingly;
When the complete described request frame of described MODBUS server process is write register request accordingly, to described client, send acknowledgement frame.
Alternatively, judge that whether described function code, initial address, register quantity and register value information meet preset requirement, comprising:
Judge whether described function code is the function code of supporting;
When the described function code of judgement is the function code of supporting, judge whether described register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF;
When register quantity is more than or equal to register quantity and is more than or equal to 0x0001 and is less than or equal to 0xFFFF, judge whether described initial address, described initial address and described register quantity sum meet preset requirement.
Alternatively, described method also comprises: when the described function code of judgement is not the function code of supporting, return to the first exception code.
Alternatively, described method also comprises: when the described register quantity of judgement does not meet when being more than or equal to 0x0001 and being less than or equal to 0xFFFF, return to the second exception code.
Alternatively, described method also comprises: when judgement initial address, described initial address and described register quantity sum do not meet preset requirement, return to the 3rd exception code.
Alternatively, described method also comprises: when described MODBUS server process described request frame is write register request failure accordingly, return to the 4th exception code.
The embodiment of the present invention also provides a kind of MODBUS server, comprising:
Receiving element, be suitable for receiving the claim frame of writing register that client sends, described request frame comprises function code, initial address, register quantity and register value information, wherein, described function code indication MODBUS server is carried out the operation of writing register, described initial address is the initial address of application apparatus register in the described MODBUS server that described write operation is corresponding, described register quantity is the register number that described write operation is corresponding, and described register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, described register value is the numerical value writing in corresponding application apparatus register,
Resolution unit, is suitable for resolving that described receiving element receives writes register claim frame, obtains function code, initial address, register quantity and register value information in described request frame;
Judging unit, is suitable for judging whether described function code, described initial address, described register quantity and described register value that described resolution unit parses from described request frame meet preset requirement;
Processing unit, is suitable for when described judging unit judges that described function code, described initial address, described register quantity and described register value meet preset requirement, and processes said request frame is write register request accordingly;
Response unit, is suitable for when the complete described request frame of described processing unit processes is write register request accordingly, to described client, sends acknowledgement frame.
Alternatively, described judging unit comprises:
The first judgment sub-unit, is suitable for judging whether described function code is the function code of supporting;
The second judgment sub-unit, is suitable for, when described the first judgment sub-unit judges the function code that described function code is support, judging whether described register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF;
The 3rd judgment sub-unit, is suitable for when described the second judgment sub-unit judges that described register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, judges whether described initial address, described initial address and described register quantity sum meet preset requirement.
Alternatively, described server also comprises: first returns to unit, is suitable for, when described the first judgment sub-unit judges that described function code is not the function code of supporting, returning to the first exception code.
Alternatively, described server also comprises: second returns to unit, is suitable for not meeting when being more than or equal to 0x0001 and being less than or equal to 0xFFFF when described the second judgment sub-unit judges described register quantity, returns to the second exception code.
Alternatively, described server also comprises: the 3rd returns to unit, is suitable for, when the 3rd judgment sub-unit judges that described initial address, described initial address and described register quantity sum do not meet preset requirement, returning to the 3rd exception code.
Alternatively, described server also comprises: when described processing unit processes described request frame is write register request failure accordingly, return to the 4th exception code.
Compared with prior art, the technical scheme of the embodiment of the present invention has advantages of following:
Owing to writing the scope of the register quantity of data field in register claim frame, be set to be more than or equal to 0x0001 and be less than or equal to 0xFFFF, like this, the integer data that disposable request writes in register can be 65535 at most, therefore, once can transferring large number of data, thus can effectively improve transfer of data efficiency, save time of transfer of data.
Accompanying drawing explanation
Fig. 1 is the flow chart that in prior art, MODBUS server customer in response end is write a plurality of register manipulation requests;
Fig. 2 is the flow chart of a kind of data transmission method in the embodiment of the present invention;
Fig. 3 is the flow chart of the another kind of data transmission method in the embodiment of the present invention;
Fig. 4 is the structural representation of a kind of MODBUS server in the embodiment of the present invention.
Embodiment
Fig. 1 is the flow chart that in prior art, MODBUS server customer in response end is write register manipulation request.As shown in Figure 1, the process that MODBUS server customer in response end is write register manipulation request comprises:
Step S11:MODBUS server receives that client sends writes register claim frame.
Wherein, MODBUS server receive the partial information of writing register claim frame as shown in table 1:
Field name Data length Value/preset range
Function code 1 byte 0x10
Initial address 2 bytes 0x0000-0xFFFF
Register quantity 2 bytes 0x0001-0x0078
Byte count 1 byte 2*N
Register value N*2 byte (N=register quantity) Concrete numerical value
Table 1
After step S11, can judge that whether the data of writing in register claim frame meet preset requirement, specifically can comprise step S12a to S12c.
Step S12a: whether arbitration functions code is the function code of supporting.
Step S12b: when arbitration functions code is the function code of supporting, whether the register quantity that judgement is write in register claim frame is more than or equal to 0x0001 and is less than or equal to 0x0078, and judges whether byte count equals 2 times of register quantity.
Step S12c: when register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, and byte count is while equaling 2 times of register quantity, judges whether initial address, initial address and register quantity sum all meet preset requirement.
As the step S12a to S12c that is finished, judge when the data of writing in register claim frame meet preset requirement, can then perform step S13:MODBUS server process and write register request.
Next perform step S14: it is whether successful that register manipulation is write in judgement.
When register manipulation success is write in judgement, then perform step S15:MODBUS server and send acknowledgement frame to client.
The partial information of the acknowledgement frame that MODBUS server end sends is as shown in table 2:
Field name Data length Value/preset range
Function code 1 byte 0x10
Initial address 2 bytes 0x0000-0xFFFF
Register quantity 2 bytes 0x0001-0x007B
Table 2
From above-mentioned analysis, owing to writing the register quantity arranging in register claim frame, must satisfied be more than or equal to 0x0001 and be less than or equal to 0x0078, and be provided with " byte count " field, so that the accuracy of " register quantity " field is carried out to verification.Therefore, the disposable data to the transmission of MODBUS server request of client are at most only the data of 240 (120*2) individual byte.When needing the mutual occasion of mass data, this data transmission method can reduce the efficiency of transfer of data.
For addressing the above problem, the technical scheme that the embodiment of the present invention adopts is write the scope of the register quantity arranging in register claim frame by change, and in claim frame, cancelled the byte count arranging in original claim frame simultaneously, can guarantee the reliability of transmitted data, and the data volume once transmitting is significantly increased, thereby can improve the efficiency of transfer of data.
For above-mentioned purpose of the present invention, feature and advantage can more be become apparent, below in conjunction with accompanying drawing, specific embodiments of the invention are described in detail.
Fig. 2 shows the flow chart of a kind of data transmission method in the embodiment of the present invention.Data transmission method as shown in Figure 2, comprising:
Step S21:MODBUS server receives that client sends writes register claim frame.
In an embodiment of the present invention, described in, write register claim frame and can comprise function code, initial address, register quantity and register value information.Wherein, function code indication MODBUS server is carried out and is write register manipulation, initial address is the initial address of application apparatus register in the MODBUS server that described write operation is corresponding, described register quantity is the register number that described write operation is corresponding, and register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, described register value is the numerical value writing in respective application device register.
Step S22: resolve described request frame, obtain function code, initial address, register quantity and register value information in described request frame, and when described function code, initial address, register quantity and register value information all meet preset requirement, described MODBUS server process described request frame is write register request accordingly.
In embodiments of the present invention, MODBUS server can be resolved described request frame, writes the data in each byte in register claim frame described in can reading.By reading successively the data of writing in register claim frame, can obtain function code, initial address, register quantity and register value information in claim frame.
Step S23: when the complete described request frame of described MODBUS server process is write register request accordingly, send acknowledgement frame to described client.
Fig. 3 shows the flow chart of another kind of data transmission method in the embodiment of the present invention.Data transmission method as shown in Figure 3, specifically can comprise:
Step S31:MODBUS server receives writes register claim frame.
After data in read requests frame, MODBUS server can be carried out corresponding judgement to read data, to determine that whether the information of origing address field (OAF), register amount field and register value field in function code field and data field all meets preset requirement, specifically can comprise:
Step S32a: whether arbitration functions code is the function code of supporting.
In concrete enforcement, the value of writing the function code field in register claim frame can arrange according to the actual needs.For example, value that can function code is set to 0x01.
In concrete enforcement, when arbitration functions code is not the function code of supporting, can returns to the first exception code 01, and can then exit the operation that this secondary response is write register request.
Step S32b: when function code is the function code of supporting, judge whether register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF.
In concrete enforcement, when arbitration functions code is 0x01, then judge whether register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF.
Write the data volume that register amount field set in register claim frame has determined disposable transmission.When register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, the data volume of disposable transmission can reach at most 65535 shaping data.Like this, just can meet the demand of transfer of data in enormous quantities, therefore can improve the efficiency of transfer of data.
In addition, it is pointed out that in the prior art, in order to verify the accuracy of writing the storage quantity arranging in register claim frame, in the data structure of claim frame, be also provided with the byte count of 1 byte.But, find after deliberation, because MODBUS-TCP agreement itself is a kind of reliable Data Transport Protocol, it can guarantee the accuracy of transmitted data.Therefore, in an embodiment of the present invention, write in register claim frame and to cancel the byte count that 1 byte is set.Do so not only and can simplify the structure of writing register claim frame, and can disposable transferring large number of data, interactive efficiency improved.
In concrete enforcement, when judgement register quantity does not meet when being more than or equal to 0x0001 and being less than or equal to 0xFFFF, can return to the second exception code 03, and can then carry out and exit the operation that this secondary response is write register request.
Step S32c: when register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, judge whether initial address, initial address and register quantity sum meet preset requirement.
In concrete enforcement, when judgement register quantity is more than or equal to 0x0001 and is less than 0xFFFF, then just can judge whether initial address, initial address and the register quantity sum write in register claim frame meet preset requirement.Wherein, initial address is to write the start address of the application apparatus register in the MODBUS server that register manipulation is corresponding, and initial address and register quantity sum are for writing the end address of the corresponding application apparatus register of register manipulation.
In concrete enforcement, when initial address, initial address and register quantity sum all do not meet preset requirement, can return to the 3rd exception code 02, and can then exit the operation that this secondary response is write register request.
When judging the data of writing in register claim frame and all meet preset requirement through aforesaid step, then just can perform step S33:MODBUS server process writes register request, be that MODBUS server writes data corresponding to register value in the application apparatus register of from initial address to end address (end address is initial address and register quantity sum) in order, thereby complete, write register manipulation.
In concrete enforcement, write register request described in MODBUS server process and generally there will be two kinds of results: a kind of is to carry out to write register manipulation success; Another kind is to carry out to write register manipulation failure.By execution step S34: whether success of register manipulation is write in judgement, just can obtain writing described in MODBUS server process the operating result of register request.
In concrete enforcement, when writing register claim frame described in MODBUS server is carried out and write accordingly register manipulation failure, can return to the 4th exception code 04, and exit the operation that this secondary response is write register request.
When writing register claim frame described in MODBUS server is carried out and write accordingly register manipulation success, can follow and perform step in order S35:MODBUS server to the acknowledgement frame of client transmission.
Fig. 4 shows the structural representation of a kind of MODBUS server in the embodiment of the present invention.MODBUS server as shown in Figure 4 can comprise receiving element 41, resolution unit 42, judging unit 43, processing unit 44 and the response unit 45 being connected successively.Wherein,
Receiving element 41, is suitable for receiving that client sends writes register claim frame.Wherein, described request frame comprises function code, initial address, register quantity and register value information.Described function code is used to indicate MODBUS server and carries out the operation of writing register, described initial address shows the initial address of application apparatus register in described MODBUS server that described write operation is corresponding, described register quantity shows the register number that described write operation is corresponding, and register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, described register value is the numerical value writing in respective application device register.
Resolution unit 42, is suitable for resolving the claim frame of writing register that receiving element 41 receives, and obtains function code, initial address, register quantity and register value information in described request frame.
Judging unit 43, is suitable for judging whether described function code, described initial address, described register quantity and described register value that resolution unit 42 parses from described request frame meet preset requirement.
Processing unit 44, is suitable for when the described function code of judging unit 43 judgement, described initial address, described register quantity and described register value meet preset requirement, and processes said request frame is write register request accordingly.
Response unit 45, is suitable for described when processing unit 44 is handled described request frame and write accordingly register request, to described client transmission acknowledgement frame.
In concrete enforcement, judging unit 43 can comprise:
Whether the first judgment sub-unit 43a, being suitable for arbitration functions code is the function code of supporting.
The second judgment sub-unit 43b, is suitable for, when the first judgment sub-unit 43a judges the function code that described function code is support, judging whether register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF;
The 3rd judgment sub-unit 43c, is suitable for when the second judgment sub-unit 43b judgement register quantity is more than or equal to 0x0001 and is less than or equal to xFFFF, judges that initial address, initial address and register quantity sum are whether in preset range.
In concrete enforcement, described MODBUS server can also comprise: first returns to unit 46, is suitable for, when the first judgment sub-unit 43a judges that described function code is not the function code of supporting, returning to the first exception code.
In concrete enforcement, described MODBUS server can also comprise: second returns to unit 47, is suitable for, when the second judgment sub-unit 43b judgement is when described register quantity is satisfied when being more than or equal to 0x0001 and being less than or equal to 0xFFFF, returning to the second exception code.
In concrete enforcement, described MODBUS server can also comprise: the 3rd returns to unit 48, is suitable for, when the 3rd judgment sub-unit 33c judgement initial address, initial address and register quantity sum do not meet preset requirement, returning to the 3rd exception code.
In concrete enforcement, described MODBUS server can also comprise: the 4th returns to unit 49, is suitable for, when described processing unit 44 processes said request frames are write register request failure accordingly, returning to the 4th exception code.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of above-described embodiment is to come the hardware that instruction is relevant to complete by program, this program can be stored in computer-readable recording medium, and storage medium can comprise: ROM, RAM, disk or CD etc.
Above the method and system of the embodiment of the present invention have been done to detailed introduction, the present invention is not limited to this.Any those skilled in the art, without departing from the spirit and scope of the present invention, all can make various changes or modifications, so protection scope of the present invention should be as the criterion with claim limited range.

Claims (12)

1. a data transmission method, is characterized in that, comprising:
MODBUS server receives the claim frame of writing register that client sends, described request frame comprises function code, initial address, register quantity and register value information, wherein, described function code indication MODBUS server is carried out the operation of writing register, described initial address is the initial address of the application apparatus register of the described MODBUS server that described write operation is corresponding, described register quantity is the register number that described write operation is corresponding, and register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, described register value is the numerical value writing in corresponding application apparatus register,
Resolve described request frame, obtain function code, initial address, register quantity and register value information in described request frame, and when described function code, initial address, register quantity and register value information all meet preset requirement, described MODBUS server process described request frame is write register request accordingly;
When the complete described request frame of described MODBUS server process is write register request accordingly, to described client, send acknowledgement frame.
2. data transmission method according to claim 1, is characterized in that, judges that whether described function code, initial address, register quantity and register value information meet preset requirement, comprising:
Judge whether described function code is the function code of supporting;
When the described function code of judgement is the function code of supporting, judge whether described register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF;
When register quantity is more than or equal to register quantity and is more than or equal to 0x0001 and is less than or equal to 0xFFFF, judge whether described initial address, described initial address and described register quantity sum meet preset requirement.
3. data transmission method according to claim 2, is characterized in that, also comprises: when the described function code of judgement is not the function code of supporting, return to the first exception code.
4. data transmission method according to claim 2, is characterized in that, also comprises: when the described register quantity of judgement does not meet when being more than or equal to 0x0001 and being less than or equal to 0xFFFF, return to the second exception code.
5. data transmission method according to claim 2, is characterized in that, also comprises: when judgement initial address, described initial address and described register quantity sum do not meet preset requirement, return to the 3rd exception code.
6. data transmission method according to claim 2, is characterized in that, also comprises: when described MODBUS server process described request frame is write register request failure accordingly, return to the 4th exception code.
7. a MODBUS server, is characterized in that, comprising:
Receiving element, be suitable for receiving the claim frame of writing register that client sends, described request frame comprises function code, initial address, register quantity and register value information, wherein, described function code indication MODBUS server is carried out the operation of writing register, described initial address is the initial address of application apparatus register in the described MODBUS server that described write operation is corresponding, described register quantity is the register number that described write operation is corresponding, and described register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, described register value is the numerical value writing in corresponding application apparatus register,
Resolution unit, is suitable for resolving that described receiving element receives writes register claim frame, obtains function code, initial address, register quantity and register value information in described request frame;
Judging unit, is suitable for judging whether described function code, described initial address, described register quantity and described register value that described resolution unit parses from described request frame meet preset requirement;
Processing unit, is suitable for when described judging unit judges that described function code, described initial address, described register quantity and described register value meet preset requirement, and processes said request frame is write register request accordingly;
Response unit, is suitable for when the complete described request frame of described processing unit processes is write register request accordingly, to described client, sends acknowledgement frame.
8. MODBUS server according to claim 7, is characterized in that, described judging unit comprises:
The first judgment sub-unit, is suitable for judging whether described function code is the function code of supporting;
The second judgment sub-unit, is suitable for, when described the first judgment sub-unit judges the function code that described function code is support, judging whether described register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF;
The 3rd judgment sub-unit, is suitable for when described the second judgment sub-unit judges that described register quantity is more than or equal to 0x0001 and is less than or equal to 0xFFFF, judges whether described initial address, described initial address and described register quantity sum meet preset requirement.
9. MODBUS server according to claim 8, is characterized in that, also comprises: first returns to unit, is suitable for, when described the first judgment sub-unit judges that described function code is not the function code of supporting, returning to the first exception code.
10. MODBUS server according to claim 8, it is characterized in that, also comprise: second returns to unit, be suitable for not meeting when being more than or equal to 0x0001 and being less than or equal to 0xFFFF when described the second judgment sub-unit judges described register quantity, return to the second exception code.
11. MODBUS servers according to claim 8, it is characterized in that, also comprise: the 3rd returns to unit, be suitable for, when the 3rd judgment sub-unit judges that described initial address, described initial address and described register quantity sum do not meet preset requirement, returning to the 3rd exception code.
12. MODBUS servers according to claim 8, is characterized in that, also comprise: when described processing unit processes described request frame is write register request failure accordingly, return to the 4th exception code.
CN201410190325.0A 2014-05-07 2014-05-07 A kind of data transmission method and MODBUS server Active CN103929439B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410190325.0A CN103929439B (en) 2014-05-07 2014-05-07 A kind of data transmission method and MODBUS server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410190325.0A CN103929439B (en) 2014-05-07 2014-05-07 A kind of data transmission method and MODBUS server

Publications (2)

Publication Number Publication Date
CN103929439A true CN103929439A (en) 2014-07-16
CN103929439B CN103929439B (en) 2017-08-18

Family

ID=51147516

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410190325.0A Active CN103929439B (en) 2014-05-07 2014-05-07 A kind of data transmission method and MODBUS server

Country Status (1)

Country Link
CN (1) CN103929439B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580187A (en) * 2014-12-31 2015-04-29 厦门为那通信科技有限公司 Method for achieving interaction of external devices of different MODULEBUS protocols and server
CN105306463A (en) * 2015-10-13 2016-02-03 电子科技大学 Modbus TCP intrusion detection method based on support vector machine
CN105599255A (en) * 2016-01-14 2016-05-25 宁波长飞亚塑料机械制造有限公司 Communication method for injection molding machine controller and auxiliary units
CN105808549A (en) * 2014-12-30 2016-07-27 施耐德电器工业公司 Client method for automatic framing and frame analysis on basis of mapping files
CN106911646A (en) * 2015-12-23 2017-06-30 重庆川仪自动化股份有限公司 Communications protocol and communication system
CN110311848A (en) * 2019-08-02 2019-10-08 杭州远流科技有限公司 A kind of method that Modbus RTU communications protocol improves communication efficiency
CN110417764A (en) * 2019-07-19 2019-11-05 西门子工厂自动化工程有限公司 The method and apparatus for sending the method and apparatus of data and receiving data
CN112422485A (en) * 2019-08-23 2021-02-26 北京东土科技股份有限公司 Communication method and device of transmission control protocol
CN113132468A (en) * 2021-03-19 2021-07-16 珠海科创电力电子有限公司 Communication method, communication device, communication system and storage medium based on ModbusTCP protocol
CN113709012A (en) * 2021-08-26 2021-11-26 远景能源有限公司 Extended communication method based on Modbus communication protocol

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023602A (en) * 2011-09-20 2013-04-03 镇江雅迅软件有限责任公司 Data transmission fault tolerance system based on Socket protocol
CN103412510A (en) * 2013-06-26 2013-11-27 国家电网公司 Method for transmitting data of generator excitation regulator to intelligent power station
CN103727626A (en) * 2012-10-11 2014-04-16 北京合创三众能源科技股份有限公司 Ground source heat pump central air-conditioner remote monitoring system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023602A (en) * 2011-09-20 2013-04-03 镇江雅迅软件有限责任公司 Data transmission fault tolerance system based on Socket protocol
CN103727626A (en) * 2012-10-11 2014-04-16 北京合创三众能源科技股份有限公司 Ground source heat pump central air-conditioner remote monitoring system and method
CN103412510A (en) * 2013-06-26 2013-11-27 国家电网公司 Method for transmitting data of generator excitation regulator to intelligent power station

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105808549B (en) * 2014-12-30 2020-07-07 施耐德电器工业公司 Client method for automatically framing and analyzing frames based on mapping file
CN105808549A (en) * 2014-12-30 2016-07-27 施耐德电器工业公司 Client method for automatic framing and frame analysis on basis of mapping files
CN104580187B (en) * 2014-12-31 2018-09-04 厦门为那通信科技有限公司 A method of realizing that the external device of different MODULEBUS agreements is interacted with server
CN104580187A (en) * 2014-12-31 2015-04-29 厦门为那通信科技有限公司 Method for achieving interaction of external devices of different MODULEBUS protocols and server
CN105306463B (en) * 2015-10-13 2018-04-13 电子科技大学 Modbus TCP intrusion detection methods based on support vector machines
CN105306463A (en) * 2015-10-13 2016-02-03 电子科技大学 Modbus TCP intrusion detection method based on support vector machine
CN106911646A (en) * 2015-12-23 2017-06-30 重庆川仪自动化股份有限公司 Communications protocol and communication system
CN105599255A (en) * 2016-01-14 2016-05-25 宁波长飞亚塑料机械制造有限公司 Communication method for injection molding machine controller and auxiliary units
CN110417764A (en) * 2019-07-19 2019-11-05 西门子工厂自动化工程有限公司 The method and apparatus for sending the method and apparatus of data and receiving data
CN110417764B (en) * 2019-07-19 2021-08-03 西门子工厂自动化工程有限公司 Method and apparatus for transmitting and receiving data, data transmission apparatus and storage medium
CN110311848A (en) * 2019-08-02 2019-10-08 杭州远流科技有限公司 A kind of method that Modbus RTU communications protocol improves communication efficiency
CN112422485A (en) * 2019-08-23 2021-02-26 北京东土科技股份有限公司 Communication method and device of transmission control protocol
CN112422485B (en) * 2019-08-23 2023-05-26 北京东土科技股份有限公司 Communication method and device of transmission control protocol
CN113132468A (en) * 2021-03-19 2021-07-16 珠海科创电力电子有限公司 Communication method, communication device, communication system and storage medium based on ModbusTCP protocol
CN113709012A (en) * 2021-08-26 2021-11-26 远景能源有限公司 Extended communication method based on Modbus communication protocol

Also Published As

Publication number Publication date
CN103929439B (en) 2017-08-18

Similar Documents

Publication Publication Date Title
CN103929439A (en) Data transmission method and MODBUS server
CN106796556B (en) Emulated endpoint configuration
CN106444657B (en) A kind of Modbus main website command processing method and main station controller
CN103873324A (en) Universal bus testing system
CN103944813A (en) Gateway and method for achieving general adaptation function
CN112422557B (en) Attack testing method and device for industrial control network
CN108965052A (en) A kind of data reading system for the electronic control unit software debugging after entrucking
CN104301311B (en) The method and apparatus of DNS screen data contents
CN109150854B (en) Dynamic configurable communication protocol conversion system based on XML file
CN109743291A (en) A kind of telemetry real time processing system and method based on round-robin queue
CN108848162A (en) Show connection method, display equipment and the system of equipment
CN102750249B (en) The method that host computer communicates with slave computer, Apparatus and system
CN106919511B (en) Application simulation method, simulation application, operation method thereof and simulation system
CN103533080A (en) Dispatching method and device for LVS (Linux virtual server)
CN112422485B (en) Communication method and device of transmission control protocol
CN109446130B (en) Method and system for acquiring state information of I/O (input/output) equipment
CN102238055A (en) Downloading method and system based on MDIO (Management Data Input/Output) interface
CN107040613A (en) A kind of message transmitting method and system
CN108322482A (en) A kind of method and device of protocol conversion
KR102303424B1 (en) Direct memory access control device for at least one processing unit having a random access memory
CN106775818B (en) ECU (electronic control Unit) upgrading method and ECU upgrading equipment based on CAN (controller area network) bus
CN105281944B (en) Method for setting network protocol address and service management system
CN104270431A (en) Method and device for concurrency control
US8554966B2 (en) Method for data exchange
CN104580010A (en) Communication queue processing method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant