Jump to content

kratmel

Members
  • Posts

    505
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by kratmel

  1. I'll try to fantasize a little on this topic. You have an AC fan. There are two points in such devices. The first - the fan is guaranteed to start only after reaching a certain supply voltage. Second - by slowing down the fan you can go to a voltage lower than the starting voltage and the fan will still rotate. Therefore, I recommend determining the PWM at which the fan will start if you gradually add voltage. Conversely, determine the PWM when it stops when the voltage drops. I think that's all you need to know. By setting the adjustment within (minimum starting voltage + some margin) up to 100% PWM - you will have everything your fan can. However, in general, it is said that it is illogical to apply a voltage below 40% of the nominal voltage to the fan - because the fan no longer creates an air flow.
  2. If you use Jazz PRG adapter - please check all pins inside PLC connector. Sometimes one of them bended. Best way compare pins in working and not working Jazz. Pleaese note - power pins is longer than IO pins inside PLC. Sometimes someone insert something inside PRG slot.... but not PRG adapter....
  3. I think it look's good. Do you test it? Sorry, my answer is a little incorrect. I found in your program that you operate with PWM output frequency MI1. Duty cycle in your code = 0. Then output is not active. Please SET some constant freqency to MI1. And run PID with MI2 output (Duty cycle). Then maybe system start working.
  4. Hi, maybe i know what is wrong. Your application works in real time. Then sometimes linearization maybe do not end at the time when ML must be reloaded. In ladder code you send timer to ML and after that do linearization. Please try to change ladder net - first linearization - then copy timer to ML. P.S. This problem appear only in this two times at every working cycle or bug happend in different time point at every new cycle?
  5. Please read PID section in HELP. In your program no PID RUN fb present. Some add net needed in ladder.
  6. Great tip Aus! I try to write the same but you are first one! 🙃 Is it possible that used sensor is broken? INOR provide sensor break option I<=3.6mA on output.
  7. Hi, You described the problem well, but did not indicate which Sambs PLC model you have in your hands. I think it's a PLC SM35-J-R20 A common mistake when connecting an analog input is to confuse I9 (descrete input) with the 9 pin (AN0) of the controller connector. Also you can monitor analog input MI via online mode and see what value present.
  8. We have also made some progress in this direction - made new legs for the controller that resemble goose paws (3D printer used). Unfortunately, I do not have a photo of the present invention now, but they are distinguished only by the presence of one clamp that easily secures the leg in the right place. Joe's invention needs to be patented! 🤣
  9. Hi, i try to post some tips about standard VFD, Encoder and PLC: 1) It is not possible to build closed loop control (servo control) on standard VFD+encoder + standard PLC; 2) Standard PLC with HSC connected to encoder can offer positioning machine driven via VFD. 3) For positioning two speed - FAST and SLOW setpoint must be proggrammed on VFD (or provided by PLC). Then user must program ladder net with FAST to SLOW changeover based on distance to setpoint. 4) If positioning used for CUT to LENGTH application - simple encoder register reset is used for -0- setting. 5) If you need to set position of standard linear axis - home position evaluation is the main problem. 6) It is hard to build (or not possible )positioning based on Modbus RTU command (to slow for send stop command). VFD logic input and analog setpoint input must be used. Then please post your machine setup and application type. Some type of VFD+encoder+PLC based application posted in forum topics. You must define what you need to do with this VFD+Encoder+PLC.
  10. In att. i post some sample with non standard modbus via protocol. You can see TX - send and RX - scan idea. samba_protocol sample.vlp
  11. In this type or application i use PC with terminal program for send message to non standard device and recieve answer. This terminal program can be used for test - what PLC is send and device answer in result. Main idea - save answer as string and operate with data convertion "offline". Joe Touser post many tips about non standard Protocol on forum. Please use Search.....
  12. In my Jazz application i use another idea to run time mesuring. I use MI for set time (in sec or 0.1sec) and copy it to another decremented MI. Then SB with 1s or 0.1s blink used for dencrement this MI. If decremented time MI <= 0 - do something. At start of next cycle simple copy set MI to decremented MI. Then my STATE MACHINE worked with timed cycle and do not use timers.
  13. Thanks John_R, my prog it is something like your sample. Then i see great idea with MI55 to MI56 copy for save frequency. If counter MI0 is reseted - frequency information reseted also. So you idea with buffered frequency is useful.
  14. Report - use HSC (#3) for count Z pulse works fine in this application. Tested for long time (approx 8 hour) - machine not stopped and all parts is OK.
  15. Due to the fact that you have replaced the full version B10 of the controller with a simplified basic version B5, the functionality you have programmed probably does not meet the capabilities of a simpler PLC controller. That is, if you wrote a program from scratch for a simpler controller - probably the Unilogic environment would tell you that some of used functions are not supported. By making a simple replacement, you have avoided the messages of the Unilogic environment, but probably both used controllers are not equal in capabilities. Some option in Unistream built-in manual is marked with "For UniStream 7″ Pro only".
  16. This is realy old SIKO IG 11 series abx-1000-3-pp It is also strange for me 1000x4=4000 increments. But it is present on Jagenberg macnine cirquit diagram = 1000ppr. Main goal - start-stop overtaking hooks on Startposition - 150 pulse after Z pulse (120degree) and 1_Stopposition - 1200-1300 pulse after Zpulse. Than if Z pulse losted - machine do not stop in Start position. Than 1 ppr error is not problem. Main problem - do not lost every Z pulse.
  17. Thanks Aus. I think about it, but shaft is used for drive floating overtaking hooks. It can be installed in different position on all shaft length. The main problem is the customer - he needs more speed without any additional modifications of the machine .
  18. Now i found one more solution that can be tested. I can connect only A signal of my encoder - Pin I2 and use reset pin I3 for evaluate Z as reset signal for HSC. Problem with 4 times lower accuracy but maybe stable with reset counter after 120 degree. But in PLC pdf i can't find minimal reset pulse duration parameter.
  19. Thanks Joe, i have on shelf one of I was already thinking about testing this device. However, in the process of analyzing the already assembled circuit, I came to the conclusion that I can rearrange the input signals and try to use the third counter, which is on board the applied PLC. Then now i have two possible solution and can test it on machine. I wonder if there are any other options?
  20. Hi, In my last application I use V130-33-TR20 PLC. Applying an interrupt (1.25ms), I was able to get a system that controls the clutches to drive the mechanism. As always happens in the process of modernization of the old production machine - it had to work at low speeds provided by the manufacturer, but as a result, customers wanted to triple this speed. Accordingly, the applied control algorithm began to give unpredictable failures at increased speed. After analyzing the problem, I realized that the encoder used in the machine has three additional Z pulses per revolution. Z pulse has a length equal to one pulse of the encoder (1000ppr used). Accordingly, the interrupt method (Immediate read input) used to interrogate this Z pulse sometimes does not "see" a too narrow pulse at increased speed. My idea is to use another HSC (MI1) channel for find Z pulse (count it) in interrupt routine. So my question is: What other tricks can be used to ensure the recording of a short Z encoder pulse? P.S. The accuracy of the definition does not play a decisive role. (+-50 main encoder pulse possible). However, skipping the definition of this pulse leads to damage to one part produced by the machine.
  21. Hi, maybe some next step help to find solution: 1) Try to use separate USB to COM converter and PORT1 of V570 to run connection (V570 com port CS cable needed). This is for Visilogic installation check. Result? 2) Try to use short USB cable for V570 connection ( For test power +5V from Laptop to V570). Result? 3) (the same test as #2) Try to use USB hub with external power for connect USB V570 to Laptop. 4) Try to change COM port # used by V570 USB-com driver in system and try to use com port # do not used by another drivers. 5) Last steps on video from DELL (2021) https://www.youtube.com/watch?v=xRnferpaMBU P.S. Maybe it was only Win10 issue (update, antivirus, UAC, ect.) P.P.S. Try to go to V570 info mode and check is it any information sended to V570 when Visilogic try to connect. You can check it on working and not working Laptops.
  22. On one of PC used with Visilogic i must to delete COM port and restart PC with PLC connected. After automatic reinstall port - communication is OK. Something in PC use COM port in "hidden" mode.... !?!
  23. Thanks, Aus. In table do not present my favorit 9.8.65, no changes from 64, or changes is only in Visilogic?
  24. It is not possible. High speed CPU to panel connection and power must be as short as possible. Maybe best solution - use Unitronics panel (VNC) and Unisteam PLC without HMI (Virtual HMI). https://www.unitronicsplc.com/unistream-series-plc/#1449515769763-3521ed84-35551451602511853
  25. Quastions; 1 What expansion module used EX-A1X or EX-A2X? EX-A2X is isolated and more stable. 2 How much W is power supply capacity? If it low - install NEW another one with more A on 24VDC outputs 3 Is it possible that on output present relay or valve coils without diode clamp? If Yes - install diode clsmp to all coils 4 Is it some VFD installed near PLC - if Yes - please connect -24V power supply wire to machine GROUND (EARTH). 5 Is it possible that on some output present short circuit? And some times PLC activate this output and restart PLC with error?
×
×
  • Create New...