11/19/2019 7:17 AM | |
Joined: 1/17/2019 Last visit: 5/14/2024 Posts: 42 Rating: (5) |
Hello to everyone,
I am use TIA 15.1 CPU is 6ES7 313-5BF03-0AB0 I have a problem, I can load all the blocks in the project I wrote and I am not getting errors. but since I use FB58 in OB35, it gives error 0xd280 when I load it. The analog output address I use is QW128. within the address range. Normally I was calling other FC and FB blocks in OB1 and not getting an error while loading. then I guessed that the error could be caused by the analog output. and With the move operation in OB1, I passed an MW (int) field to the qw128(int) field(with MOVE), and I received an error while loading the OB. This seems to be a problem with the analog output address, but everything looks as it should. Can you please help? ------------------------------------------------------------------------------------------ |
Last edited by: klsmhmmd at: 11/19/2019 07:18:35Last edited by: klsmhmmd at: 11/19/2019 07:19:10Last edited by: Jen_Moderator at: 11/19/2019 08:04:24New subject after splitting Last edited by: Jen_Moderator at: 11/19/2019 08:06:13Edited text for better reading. Last edited by: Jen_Moderator at: 11/19/2019 08:07:11Edited text for better reading - missed some parts. |
|
11/19/2019 8:56 AM | |
Joined: 9/9/2014 Last visit: 5/28/2024 Posts: 246 Rating: (40) |
Hello, A similar question was covered in the topic: (D 280) Error compiling Block in S7-300 CPU. In general, the problem is most likely in the process image of the controller itself. In your case, the length of the process image is 128 bytes, and when you use QW128, it is already longer than the length of the process image (you must use maximum QW126) see datasheet - 6ES7313-5BF03-0AB0 Try to reduce the number of physical addresses or read them sequentially (in a specific order) |
Best Regards |
|
11/19/2019 10:16 AM | |
Joined: 1/17/2019 Last visit: 5/14/2024 Posts: 42 Rating: (5) |
of course, in addition.
|
Follow us on