Hello, I have a S7-300 PLC that contains 200 signals that I want to read from at a rate of 500ms using Snap7. All the signals are located in the DB area of the PLC. What is the best way to achieve this? Currently I am using the Python wrapper for Snap7 but I am open to use a different wrapper or library. I have tried to read each DB using plc.db_read(DB, OFFSET, SIZE) but it takes a very long time to individually read 200 signals. The true reading rate was well over 500ms when I tried this. I have...
Hello, I have a S7-300 PLC that contains 200 signals that I want to read from at a rate of 500ms using Snap7. All the signals are located in the DB area of the PLC. What is the best way to achieve this? Currently I am using the Python wrapper for Snap7 but I am open to use a different wrapper or library. I have tried to read each DB using plc.db_read(DB, OFFSET, SIZE) but it takes a very long time to individually read 200 signals. The true reading rate was well over 500ms when I tried this. I have...
Hello, I have a S7-300 PLC that contains 200 signals that I want to read from at a rate of 500ms using Snap7. All the signals are located in the DB area of the PLC. What is the best way to achieve this? Currently I am using the Python wrapper for Snap7 but I am open to use a different wrapper or library. I have tried to read each DB using plc.db_read(DB, OFFSET, SIZE) but it takes a very long time to individually read 200 signals. The true reading rate was well over 500ms when I tried this. I have...