Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


kratmel last won the day on June 17

kratmel had the most liked content!


Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

kratmel's Achievements


UniGuru (4/4)



  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".
  • Create New...