6/29/2022 7:20 AM | |
Joined: 10/3/2008 Last visit: 8/28/2024 Posts: 961 Rating:
|
Hi, in the parameter datablock the modbus registers are defined, which the modbus block should know and in which datablock the modbus registers are stored. It is not a job list. It is only the definition, that the modbus block can read or write in the correct datablock. Modbus/TCP is a sequencial communication. You can only start the next telegram, when the response from the previous telegram was received. Here you can download a library, where a job list block is included: https://support.industry.siemens.com/cs/ww/en/view/62830463 Wüstenräuber |
This contribution was helpful to
1 thankful Users |
6/29/2022 10:28 AM | |
Joined: 11/26/2015 Last visit: 8/6/2024 Posts: 92 Rating:
|
Dear Sir, Thank you for the reply. For the parameter datablock configuration, are there any limits for the data range? For example, for the 1st data type, I set it as 2, which is Inputs. Then I put 'W#16#0' for the 'start_1', and 'W#16#BB8' for 'end_1', which has the data range of 3000. But as I saw from the Modbus manual, input 'LENGTH' of MB_REDCL has a range limit from '1 to 2000' for Inputs. So does this range limit also apply to the range which defined in the parameter datablock (3000 in my previous example)? Thanks.
|
Follow us on