9/5/2016 6:45 PM | |
Posts: 5225 Rating:
|
Hi. Have you seen this FAQ yet? A picture borrowed from the System Manual... For your case the MB_HOLD_REG := "MODBUS DATA".... The trick is that you do not have any control on what type data the SLAVE makes available. It is only holding register. The transaction is only concerned about transfering WORD data. The MASTER should then decode the raw data from the registers to bit arrays and INTs. So if the MASTER wants bit 12.0, it will need to read register 40_007 and extract the bit itself. Reading "F76 CP 1 SPEED" will require reading 40_009 and so on. This Modbus RTU concept only gives you a way to transfer raw data, where the data is linked to register numbers from 40_001 onwards. Does this help you? |
This contribution was helpful to
2 thankful Users |
9/5/2016 10:38 PM | |
Posts: 5225 Rating:
|
Yusuf - what an ugly challenge you have! (sad smile) For what it is worth - the S7-1x00 offers many communication methods without the licensing issue. Modbus TCP can be done over the Profinet port and the same port can communicate with the S7-300 too. Yes there are other methods available. A protocol converter is also a possibility. One such is a more all-in-one that you can use as HMI too (Red Lion). But I think that I must call upon our expert to weight in his thoughts on the matter. S'il vous plaît monsieur Daniel Chartier - What would the options be to get data from an S7-300 to another system.. most possibly a Modbus RTU Master. Merci beaucoup. w |
This contribution was helpful to
1 thankful Users |
6/26/2017 2:10 PM | |
Joined: 6/19/2017 Last visit: 9/6/2024 Posts: 8175 Rating:
|
New question published by David4444 is split to a separate thread with the subject how to organize the Register in the slave - Modbus RTU slave s7-1200. Best regards |
Follow us on