11/26/2021 6:49 AM | |
Joined: 5/21/2015 Last visit: 7/22/2023 Posts: 43 Rating: (0) |
Hi! I've created a FB with get instructions. for REQ I used the 1hz clock. Receiving boolean signals is possible (ADDR_1 ->RD_1) however we cannot receive the analog signals (ADDR_2 and ADDR_3). There's no error code also when we are running the program. All DBs also are unoptimized and put/get access is set in S7-1500. Maybe you can help me to know the cause of this? ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 11/26/2021 10:39:03New subject after splitting |
|
11/26/2021 11:20 AM | |
Joined: 7/9/2015 Last visit: 8/30/2024 Posts: 3943 Rating: (585)
|
Hi, it´s not allowed to use a clock for REQ. NDR and Error must be included. This means that the REQ must not be set again until the last GET job has been completed. If Error get TRUE, please check STATUS (this could only be one PLC cycle). The maximum data size with S7-1500 is 880 byte - please check this: What properties, advantages and special features does the S7 protocol offer?Regards, Towome |
Last edited by: Towome at: 11/26/2021 11:27:44
|
|
1/3/2022 9:27 AM | |
Joined: 5/21/2015 Last visit: 7/22/2023 Posts: 43 Rating: (0) |
Hi Towome, Thank you for your insights. Solve this problem and its the data size of the signals. However, the block also works even though we used the internal clock for the REQ. Found some thread here in the forum that they used it also. https://support.industry.siemens.com/tf/ww/en/posts/put-get-not-working/111573?page=0&pageSize=10 Best regards, z00m |
Follow us on