9/3/2006 11:48 AM | |
Joined: 1/7/2006 Last visit: 11/17/2023 Posts: 2705 Rating: (318)
|
Hi W, I have tested a CPU319, this one is very fast, not only with booleans but also with WORD and REAL calculating. When you give me the average use of those commands I can do a test for you, I have the opportunity to test it, because I have one on my buro [:o] I have made a programm with millions of calls, that was no problem for the CPU319. I also tested the CPU317, if you need a lot of calculation then the CPU319 is perfect, if you have a some bigger program then the CPU317 reach normally perfectly. Only for very quick (and/or big) programmsyou have to use a CPU319. With the range of CPU 31x PN/DP CPUs you have also the opportunity to work with Profinet I/O, there you can manage it to use on Ethernet I/O. The same port can also be used for communication with a Scada package. Also the CPU315 PN/DP can be something for you, if the programm is not that big and cycletimes between 5 and 20mS are enough. To compare the different CPUs I have found a list where you easy can see what are the differences between the CPUs from the 300-Serie, of course there is also the 400-Serie, where in some time also the PN-CPUs are coming with faster command-times. S7-300 Instruction List CPU 31xC, CPU 31x, IM 151-7 CPU, BM 147-1 CPU, BM 147-2 CPU |
I hope that the answer will help, if you have still questions, don't hesitate to ask me. |
|
9/6/2006 12:03 AM | |
Posts: 4 Rating: (0) |
Thanks for the Execution times document. I wish I found that a week ago! |
9/6/2006 11:13 PM | |
Joined: 1/7/2006 Last visit: 11/17/2023 Posts: 2705 Rating: (318)
|
Hi W, When the code is all binairy then a CPU 317 will do the yob. When you have made a block and tested it for example with PLCSIM then I will check for you wenn put it several times in a real PLC what happens with the cycletime. Do you need also communication... |
I hope that the answer will help, if you have still questions, don't hesitate to ask me. |
|
9/7/2006 10:34 AM | |
Joined: 9/28/2005 Last visit: 12/14/2022 Posts: 414 Rating: (28) |
Hi, Why don't you try a ControlLogix or CompactLogix, they are a more modern solution than the ones you're using now. You can even use a programming environment that looks almost the same as you're using now (RSLogix5000 instead of RSLogix500). In RSLogix5000 are import/translate functions for PLC5/SLC. |
Last edited by: Smurf at: 9/8/2006 8:57 AMSmurf |
|
9/8/2006 8:50 AM | |
Joined: 9/1/2006 Last visit: 8/1/2024 Posts: 193 Rating: (13) |
Hi guys, I want to reply on "the reusable code is slower"..... This only happens if you use FB's with instance datablock since all in/outputs are accessed using indirect addressing. If you create the same function in a FC-block it is not slower. Of course it's not always possible or handy to use FC's... You can improve FB speed by duplicating the "instance data" to local data by using a block copy at the start of the FB..... FB uses local vars......and a block copy at the end to copy data back. The time of the block copy is nothing compared to the speed improvement of the total block. regards, Remark |
9/8/2006 4:00 PM | |
Posts: 4 Rating: (0) |
Reply to Smurf: The use of siemens is due to a corporate alliance between Siemens and our company. We don't have much choice in the matter. I don't mind too much; I now have a new box of toys to play with! |
9/8/2006 4:21 PM | |
Joined: 9/28/2005 Last visit: 12/14/2022 Posts: 414 Rating: (28) |
Hi wdrgm, What should I say: Join the club and have fun. Just curious, do you have any experience with STEP7? If not perhaps an introduction training would be very helpful, it saves you a lot of time. |
Last edited by: Smurf at: 9/8/2006 4:25 PMWhat I alsmost forgot to write is if you're looking for the term "reusable code" try "multiple instance" instead. Good luck Smurf |
|
Follow us on