glavanov

MrPLC Member
  • Content count

    95
  • Joined

  • Last visited

Community Reputation

6 Neutral

About glavanov

  • Rank
    Sparky

Profile Information

  • Country Bulgaria
  1. Data register lost when power off

    If it's a default or constant value, you can just write sequence in the beginning of your program like:   This way, when you power on the PLC or stop->run your program those values will be loaded in those data registers and you can modify D0 to D4 with HMI, if needed.
  2. Q02H Analog Signal scaling GX Works 2

    Yes, for linear scaling basic math is straightforward, but in my case with taper tension you have to spread a curve over winding roll diameter. With different materials from 1mm thickness cardboard to few microns plastic film the curve range and coordinate points number and location differs drastically. Add the variety of customer requirements and the nightmare is right there! :) This is where multi point coordinate SCL function comes in handy big time!
  3. Q02H Analog Signal scaling GX Works 2

    i remember missing so much this function while trying to do taper tention on a winder... stuck with one FX3G.
  4. Q02H Analog Signal scaling GX Works 2

     I believe, that he is looking for the SCL instruction. As i recall, this function is not supported by Q00 and Q00J PLCs. This is why i ask for the main cpu model...    
  5. Mitsubishi PLC programming for servo motor

    Serious?! http://cn.mitsubishielectric.com/fa/zh/
  6. Mitsubishi PLC programming for servo motor

    There's program examples in the Positioning Control manuals for each positioning instruction, but again you have to share with us the PLC/servo series targeted... If you have registration in Mistsubishi FA web site, you have access to program examples for all the motion control systems in the My Mitsubishi section.
  7. Q02H Analog Signal scaling GX Works 2

    And the CPU module is?
  8. FX5U - High-speed counter+encoder

    I assume, that you want to verify the measured value of the synchronous encoder connected to the 40SSC-S module. Be wear, that you will always have a mechanical error between 2 encoders. If the Synchronous Encoder Axis Setting are correct, it work's flawlessly, but the only proper verifying is with physical metrology.
  9. Mitsubishi PLC programming for servo motor

    Here's the basics:  http://www.provendor.fi/mitsubishi/pdf/FX3S/FX_Series_Positioning.pdf You have to be more specific on the PLC and servo series, that you want to operate...
  10. Stopping Servo Motor

    Check sections 1.1 Start, 1.2 Stop, 1.3 Restart from this manual:  http://suport.siriustrading.ro/01.DocAct/1.%20Automate%20programabile%20PLC/1.2.%20Compacte%20MELSEC%20FX/1.2.4.%20Module%20numarare%20rapida%20si%20pozitionare/FX5-SSC-S%20-%20User's%20Manual%20(Application)%20IB(NA)-0300253-D%20(10.16).pdf When Motion module programing tool is open, you can find XLS file with buffer memory addresses in the help drop down menu. Control data Cd.180 - Axis Stop. Page 573 Stop program example. Page 571 Restart program example. You can create sequence program and use that signal to stop motion of you axis while positioning is preformed. When your safety conditions are met, you can use restart to complete the positioning... Here's description of the function blocks if you need it:  https://dl.mitsubishielectric.com/dl/fa/document/manual/ssc/bcn-b62005-719/bcn-b62005-719-b.pdf
  11. Positioning with FX5U and FX5-40SSC

    Just set Positioning data #12 as CONT. Set Positioning data #13 as END, ABS and positioning address for parking the Axis.
  12. Speed in meter/mint

    Check the SPD instruction... , but i use different method. I usually use A phase interrupt rising edge on X0 and B phase on X1. Each interruption incremnts common data register... let's say D0 And that's how you can use 1000 pulse/rev encoder to read 2000 pulses/rev for greater accuracy. You can use the falling edge interrupts on 2 more inputs like X3 and X4 and you have 4000 pulses per rev. Every 100ms timer T0 moves current value of D0 to D10 and resets D0 and it self Now you have D10 accumulating the pulses for 100ms interval. MUL D10 K10 D20 gives the pulses per second. MUL D20 K60 D30 gives pulses per minute. It remains only to know pulse count for 1m and make the calculation program. This method may seem awkward, but proven over time as flawless.
  13. Speed in meter/mint

    What PLC are you using?
  14. FX1S output failure

    This is from Fx1S hardware manual for relay output type Response time  (approx.) OFF ➔ ON 10ms ON ➔ OFF 10ms
  15. FX1S output failure

    I think, that Y0 is fine. You just control it the wrong way. You can not run relay output for just 3ms. I do not recall right now what is the ON time for Fx series relay outputs, but i assume 10-12ms. It is normal to get 24V if com0 is connected there and the load is on Y0 and it's other end to GND. You have potential trough the load when the PLC relay is open(Y0 off)