Michael Walsh

MrPLC Admin
  • Content count

  • Joined

  • Last visited

Community Reputation

117 Excellent

About Michael Walsh

Contact Methods

  • Website URL http://

Profile Information

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

Recent Profile Visitors

7379 profile views

    The regular / and /L instructions return the modulus (remainder):
  2. Sysmac Studio and Motoman Robot problems

    Try making your Input and Output variables arrays of bytes, 16 bytes each.  If that works, then you can create a union that is either an array of bytes or an array of bits.  
  3. Omron NT31C-ST142B-EV2 communications to a Omron CJM1 CPU11

    You would not use CX-Integrator for this.  You need a software package called NTST.  I believe that the last version was version 4.82.  If you have your CX-One install disk, it is in a folder titled Utilities.  I can still run it in Windows 7, but anything newer and you may need a virtual machine with an older operating system.
  4. FB's

    If you execute them at the same time, then the last one will be the one that is valid.  You get around this by only executing one at a time.  I am not sure if this is exactly what you are asking, but we should start here.  If you are having some other issue, please provide more information.
  5. MOVE

    You may want to consider rounding (perhaps to the ones place though) as shown here: http://forums.mrplc.com/index.php?/topic/34317-595000-czy-chodzi%C5%82o-ci-o-jak-mog%C4%99-zaokr%C4%85gli%C4%87-warto%C5%9B%C4%87-realu-do-2-miejsc-po-przecinku-how-can-i-round-up-the-real-value-to-2-decimal-places/#comment-160536
  6. what is this instruction?

    @Eric Miller:  I missed the fact that you were already using the simulation mode.   I had no problem changing the value of 2005 in simulation mode, using your program.  The picture below shows the value of 2005 being 2000, which I manually entered:
  7. what is this instruction?

    Yes, it is the nature of the beast.  The input will always be updated, no real way around that.
  8. what is this instruction?

    Since 2005 is an input from an analog module, it is overwritten by the analog module the next time the PLC scans.... if you want to test the functionality, put a dummy address that is not used in the program (or by an I/O device) and then test.  Or go offline from the PLC and test in simulation.  
  9. what is this instruction?

    That means that the address (W75.11 in this case) is controlled by a DIFD instruction.  The contact itself is just a regular NC contact, but the bit will not act as if it is controlled by a coil.  As I was typing this, @Knox replied.  I agree with him ^, trailing edge instruction.  When you typed ANDNOT to try to replicate, you must have chosen an address that was not controlled by a DIFD instruction.
  10. Half Screen when app is opened.

    .attach_div {float:left;margin:3px;} .attach_content_div {font-size:14px; text-align:center;} A colleague of mine just shared this with me.  Open CX-Programmer, choose Options from the Tools Pulldown menu, make the setting shown below and restart CX-Programmer.  It is supposed to resolve this issue.  If you try it, please confirm if it works here.  
  11. NB7W hmi password

    The default is 888888.  Try that.
  12. Hold a "For instruction" for X time

    I would recommend this: Once the ConditionForRunningLoop turns on, the For Loop will run for 5 seconds and then stop.    
  13. 1.  Unless you purchased this from Omron (or if it is specifically designed to work with an Omron PLC), it will not work.  I am not aware of an Omron USB / serial cable (but that does not mean that it does not exist). This is what the CW1W-CIF01 looks pinout looks like: and therefore needs this cable from a PC port to the serial port:
  14. 1.  Is there a cable between the USB to RS232 converter?  This is the cable that is not standard. Are you communicating to the RS485 module (CIF11) or to an RS232 module?  Maybe a simple drawing to show what you are doing would be helpful.  
  15. The cable is not a regular serial cable.  It requires a special pinout.  Did you purchase or make the correct cable?  Can you show the data that is in D11?  You are sending 3 bytes, I can tell that D10 has a value of "H:" in it, but cannot see the third byte.  I assume that hyperterminal has the same RS232 settings as the serial port on the PLC?  Lastly, what is the dip switch set to for serial port 1 (pin 4 on the dip switch, it should be off)?