Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by kratmel

  1. Maybe problem is solved, but some tips from this manual is useful for the user needs real OPLC based dual screen. https://i4automation.co.uk/i4appnotes/Dual screens.pdf
  2. Please find in Unitronics U90 ladder Help sample project: C:\Program Files\Unitronics\Unitronics U90 Ladder\Examples\PID\On off with hysteresis.U90 and open it. Please "Save as" this project with New name. In HW Configuration section of project change controller type to JZ20-UA24. Open this controller configuration. Please configure analog input Type (proper termocoupler type must be used) and select MI0 - destination for Analog input. Download project to PLC and use O0 to control the heater (you must use properly connected SSR or contactor for power control). Re
  3. On forum is present topic about self made ribbon cable used for connection of expansion modules in two rows. If in your application used only standard input and output (no HSI or HSO or analog I/O) maybe this type of connection is possible. But it is not recommended in application with VFD or another EMI sorces.
  4. Is it possible that present this issue from help? ----Be aware that: A Data Table and the Struct it is linked to cannot have identical names. If the names are identical, you will not be able to link the struct members to the parameters of Data Table ladder functions.---
  5. Perhaps this is due to the large length of the row - a large number of columns?
  6. As i see in help - WatchDog timer duration = 500 milliseconds. If in project present long DTI with row from 0 to N (i do not know what number N is long???) insert row to 1, 2, 3.... (small number) row make a lot of shift row operation... to N+1 If this operation is to long in time (program "stopped" in point "insert row" ) WatchDog is activated.
  7. Is it input configuration jamper in correct position? NPN input type needed.
  8. Everyone in the process of building a program in the Visilogic comes to their own style of writing. Therefore, we can come to the same action in our programs in completely different ways. In most cases, I have to test the program without having the whole system at hand. Therefore, for almost all types of panels, I wrote "my standard" routines for polling inputs and output control. This led to the idea that the activation of the output should be only in one place in the program - in this case, the subroutine OUTPUTS. Input polling is similar in another subroutine INPUTS. Values
  9. I support the version that this is a problem with updating Windows. However, I had problems with the USB to COM driver once due to interference from the computer's power supply. It was powered from a different power than the machine to which it was connected. Disconnecting the power supply from the mains and running on batteries solved the problem in this case. Now i use isolated USB to COM.
  10. Please use hardware PWM out O0 or O1 configuration for test. Please delete PWM scan block from ladder. Using software PWM method gives incorrect results for your case. Maybe ladder PWM generation is interrupted by immediate command. Hardware PWM do not use CPU resorces for generation. It is used for shaft encoder in author project...
  11. I don't know, maybe it will help ... I would advise the author to turn his PLC into a test bench for a while. 1-step Set a high-speed output (O0 or O1) with PWM function in the configuration and make it possible to change the parameters (Duty Cycle and Frequency) of this output on the screen. Also start-stop buton on screen and PWM run bit ladder logic needed. You can build automatic frequency increment with fixed step from 0 to the 1000Hz for example. 2-step Use wires to send a signal from this output to the input that the author wants to turn into a counter. Step 3 - Write
  12. Hi, Pavel M What is needed in your application: count pulse or mesure frequency?
  13. This is from new Visilogic CANopren+ Servo help But it is about older version of Visilogic It is present in 9.8.65 help also. Maybe something no documented changes appear in new visilogic. But it is not present in help Please try to check code in SDW34 ----CANopen: Abort Code in SDO Abort. Check Help file for codes SDW36 ----CANopen: Bus OFF error. Check Help file for codes
  14. Typical standard input response time = 10ms ===> 100Hz. Interrupt and immediate read used for make program read rate faster. But maybe standard input response do not possible to do faster with this method. You have two HSI (HSC) channel on board. Maybe rewire application to this input is possible.
  15. If screen damaged or touch sensor and program transfer is not possible (you do not have original project) and you purchase the same model of V350 maybe one option is present. You can reinstall old IO and main board to new V350. Usually I do not recommend doing it without experience, but as experienced engineers say - the eyes are afraid, but the hands can do it. 🛠️
  16. Hi, it is not present in this option?
  17. Interesting remarks Aus ... ✅ I noticed two features: 1- sometimes when you get to a new place you feel that you used to be here .. It's strange but in two or three days you don't confuse rooms, streets or buses. 2- I remember the road only when I ride it myself. But when I'm sitting next to the driver - it's very difficult to get back to the right place. And now about the sun ... I once found a good example for students that illustrates the correct selection of the signal polling frequency for an ADC. If one man is shown the sun every hour, he will be convinced that it is mo
  18. Hi, now you has two different sensor with npn output. You must setup NPN input type on SAMBA. 1 -st sensor min rate 0.06L/min х 462 imp/L = 27imp/min, min imp rate 0.45Hz max rate 16L/min х 462 imp/L = 7392imp/min, max imp rate 123Hz Normal input speed (Hz) typical 10ms response = 1/ 0.01sec = 100Hz Then you must use HSC for this sensor. 2 -nd sensor min rate 3L/min х 65 imp/L = 195 imp/min, min imp rate 3.25Hz max rate 30L/min х 65 imp/L = 1950 imp/min, max imp rate 32.5Hz Then you can use one of them - normal or HS
  19. I wonder what the author aims to get? Need to ensure proportion in a continuous mixing process? Need to measure two doses of the component and stop? Is it possible that the ultimate goal is to get these two goals at the same time? What accuracy of maintaining proportions is required? Do both components fall into the same line or flow freely separately? This is a small part of the questions that the author should answer for himself. And I think then it will become clear what should be written in the PLC program. From the above data on flow meters, I did not see how many
  20. If there is a problem of this kind - of course the PLC can be blown up or even given to students to learn how to solder chips. You cannot use it for something important - such as an industrial machine. However, I would put it on the shelf as a donor with a touchscreen and a working LCD screen. And after a while you will be pleasantly surprised by the ability to quickly solve the problem of accidentally broken glass or broken lighting in the panel. I already have quite a lot of absolutely working PLCs with broken screens or a damaged case. Therefore, you need to destroy the PLC only
  21. Hi, you must use power on operand for frequency MI1=PWM freq . Now it is 0 and output is ON for all the time. PWM freq for this module is different for different type of connection PNP = 1-500Hz NPN =1-32000Hz You must use proper value for IO module hardware PWM Frequency power up value preset. If you process is slow - you do not need to run harware PWM. You can run slow software PWM SCAN ladder FB and use simple output for control SSR for heater.
  22. Maybe this pdf manual help, but it is not include new options, available for new versions Visilogic ... http://jjackson.eng.ua.edu/courses/ece485/lectures/VisiLogic - Ladder Programming.pdf http://jjackson.eng.ua.edu/courses/ece485/lectures/VisiLogic - Getting_Started.pdf
  23. Some changes in program and debug screen - you can see what happend in protocol. Please post test panel screen foto. Message go to MI500-vector and then copy to MI50 buffer. MI50 buffer placed on screen. Refresh button only for test. 232_stream.vlp
  24. It is good news. One of possible solution is to use rotation monitoring sensor on page 92. https://stevenengineering.com/tech_support/PDFs/45SENSOR_INDUCTIVE-PROX.pdf But in critical safety application - safety RPM monitoring sensor, or sensor+relay must be used https://www.ifm.com/download/files/ifm-safe-and-reliable-rotational-speed-monitoring-sensors-motion-control-GB/$file/ifm-safe-and-reliable-rotational-speed-monitoring-sensors-motion-control-GB.pdf You can send signal from this sensor to the PLC for evaluation or directly to oven control for alarm purpose.
  • Create New...