CN103929439A - Data transmission method and MODBUS server - Google Patents
Data transmission method and MODBUS server Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2014
- 2014-05-07 CN CN201410190325.0A patent/CN103929439B/en active Active
Patent Citations (3)
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)
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 |