11/4/2014 4:18 PM | |
Joined: 1/5/2011 Last visit: 6/15/2024 Posts: 815 Rating: (123) |
Nope, noticed that a bit to late, check my previous post, bit to hasty with the replies, must react quickly with you around... Anywayssss.....peek/poke is used for S7-1200/1500 and for S7-300/400 you can use previous shown examples, both of the example can be found here: In STEP 7 (TIA Portal), how can you implement indirect addressing in an SCL program? Hope this helps you Kr, Jens |
Last edited by: Jens_app at: 11/4/2014 4:24 PMKeep it simple and on-topic. |
|
11/4/2014 4:22 PM | |
Posts: 9 Rating: (0) |
I'm sorry, it is a S7-1217C. I tryed but come up an error, see attachment. |
11/4/2014 4:26 PM | |
Joined: 1/5/2011 Last visit: 6/15/2024 Posts: 815 Rating: (123) |
Dear Carlos, I assumed you were using a S7-300/400 controller, previous examples do not apply in your case, check out following link: In STEP 7 (TIA Portal), how can you implement indirect addressing in an SCL program? Use the peek and poke commands instead. Example: [code] #boolout := PEEK_BOOL(area:=16#81, dbNumber:=0, byteOffset:=#byteaddr, bitOffset:= #bitaddr); [/code] Make sure you have standard block access enabled (optimized block access will prevent the use of indirect addressing/pointers). Kr, Jens |
Last edited by: Jens_app at: 11/4/2014 4:33 PMKeep it simple and on-topic. |
|
Follow us on