7/1/2009 11:41 AM | |
Posts: 10 Rating: (0) |
1st piece of code. |
7/1/2009 11:51 AM | |
Posts: 10 Rating: (0) |
2nd piece of code. |
7/1/2009 12:07 PM | |
Joined: 10/7/2005 Last visit: 10/18/2024 Posts: 3024 Rating: (1054) |
Couldn't agree more, in fact,I reckon for the amount of money you spent on a Siemens PLC you should be able to simply plug it in and it shouldjust program itself and run the Plant, wouldn't you agree? On a slighty more serious note, can you please post the GSD file here (change file name to ".pdf") as well as your S7 project and I'll let you know if it really is an issue with STEP7 or rather withthe manufacturer of the GSD file. P.S: Just for your reference,don't know which Rockwell Salesman has informed you that S7 is based on TI technology, but even the "Gods" from Rockwell get it wrong sometimes... |
Cheers |
|
7/2/2009 4:35 AM | |
Posts: 10 Rating: (0) |
Well, not to that extend, but point is, programmers just have to worry logics, not how the processor/system handles bits, bytes, nibbles, butt,... These things should be taken care by PLC system desingers, Compiler designer,... IMHO. Beside, their pricing is very competitive to AB, I think.
Please grab the attachment for GSD file and project file.
All is by my own speculations. First, didn't mean to offense anyone ! Neither them nor TI. They accquired TI some where in the 90's, shortly before introducing STEP7 platform, up until now, lots of their high speed i/o tricks are from TI technology (after all, how much is the S5 worth compare to low cost Jap. PLCs ?). For S7, I think they still base on an old technology platform which makes them not being able to make things more intuitive (kindda stuck for now). On a side point, our big vendors from Europe used their PLCs in the past but not any more. It's just not good enough to handle ULTRA high speed packaging equipment. ALL are rolling in Beckhoff EtherCAT technology. ALL ! FYI, take a look at new Keyence KV5000 Series. WOW ! Swallows 60K basic intructions in 1ms ! Bit operation 20ns, Math operation 130ns. Talking about screaming. Oh, they're working hard to improve Profinet, but EtherCAT is leaving them in the dust, IMHO. For clarifications, I'm not, in anyway affiliated with AB, Beckhoff, Keyence. Yes, no one is perfect ! But, clearly, this is a very trivia issue which it shouldn't be. (my speculations could be completely wrong here. Perhaps, Sie.... can clear this up for us) Thanx for your help. AttachmentAttachment.zip (519 Downloads) |
7/2/2009 8:56 AM | |
Joined: 10/7/2005 Last visit: 10/18/2024 Posts: 3024 Rating: (1054) |
Hello again CAindo A trivial issue it is indeed and lets get it sorted: To start with let me say that IBN-Service was right on the money with his advise and also that this is neither Step 7 nor a GSD file problem. The fix is simple, change the start adresses for your last two modules to 128 (or higher) in your HWconfig and it will compile with Step7 V5.4 (see attached for more and don't ask me why it compiles OK with Step7 V5.2). The attached zip file also containsa printout from the inbuilt Step7 help which has more info on what a process image is and what the advantages of it are. By the way, using the"Help Text" button that is on theerrormessage "The output address range (address 74, length 64 bytes) must either be fully within the process image" would have given you some good advise on how to fix this (and you also were yourself already aware that if you do a new configuration with Step7 V5.4 it wouldNOT have allowed you to type in an I/O start address that leads to the modules address range being partially inside and partially outside the process image and even automatically proposed and selected the next free address range). Lastely, I/O's that are within the Process image (Bytes 0 to 127 in your case) can be accesssed via the Process image as well as via direct access(aka Periphery access). To distinguish between acess to the Process image vsdirectly to the Periphery, there is a differences in mnemonics which is shown in the list below (I trust it will come in handy): Process ImagePeriphery I/O accessI/O access Bits I 5.7, Q 6.8NOT possible Bytes IB 10, QB 24 PIB 10, PQB 24 Words IW 6, QW 8 PIW 6, PQW 8 DoublewordsID 18, QD 74 PID 18, PQD 74 I hope this helps Attachmentinfo.zip (449 Downloads) |
Last edited by: fritz at: 7/2/2009 8:58 AMCheers |
|
7/2/2009 1:50 PM | |
Joined: 10/7/2005 Last visit: 10/18/2024 Posts: 3024 Rating: (1054) |
Hello Caindo
either that or upgrade to a CPU that has a bigger process image (e.g. 315-F has 384 bytes) or one where you can adjust the size of the process image (e.g.315-2 PN/DP has adjustable process image).
Step7 V5.2 came out in early 2003 and wizard is correct, Step7 V5.3 introduced the checkfor address range boundary crossing to avoid misconfigurations, so simply count your blessings that it did work. Lastely, for someone who appears to work regularily with ControlLogix/RSlogix (where thewords "backward compatibilty" are essentially unknown) you sure complain a lot about a minorissue that exists between software version that are 6 years apart (Step7 V5.2 vs latest V5.4). |
Cheers |
|
Follow us on