Неполное видео. В функции modbus_comm_load в качестве порта укажите значение, указанное в system constants cm ptp модуля. Также в экземплярном блоке данных инструкции modbus_comm_load в статических переменных найдите параметр mode и введите там значение "4" - полудуплексное соединение для rs-485, потому как по умолчанию там стоит 0, а 0 - для rs232.
You have to call Modbus_comm_load for one time only before using Modbus_Master/Modbus_slave. But before that, Did you set MODE static parameter of Modbus_Comm_load to 16#04?
I have a problem I need help with I am connecting modbus RTU with ET200SP connected to S7 1500 I use 3 ET200SP stations, each station has 1 Modbus RTU module PtP 6ES7 137-6AA01-0BA0 to connect up to 10 Flowmeters I declare 3 MBCommLoad functions to declare the connection port for each Modbus module, but in the program, it does not run. And if I only use 1 MBCommLoad function for 1 Modbus module, the connection is OK. I hope you can help me with the solution so that I can use all 3 modbus RTU modules. Thank you so much
Not much o consolation. Having the same problem communicating to a MAG 6000 using Modbus RTU protocol. Already managed communication using an S7-1200 with a CM 1241 RS-485. But with the S7-1500 and the ET200SP PN ST, nothing. Hoping someone with better luck solves this problem.
Hello! Do you know sth more about this problem (16#7002), because I communicate with a shneider's inverters and temporary 16#7002 occurs. I set 4 in MODE parameter...
Неполное видео. В функции modbus_comm_load в качестве порта укажите значение, указанное в system constants cm ptp модуля. Также в экземплярном блоке данных инструкции modbus_comm_load в статических переменных найдите параметр mode и введите там значение "4" - полудуплексное соединение для rs-485, потому как по умолчанию там стоит 0, а 0 - для rs232.
Hi, how did you solve this problem? Although it was 8 years ago, some poor guys like me are still struggling with it. Need your help
You have to call Modbus_comm_load for one time only before using Modbus_Master/Modbus_slave. But before that, Did you set MODE static parameter of Modbus_Comm_load to 16#04?
You have to use Hardware Identifier for port setting, not actual IO address.
I have a problem I need help with
I am connecting modbus RTU with ET200SP connected to S7 1500
I use 3 ET200SP stations, each station has 1 Modbus RTU module PtP 6ES7 137-6AA01-0BA0 to connect up to 10 Flowmeters
I declare 3 MBCommLoad functions to declare the connection port for each Modbus module, but in the program, it does not run.
And if I only use 1 MBCommLoad function for 1 Modbus module, the connection is OK.
I hope you can help me with the solution so that I can use all 3 modbus RTU modules.
Thank you so much
I AM FACEING SAME STATUS IN MODBUS MASTER STATUS 16#7002 , HOW TO OVERCOME THIS PROBLEM
Not much o consolation. Having the same problem communicating to a MAG 6000 using Modbus RTU protocol. Already managed communication using an S7-1200 with a CM 1241 RS-485. But with the S7-1500 and the ET200SP PN ST, nothing. Hoping someone with better luck solves this problem.
Done.
how did you manage to comunicate ? what was wrong ?
nixxy2811 had to change static parameter MODE to 4 inside MB_Comm_Load_DB
4 means rs-485, bit it is default to 0, rs-232
Hello! Do you know sth more about this problem (16#7002), because I communicate with a shneider's inverters and temporary 16#7002 occurs. I set 4 in MODE parameter...
Que mierda todo esto , re podrido de probar sin solucion.