MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

57 Excellent


  • Rank

Contact Methods

  • Website URL http://
  • ICQ 0

Profile Information

  • Gender Male
  • Location Miami Beach FL
  • Country United States

Recent Profile Visitors

10433 profile views
  1. Data Types for MAM instruction

    SO after running MAM instruction with live application here's my take. If move parameter tags associated with the MAM instruction are declared as DINT's, the MAM will accept them and tries its best to convert the DINT tag values as close as possible to REAL values. Indeed the DINT to REAL values may NOT be completely accurate. BUT in the user application I am working they appear to be acceptable. Thanks all for GREAT feedback.
  2. Data Types for MAM instruction

    I have inherited a program to work on using MAM motion commands on a CompactLogix 5370 processor. The MAM variables for some parameters state that REAL data type is required. However in looking at the the code those REAL variables are actually declared as DINT. Is this OK. Does Logix somehow accept DINT for these parameters even though REAL is specified. So if parameter is 5600 DINT it somehow interprets this as 5600.00 REAL. Confused!
  3. CJ1W-CT021

    Rather than use the the additional I/O module, I would suggest using the built-in High Speed Inputs already available in the PLC. To use an encoder input you use configure the high speed counter for the type of encoder input. This is accessed from the Built-In in put settings of the PLC. Remember that after changing these setting you MUST cycle power to the PLC for them to take effect. After that you can use the High Speed Counter instructions in the program to monitor the encoder.
  4. Some Basic Stuff I just can't figure out

    Which HMI are you using? New NA or older NS?
  5. Some Basic Stuff I just can't figure out

    1. View -> Watch Tab Page or Alt+4. You can enter variables manually OR drag variable in ladder into the Watch Tab Page. You can rename each watch tab page AND have multiple watch tab pages. 2. Each time you click on the rung you are editing a popup appears to select what type of instruction you want. Alternately use the Toolbox menu to select the instruction and drag it onto the rung. 3.Not quite sure what you mean! The units for each variable are declared in Data Type in either the Global or Local variable table. Again, these can be easily monitored in a Watch Tab Page. Variable values also display in the rung next to the type of instruction.
  6. Some ideas/advice please. I have a 1S servo in my Sysmac project moving a belt driven linear slide. During movement it is possible that an object can prevent completion of a move command. What method should I use to monitor this problem Position Error, Over Torque etc. ? Once detected what further action should me taken. MC_Stop, MC_ImmediateStop, dropout MC_Power etc.? Any recommendations/suggestions most welcomed. Thanks  
  7. Help with STEP/SNXT programming

    I disagree! OMRON STEP/SNXT instructions has been around for many years and for me has been my preferred method of implementing sequenced control. Tried to post some informational PDF's here but site will not allow attachments. I'll try pm you.  
  8. Axis Synchronization (Rotary and Linear )

    "Is there is any better way to perform this syncronization" Add a virtual axis as a master then link the rotary and linear axes to follow the master using different axis configurations.
  9. Always good to get feedback when problem is resolved. Thank You Yves!
  10. servo 1s SYSMAC

    Use the axis motion command instruction MC_MoveJog in Sysmac Studio. This command includes both FWD [PositiveEnable] and REV [NegativeEnable] boolean input attributes.
  11. 1 . In your message does not say that the functional blocks operate 
    ONLY with the controllers NJ  of the family OMRON. 
    My applications work with all families OMRON - CS1,CJ1,CJ2,NJ..., 
    as well as with controllers from other manufacturers, for example Yaskawa. 
    If you are an expert, you should know this when you write your comment.

    2. If  company OMRON has developed MQTT functional blocks that, 
    in my opinion, are not convenient, and do not fully solve the tasks 
    of remote control, remote diagnostics, and collecting information 
    about the object, then other developers do not have the right 
    to develop similar software ??? 
    My developments appeared in 2016, when these functional blocks OMRON
    were not in sight.

    3. Having extensive experience in implementing objects based on controllers,
     we know as well as specialists OMRON what users of equipment need for 
     IOT, remote diagnostics and monitoring

  12. MQTT_Local_Client for PLC OMRON,Yaskawa

    MQTT Function block library here.  
  13. DWord to Data Types

    Even better!
  14. DWord to Data Types

    Wow learn something new everyday! That is really useful. Thanks Mike!