Michael Walsh

MrPLC Admin
  • Content count

    1124
  • Joined

  • Last visited

Community Reputation

122 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

7894 profile views
  1. CJ1M-CPU13-ETN Connection Issue

    I don't know what Etherway is and I am not sure what your PLC IP Address is at this point.  Please tell me your PLC IP Address and your PC IP Address.
  2. Sysmac Studio and Motoman Robot problems

    @Lacita   any solution?  See @asgari64's notes above....
  3. CJ1M-CPU13-ETN Connection Issue

    FINS Ethernet comms is not that difficult.  Start a new project and choose CJ1M as the PLC type and set the processor as CPU13.  For the network type, choose Ethernet (as shown below): Click on the settings button (red box).   Then click on the driver tab (shown above).  Make sure that the workstation node number (the workstation is your PC) matches the last Octet of the IP Address of your laptop.  From what I can tell, your IP Address is 192.168.0.245.  If the greyed out node number is not 245, uncheck the auto-detect box and type in 245.  Then enter the IP Address.  Press OK a couple of times and then try to go online.  If it works, you are good to go.  If not, this also assumes that the node number on your CJ1M (dials on the front) is set to the same as the last octet of its IP Address (192.168.0.250, so it should be 250, which is FA in Hex).  If the dials are not set to FA, then click on the network tab in the last picture and change the node number to match what the dials are set to (I used 1 in this example, as if the dials were set to 01).  See below:
  4. NT31 upload program to Support tools error

    ^ this.
  5. NB7W-TW00 with CP1L-EM30DR-D and MX2

    Thank you @AlbertMessakh
  6. Interfacing Union to NA alarm expression.

    I had no problem creating the Union in the controller and then creating the same union in the HMI. Created Union in the controller: Created global variable in controller: Created Union in the HMI: Created variable in HMI: Mapped the variables together in in the variable map (in HMI): Used the bit level function on a screen (note that it uses parentheses, not brackets): Used the LWORD (ULONG) variable for a display: It builds without any errors.
  7. Declare an Alarme

    I don't have the French version, but this is what it would look like in the English version (using the 300.01 example from earlier in the thread):    
  8. NSJ-Holding Bit from HMI on after power cycle

    No worries, understandable mistake.  You were trying to help. 
  9. NSJ-Holding Bit from HMI on after power cycle

    @Rob Nelson, I moved your topic here as it is not related to Sysmac Studio.
  10. NSJ-Holding Bit from HMI on after power cycle

    @b.k.n. He is not using NJ/NX.  He is using an NSJ (HMI/PLC combo). So, I am moving this to the proper area.
  11. Sysmac Studio empty rung after uploading

    If the Supplier checked the box shown below when the program was downloaded, then the source code was not downloaded to the NJ controller: If the source code was not transferred to the controller, then it is not there to upload.  I tested this and I uploaded a blank rung, just like your question.
  12. Sysmac Studio empty rung after uploading

    If it was protected, Sysmac Studio should show this after uploading the program (when you try to open the program in question):
  13. 1S Servo Merge Move

    The simplest way would be to use absolute movement commands and use a high jerk value (S-Curve).  
  14. 1S Servo Merge Move

    Are you asking if you can reverse directions without stopping? If you reverse directions, you will have to stop.  If you want it to be smooth though, you can do something about it.  Look at the Jerk parameter.  Another option would be to do a cam profile and link it to a virtual axis that just moves back and forth. 
  15. NB7W-TW00 with CP1L-EM30DR-D and MX2

    Perhaps you can share how you solved your issues so that someone else may benefit from your experience.