BITS N BYTES

MrPLC Member
  • Content count

    911
  • Joined

  • Last visited

Everything posted by BITS N BYTES

  1. The VFD's are just an additional Ethercat device and are NOT counted as an axis. So you should be good to go per your previous posts. This also applies to other Ethercat devices provided they are NOT an Axis. i.e. NX I/O/ IO Link, Ethernet IP etc...
  2. Dependent on PLC model. Don't see the PLC model in any of your prior posts?
  3. You must have two axes in the axes setting one for each servo. Set them BOTH to disabled and enable which one you wish to use. Once complete you can use similar code to define which one is OK. Attached is example how to check.      
  4. Hmmm! I am confused as to why you are using configuring the Delta 300 series VFD drive as an AXIS?? Normally a VFD drive is just another node on ETHERCAT but it is NOT an Axis. Please clarify.
  5. https://forums.mrplc.com/index.php?/topic/39446-ethercat-disable-nodes/
  6. If you set up and configure your axes normally but set them to DISABLED I believe toggling the _EC_ChangeEnableSetting in your code should allow you to select which drive to use. This should toggle the _EC_PDSlavTbl[*] so you know which drive is enabled. Not 100% sure but worth a try.  
  7. Looking for suggestions as how best to protect groups of sinking I/O with fuses. With sinking INPUTS the common of the PLC is tied to +24VDC. Will a fuse in this line provide a suitable level of protection for the inputs? With Sinking OUTPUTS the common is tied to 0VDC. Will a fuse in this line provide a suitable level of protection for the outputs? Any ideas welcome. Thnx B & B
  8. If you use 10 as the identifier for the TIMX instruction it will use data from CIO 10.
  9. You can ONLY use instructions ending with X if you have set your PLC properties as "Execute_Timer/Counter as Binary". Guessing that this might be your problem.
  10. New laptop - traps for young players.

    I beg to differ! Personally prefer to use USB/Ethernet adapters AND inline RF45 surge protector. After TWO laptops were partially destroyed after a ground loop fault in customers control enclosure. If you are going to use a laptops Ethernet port be sure to use an inline surge protector. My 2 cents.
  11. NA touch screen graphics library

    NA_Lib_V1 from OMRON France.   https://www.support-omron.fr/details/programme_exemple.php?id=2021-03-22%20-%2015-24-10%20-%201288610240 Also a great resource for many NA Series application. Once opened in Sysmac Studio you can change the language to English. https://www.support-omron.fr/details/programme_exemple.php?id=2020-11-04%20-%2016-29-34%20-%20583070739
  12. Another solution from Hilscher! https://www.hilscher.com/fileadmin/cms_upload/en-US/Resources/pdf/netTAP-151_Datasheet_04-2020_GB.pdf I am really interested to know if you decide to use one of these Ethercat Slave to Slave units and what were the results. We have an upcoming application later this year that we are considering using them.
  13. You could also look at the Anybus X-Gateway. They also have an Ethercat Bridge for slave to Slave communications. I haven't used that specific product but have used other products from them. Their tech support is second to none if you need it. The only difference is that the ESD module supports 1024 bytes in both directions vs. the AnyBus supports 512 bytes in both directions.  
  14. 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!
  15. 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.
  16. Have been trying to get some end user feedback on this product at PLCTALK.COM but with no results! Thought I would try here! It would seem that this company has a very diverse and highly integrated product line encompassing motion, logic and HMI software under a single user program [Automation Studio]. Seeing their phenomal growth must be doing something right. I cannot seem to find any relevant user forum or even responses from end users! I am specifically interested in the X20 processor running the Ethernet Powerlink protocol. SO WHAT'S THE BIG SECRET? DOES THIS STUFF WORK? PROS/CONS? Come on, there has to be someone using this, or is it just another VIRTUAL company?
  17. 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.
  18. Some Basic Stuff I just can't figure out

    Which HMI are you using? New NA or older NS?
  19. 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.
  20. 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  
  21. 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.  
  22. 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.
  23. Always good to get feedback when problem is resolved. Thank You Yves!