All Activity

This stream auto-updates   

  1. Past Hour
  2. Looks like the camera only supports ethernet raw(json strings) or ethernet/IP.  So your options are: Add an Ethernet/IP module to your FX5U config. Create the Raw data protocol needed in de FX5 using pre defined protocol support. Use a camera which supports the mitsubishi SLMP protocol like cognex - keyence etc  
  3. Servo Movement

    Well No not really but the description of your problem seems to suggest this. So I would check the setting in the amplifier and change them if it this so you can rule this out. Also I would check which homing is being used and check if all the homing signals like dog sensor etc are working correctly.  
  4. Today
  5. Thanks for answer. PIM60 Sick support ethernet TCP/IP. I connect communication modbus.  This is manual PIM60 Sick .  
  6. From PM today: Sysmac C60P

    There is a serial Hostlink 3G2C7-LK201 although it will be hard to find and be expensive.  Search the internet for Syswin programming software.
  7. From PM today: Sysmac C60P

    There is a serial Hostlink 3G2C7-LK201 but you will find it hard to get and also quite expensive (>$500). Search the internet for Syswin programming software.
  8. From PM today: SWysmac c60P

    There is a serial Hostlink 3G2C7-LK201 but you will find it hard to get and also quite expensive (>$500). Search the internet for Syswin programming software.
  9. Yesterday
  10. Sorry for the delay on answering, I was away. Thanks for the hint, I do know how to set the timer tags so I'll give it a try. My main concern is managing many parts at the same time with different addresses. But I will be working with it again next week. 
  11. 90-30 Timer over 16 minutes

    Your variable setup is asking for trouble. You may be getting away with it, but in my opinion it is a ticking time bomb. The 90-30 timer is a 16-bit instruction. It uses an array of three 16-bit WORD variables. You can't turn it into a 32-bit instruction by assigning an array of three 32-bit DWORD variables to it. From the variable list you posted I infer that you've done that for other timers beyond the one you cited. If the HMI allows the operator to enter a value that results in a timer preset greater than 32767 you'll get incorrect results. My suggestion is to get rid of those DWORD arrays assigned to timers and restrict your usage to WORD arrays.
  12. Servo Movement

     Would this setting change after an encoder swap? There has been no changes to this machine except an encoder change in the last 5 years. This issue just started happening within the last couple of months.
  13. 90-30 Timer over 16 minutes

    I think it might be a conflict with my HMI. I was watching the PLC while online, and timing it, and it seemed to be fine. Variable Report.csv
  14. 90-30 Timer over 16 minutes

    If you can post the addresses you're using or a readable screenshot, I'll try to see if I can duplicate your issue. I can't read the address for the variables at IN1 and Q of the MUL_DINT instruction nor for those at the PV of the TMR_TENTHS or the address of the timer function itself. And what time period are you trying to use? Are you setting a preset of sixteen minutes or does the accumulated time revert back to ten minutes when it reaches sixteen instead of timing to the desired value? If your employer will permit it, post a copy of your project file and I'll check for address overlaps elsewhere in the code. Also let me know what version of Proficy Machine Edition you're using
  15. 90-30 Timer over 16 minutes

    I have already realigned my %R register to account for the expansion.
  16. 90-30 Timer over 16 minutes

    You chose not to display the addresses in your screenshot, but I expect your problem may arise from an address overlap. The MUL_DINT instruction writes to two consecutive %R addresses. If those two addresses are also used by your TMR_Tenths function that could be the source of your problem. Refer to my answer at
  17. 90-30 Timer over 16 minutes

  18. 90-30 Timer over 16 minutes above post mentions a similar application using a timer and a counter to get to minutes.Can you post the logic? Regards, Garry  
  19. 90-30 Timer over 16 minutes

    I have a 90-30 system.  Once a timer gets to 16 minutes, it goes back to 10 and it never really times out.  I am using an HMI to set the timer. I multiply that number and use it at the PV.  I thought maybe I needed to use a DWORD, but once I changed my register and all of my timers, and tested it, it still did the same thing. Thoughts???
  20. There are manuals you can read on how to use analog signals.  Without a bit of information about your application, nobody can help you.  And we won't write your program for you, we will answer questions when you get stuck.  if you want your program written for you step by step, you're going to have to pay a programmer.  
  21. 2 HMI's 1 plc.

    Keep in mind that E-terminals were not a Mitsubishi product, so you cannot blame Mitsubishi for the poor documentation.  It's Beijers that can't write a manual.  I hated working with them too, buggy drivers and confused software.  But when Mitsubishi Europe first made that relationship, the GOT series was about useless.  Japan never had a thing to do with the E-Series, that was a Europe product that also made its way into the North American market.  Now GOT is a far more robust product. And as for L02 to FX5, you need to understand that Mitsubishi has two PLC lines.  The rack type products (L and Q and the old A Series) comes from one factory (Nagoya) and always has.  The FX line has always come from Himeji.  2 different divisions, and there have always been differences and no conversion between those.  This isn't a new thing.  It's like the differences in parts between a Chevy Silverado and a GMC Sierra.  They look the same but are slightly different. I'm not defending anything, just trying to share more information.
  22. IEC Developer and the AS-i interface

    As an update on this, we found that Mitsubishi seem to have missed a trick by not keeping up to date with the As-i standards. We installed the Mitsubishi As-i master (V2.11) to our Q01 test mule and then connected a V3.0 slave to it. Initially things looked good as we could address the slave and see the the inputs correctly coming back from the slave. So far, so good, but it all fell apart when we tried to actuate the three solenoid valves on the slave, and found that by activating the 4 bits in the 16 combinations possible, we could get solenoids 2 and 3 to go on or off but in a totally random / no sense order and solenoid 1 refused to actuate at all. Further reading reveals that the V3.0 "slave profile" of the slave is important, and this does not tally with any slave profile supported in V2.11, so we got nowhere. Bent Mitsubishi's ear about keeping up to date with things, but was told that as there was little take up on the card, they lost interest in it and stopped any future development. UK distributors have been very good, so now we're just about to try a CC Link card with a Pepperl and Fuchs gateway, which is pretty much guaranteed by the distributors to work, to the extent that they have promised to get Pepperl and Fuchs on site if it doesn't. Time will tell ...... 
  23. Ethernet/IP bandwidth

    Your bandwidth is more dictated by the amount of information being exchanged than by the number of nodes.  It's all about the RPI. Network Configurator will show you bandwidth usage.
  24. NX1P2 to Indusoft communication

    One thing that has not been brought up yet is the NX processors don't do legacy PLC memory addresses by default.  NJ did, but in NX it's an option you must turn on.  So to do as Mandrusha said above, the legacy memory addresses must be enabled. Go into Controller Setup, Memory Settings, and enable the legacy memory address ranges you wish to use.  Then create an AT address on the variables using % sign, like %D100.
  25. Finding the max values in an Array

    I haven't worked with the Micro800s, but other AB processors have a sort (SRT) instruction that will sort the array in ascending order so the largest value ends up in the bottom (highest index) register. Does the Micro800 have a sort instruction?
  26. PLC Guide

    Version 1.0.0


    PLC Programming Tutorials, PLC Theory, PLC Logic, PLC Interview Questions and Answers, PLC Ladder Logic, PLC Example Programs, Programmable Logic Controllers Study Materials.
  27. PLC Guide View File PLC Programming Tutorials, PLC Theory, PLC Logic, PLC Interview Questions and Answers, PLC Ladder Logic, PLC Example Programs, Programmable Logic Controllers Study Materials. Submitter bharadwaj874 Submitted 07/15/19 Category Tutorials and Guides
  28. D0 and Z0 are both word devices but only Z can be used for indexing another device. As for the slash you are correct
  29. Load more activity