goodyear

MrPLC Member
  • Content count

    6
  • Joined

  • Last visited

Community Reputation

0 Neutral

About goodyear

  • Rank
    Newbie

Contact Methods

  • Website URL http://

Profile Information

  • Location Kitchener Ontario
  • Country Canada
  1. Supervisor v2.1

    I have since verified this morning that in fact that is a flaw with Supervisor - you can't write directly to SPECIFIC EM banks. So, to overcome this (until Omron fixes it) you have to use the EMBC command to tell the PLC what memory bank to currently write to. Therefore all of tags you may have in the Supervisor that are directed to E areas must not have the "bank" associated. IE--> E0_0 is no good (even though Supervisor accepts this entry). You must tag it as E0. Subsequently, Supervisor ignores the "0_" for bank 0, or "1_" for bank one etc. I don't know if this is the case for any other PLC's with multiple Extended memory banks, but it has happened now consistently with 2x CPU66's. Just a heads up is all.
  2. Supervisor v2.1

    I am developing a program that creates a complex recipe, saves it to a CSV file and can also load from a CSV file. That alone is nothing really special, as I am using ALL memory tags for this. The end goal is in a separate script populate all of about ~200 memory tags (all of array of 100) in the EM memory area of the CJ1H PLC I am connected using. First I tried creating one tag within Supervisor that is also an array 100, which is E0_0. Since it is an array, it will write from E0_0 to 99. And when I write a script to do this - it works fine. So now when I add the second tag to Supervisor with an address of E0_100 and write to both tags in my script - the second one overwrites the first....??? So what you and I were thinking at this point is I am either not writing the address correctly for EM area OR my script is not right. So I decided to write a script that would transport ALL of my 200 variables to EM tags. Upon running it I found that it showed no errors, finished like it should... but when I looked at the PLC - I couldn't even open the Memory viewer at all - it was locked. If I CLOSED Supervisor down, then the Memory viewer would open right away. Now that it was open I could see that again it overwrote at the first address (E0_0). To prove my new theory that multiple EM's just can't be written to from Supervisor, I changed the tags to be DM's instead of EM's. Now, not only does the same script work, but I can actually open the Memory viewer in the PLC program without issue, AND all of the fields are populated like I was trying to do all along. What gives? Is there a better method to send data to the PLC (in particular, EM's?) I have to use EM's because the main machine control here is large and has consumed most of the DM area. I have a CPU 66, so I have 7 banks of (currently useless) Extended memory. I have tried using some of the example "PLC memory functions" I found in the Supervisor help pages, but None seem to work. Do I have to set up some kind of OLE to use the "Lite" scripting capabilities??? Thank you kindly for any help / ideas. Vince
  3. Spot Welding with an ABB IRB 6400

    Hello all, I have myself a new job starting soon at which I will be using a 6400 to do some spot welding. By trade I am a PLC programmer, and have programmed many PLC's and quite a few Fanucs. It's not my first time with an ABB, but it has been quite a few years since I used one. This has the S4 controller, and is a re-conditioned robot. I don't have much more of the specifics than that. Is there any good information available on the internet, or from some other programmers that would help refresh me on these? I have an old manual from when I was using them last (~2000), but don't know if there is anything newer or fancier than that out now. Thanks in advance
  4. Have you found anyone for this work yet? Let me know if not, as it might be something I'm interested in.
  5. Hello all, I am new to the board - looks like there is LOTS of good reading in here. While I am here, I will throw this out there, just in case someone is in need of some good used AB PLC-5 stuff. I am selling a used Allen Bradley PLC-5/60 processor (Ebay item # 190232136967). This system was removed from a working industrial machine, and is in nice condition. The power has been off of this machine for a few years and thus has lost its program. I have since powered the PLC up and it appears to work fine. I tested the the 3 volt lithium battery and it measured 2.8V, but I still recommend replacing it. I have more PLC-5 related items for sale also (16 slot rack, power supply & cable, discrete I/O, and analog I/O). If someone was interested in all of it, just make me an offer. Please contact me for more information Located near Kitchener Ontario. Cheers, goodyear
  6. retentative timers

    Something you might want to try is using a totalizing timer (Omron's rendition of a retentive timer), and use it to operate a counter. The totalizing timer is TTIMX (use the X if you have set the PLC to run in Binary mode, or without if in BCD mode). This kind of timer uses a reset input to clear it. Also keep in mind that most of Omron 's timers & counters decrement in value (whereas AB increments) - just a heads up. Good luck