mike_cheesehead

MrPLC Member
  • Content count

    29
  • Joined

  • Last visited

Everything posted by mike_cheesehead

  1. reset encoder

    are you using a MD211? or a different card to capture the pulses ?
  2. Float Valve

    Writing code in CX programmer is very much dependant on the model PLC you are using. some plc's have more or less fuctions. i have code for digital open and close and with a current feed back . but. Im using a Mad 42 analoge card for de scaling . this is why code can be dependent on the type of card you are using   
  3. NX CPU's want to communicate with 8 bites or more if you make them smaller they will error out with CJM cpu's omron has plenty manuals for setting up communication between these 2  
  4. NX1P2 connection with G9SP via Ethernet

    I think its a problem on how you stransmit the bits and store them . because for me if the connection is gone the high bits are gone  could you share how you get them? you could use a alive bit blinking 1s puls with a on delay timer of a few seconds if the timer does not reset the connection is gone. 
  5. Need help desperately

    it could be a user rights thing are you trying to install it as administrator? or a compatiblity issue that you have to install as win7 or 10 compatible or anti virus software because its a EXE file .   
  6. Modbus PLC to PLC communication

    TRU or TCP? there is a ton of info on RTU or TCP with sysmac  for RTU  NX1P2 Modbus RTU Code and Write Up. - Tutorials and Quickstarts - Forums.MrPLC.com for tcp OMRON PLC with Modbus TCP/IP - Omron - Forums.MrPLC.com   the Mitsubushi has to be the slave a guide how to configure TCP Mitsubishi PLC As Modbus TCP Slave - YouTube files you need for Tcp FX5UC and TCP Modbus Communication - Mitsubishi - Forums.MrPLC.com hope it helps you to a good start  
  7. Replacing thumb wheel

    A little tip because I do not knoy why things break. If you have rough work envirorment or just people with out braincells working . I would stongly advise using the normal industial sping push buttons and use the HMI only as a display. Because at my place of work, we used to order like 20-40 HMI schreen replacements a year. so to tackle that , (because we work with idiots) we now use physical industrial buttons to change speed , start up machines to reset machine and use HMI only for display. 
  8. CX-Drive : autotune grey ( unavailable )

    IF you just plug in a drive to your computer and think you can program it its wrong , i am missing a lot of steps like change the vaule of  A17 to 1. could you be more precise what you did. Also you need to power cycle for sometimes for changes to take effect.   
  9. Change CJ2M-CPU33 IP address with CMND instruction

    SYSMAC CS and CJ Series EtherNet/IP Units OPERATION MANUAL (omron.eu) Chapter 4 explains a lot about the memory adresses for networking.
  10. Tracking Containers

    first things first you should use PULS contacts diff up or diff down if you want to move data , you do not want to keep moving data every program cycle you want it 1 time. picture gives you a a simple idea of how you do that right click a contact and make it a 1 time cycle puls with dif up or diff down. Second a move fuction does NOT move your data, it makes a copy of your data and does not erase the data in the original adress. So after you move the data. The data will still be there in the original location so you need to erase the memory adres after you move it. This might be why you have ghost data. So you copy your data and after that you move 0 to the previeus adress. if you move stuff around sometimes sensors flikker on/off  . for data you should take account for that in your program, like with a off delay timer or with a set/reset or keep where you only release  status changes when movement is wanted to the next track and the item hits the next position sensor only then data status can be changed .. if there is room for that in your system. else i would use a off delay timer. and put in backup timmer that if movement is wanted but does not complete in the desired time . you stop the system and ask for assistance. All this moving can be done automaticly by the way,  with the WSFT function if your PLC supports it . WSFT is a sliding register you give your source, first destiantion and the last destination memory adress in and with every true puls it will shift all the words to the next memory adres. For you it saves a lot of code  good luck     
  11. CPU Lot No

    I have looked but can not find a adress for them but you can check it with CX programmer  go online with the PLC then open PLC IO right click the CPU  you get a menu , then select Unit Manufacturing information and there is the lot number . you can also see it on the sticker on the side of the CPU but its kind a hard to see if its installed .  be warned the manual states before 2003 models support can be non existend on some CPU models  
  12. ST guide book

    SYSMAC CX-Programmer Ver. 9._ Operation Manual Function Blocks/Structures Text (omron.eu) Becarfull not all plc support stucture text. And some older model have limitations in what you can and what you can not do. so always check if instructions you want to use are compatible with your PLC model. 
  13. Sysmac Studio and CX-Programmer HMI simulation

    I work with CX and sysmac studio, we just use the NB series HMI pannels from Omron. They work great with CX programmer series PLCs  (and the NX  series as long if you configure sysmac studio right!). These pannels use NB designer program from Omron, and they have a simulation that works with CX programmer PLC's     I have no clue about how to configure a Hmi in sysmac studio but, I do have NX plc's connected to a Omron NB HMI pannel . CX programmer uses D and W numbers you have to enable that in sysmac studio under IO map memory settings, you wil have to mark the boxes see the pictures. Then in your global variable table you have to assign the W and D numbers to your tags look at WDnumbers picture. under the AT tab, you wil see %W/D and a number . with this you assing a W or D number to a tag . under network publish tag you will have to define it as a input output or publish . I do not know if this information helps . But if you want to just do a simulation I strongly advise to go with NB designer it makes every thing a lot easyer especialy for a beginner.    *did some minor tweaks and spell corrections     
  14. Omron Analog with negative number

    First question what card are you using? There are many different cards. A MAD42 is a good example all this stuff you can set it up in PLC IO window just click the card and you set it in the parameters of the card. no need for math. But if you have a AD041 you F* have to do all that math your self but it has faster timings. For my proces speed and resolution its not that important (oven slow clyce time is oke)  but if you are using is as a speed reffence then it is very important to have a fast card. 
  15. cx-programmer doesn't print trailing segments

    how long are your rungs /networks? For me if i have very very long networks , i have to split them up in to smaller sections and then there are no problems. with page setup un der print you can see what will be printed. 
  16. Recommend plc for brushed motor controller

    normaly I dont know how your motor would react but for tiny small motors you use PWM signals.  turn on and off power for short times. like the fans in a computer  they ramp up and down.   you need a hyspeed digital output that would open close a transistor or solid state relays . something cheap like a ardino or a Pie 0 could do the job for you there are good examples for that to keep the costs down. if you are using a drive / motor controller, i think this poteniometer is just a way to make 0-10v that it uses as reference  are you shure its a  current limiter? I would check if de drive support 0-10V or 4-20mA that will make things a lot easyer you just need a PLC with a analog output almost any wil do . if you use 0-10V you might need to put a end resistor so it pulls down the singnal faster to improve responsivness.               
  17. Communication with EasyLogic PM2200 (by Schneider)

    Easy to use Modbus RTU Master for CP1L CP1H CJ1 CJ2 CS1 - PLC Sample Code - Forums.MrPLC.com sorry its serial modbus oke  the link above gives you a more indept explanation of how to set up Modbus including hardware 
  18. Communication with EasyLogic PM2200 (by Schneider)

    myOMRON Europe: Services & Support Did you configure like this? what are your adresses?  
  19. Change CJ2M-CPU33 IP address with CMND instruction

    I would not do it like this . if you change the IP adres of the PLC the HMI also has to change the IP  etc . just  keep your IP adresses the same. your network the same . just ad a router and let if function as gateway to the network. they are mucht easer to work with . Tip do NOT let this router give out IP adresses ! or the IT guys will hang you ! 
  20. Slow editing/assembling rungs on CJ2 CPU33

    Question Have you tryed to acces the CPU via the UTP poort/ ip adress? usually a USB is just a serial poort  and they are very slow so this could be the bottle neck you experiancing
  21.  If he just wants to change adres W305.7 why not ad a rung after rung 43 ? over write the Xfer vaule  it looks like the data from W 305 is not used by something else in the program?
  22. CJ2M 13

    I have looked in your program. And my consern is that you are using direct sensors inputs in your program for detecting if there is or is not a Pallet . and using these sensors for resets to . DO NOT USE A DIRECT INPUT. You catch them with a KEEP and Reset the Keep with TIM of Off delay. Why ? Many times sensors wil miss stuff or flikker on and off in conver systems.I can you imagin what happens if a sensor flikkers in your program . you should catch the signal there is a pallet and the status can only change when there is movement wanted from one to the other.  if you are not sure just put a counter on all your sensors that detect the palets . They should all be in sink if the last pallet leaves if they do not have the same count or about the same count the question is witch one and why ? Second thing to check your I/O cabels , you will not be the first that has problems with induction. When a motor starts parts of your I/O light up like a cristmass tree i have had that a few times in the past where motor and signal cables where in the same part of the board .   
  23. Slow editing/assembling rungs on CJ2 CPU33

    Im using a cj3m_32 it can only run 10k of lines, the 33 can run 20k . Taking in consideration you have 14k of lines it is normal cycle time. Did you ad something new program or hardware to the system or network?           
  24. Slow editing/assembling rungs on CJ2 CPU33

    What is your PLC Cycle time?  When you go online right bottem it should state it . i have a CJ2M with 3 full racks of IO and is 15 connected other CPU's and HMI my cycletime is very low    
  25. If  you want to get data out of a Omron PLC to a PC and vice versa I use Kepware software. They support just about any type of PLC. There is a free month at there website to try it.. (if you role back the date of the machine it will work an extra month) they also have a plugin to record data..