Michael Walsh

MrPLC Admin
  • Content count

  • Joined

  • Last visited

Community Reputation

168 Excellent

About Michael Walsh

  • Rank
    Omron Expert
  • Birthday 07/22/73

Contact Methods

  • Website URL http://

Profile Information

  • Gender Male
  • Location Charlotte, NC
  • Country United States

Recent Profile Visitors

9586 profile views
  1. start 2 engines

    One more addition: Add in the fact that neither engine should be started when the start button is pressed as highlighted in blue below in the first two rungs:
  2. start 2 engines

    Try this:
  3. Cognex DataMan 262

    You have to use the Result Data to do that.  You would have to map the X and Y values of the inspection that you are performing into a Result Data field in Cognex.  Make sure to select matching formats (REAL, INT, etc) on both sides (Cognex and Omron).  You will have to change the structure on the Omron side to match the data type.
  4. Example PIDAT Omron PLC

    I responded to your post in this other thread: http://forums.mrplc.com/index.php?/topic/30433-pidat-program-setting/
  5. PIDAT Program setting

    You would use the PID instruction as demonstrated in the code earlier in the thread and scale the output of the PID instruction from 0-100% and then feed that value into the TPO instruction. 
  6. cx programmer assign adress

    If you don't know the addresses of the other input bits, you can use Network Configurator for EtherNet/IP (in CX-One start menu) to upload the network configuration and post it here.  It has an .nvf extension.   If you do this, however, we will also need to know specifics on the Murr block.  Part number, configuration (if there are modules, in what order are they installed, etc.).
  7. cx programmer assign adress

    This is no where near enough information.  What address does input 00, 01, 02 or 04 use?  That would help.  It could be almost any address in the PLC as the memory area is chosen when configuring EtherNet/IP.  One thing is for sure, it will be in the same word as the other input bits near it. 
  8. cx programmer assign adress

    Well, first you have to configure it to connect via EtherNet/IP.  You can choose what addresses are used during that process.   There are quite a few resources online that you can use to help you with this.  Here is a video on youtube that shows how to do it with a Festo product: https://www.youtube.com/watch?v=q5y6lAU8OsM You can ignore all the Festo stuff and just install the proper EDS file for the Murr modules.  And follow the video for the rest of the setup.  
  9. cx programmer assign adress

    How are the Murr modules connected?  EtherNet/IP? 
  10. windows 7 ultimate and usb driver

    Go in your control panel and manually point the non-functioning connection here: C:\Program Files (x86)\OMRON\Drivers\USB They are all installed on your PC there by default.
  11. CJ1W_AD081_V1 Fault after power reboot

    @Ajbenny2525 Nope.  Program error.
  12. CJ1W_AD081_V1 Fault after power reboot

    Not without seeing the code.  Attach your program (.cxp file).
  13. Data from an NX102 to Excel

    Write a .csv file onto the SD card and then use FTP to get it off the card.  That is one pretty easy way.  
  14. CJ1W_AD081_V1 Fault after power reboot

    Check the D area associated with the module.  Based on the unit number, m = D20000 + 100 x unit number (as shown in chart below): It is possible that your program is overwriting this area (or the batter is NG).   Refer to section 3-5 in this manual for details on this area:  http://www.edata.omron.com.au/eData/PLCs/CJ1/W345-E1-12.pdf  
  15. Safety IO Modules on NX-EIC202

    With the NX-EIC202 (EtherNet/IP comms adapter), you can never do distributed safety I/O.  Each NX-EIC202 / NX-SL3300 (or 3500) node would be like a stand alone safety controller with an EtherNet/IP connection for status only.   The NX-SL3300 can only use the Safety I/O that is on the same NX-EIC202.  If you want to do distributed safety on EtherNet/IP (CIP Safety) you need to use the NX-SL5*00 controllers and the NX-CSG320 (or NX102). This is what I would suggest for you: The NX-SL5500 can do both CIP Safety and FSoE.  So, mount the NX-SL5500 to the NX102-9000.  Use one of your EtherNet/IP ports on the NX102 to communicate with the robots.  You can do both CIP Safety and standard EtherNet/IP connections (for control signals to the robot and status signals from the robot) from that port.  The rest of your safety on the machine will be on the FSoE (Fail Safe over EtherCAT) side of things.  Connect an NX-ECC202 with the NX-SID800 and NX-SOD400 modules and the rest of your regular IO using the EtherCAT port on the NX102.  You can distribute much more safety I/O on this network, it is faster and easier to configure.   Notes: The NX-SL5500 supports only 16 CIP Safety connections (that means 8 robots, 1 connection in and one out). The NX102 supports 32 standard EtherNet/IP connections.  These are not consumed by the CIP Safety Connections.  Therefore, you would likely use 1 in and 1 out per robot for control of the robot.  If you had other EtherNet/IP nodes that you would have 16 regular EtherNet/IP connections remaining (on the port you are using) after 8 robots.