Search the Community

Showing results for tags 'float valve'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 14 results

  1. Float Valve

    Hello. I need to create project to manage FLOAT VALVE. Let's say that RUNNING_Time of valve is 100 seconds. Usually I would control the float valve in this way: When I start or stop the regulation, the valve would be closing for 110% of RUNNING_Time (positioning). When the positioning is done, I would start NORMAL_Operation. In normal operation I would like to drive the valve based on time intervals. If the valve is closed and the POSITION_Setpoint is 50%, I would set the DIGITAL_OUT_Open for 50 seconds. If the POSITION_Setpoint then goes to 60%, I would set the DIGITAL_OUT_Open for 10 more seconds. Does someone have this kind of sample written in CX-Programmer? Thanks. I have INPUT data for valve: - POSITION_Setpoint (0-100%) - RUNNING_Time  (120 sec) I would like to have OUTPUTS: - POSSITION_Current - DIGITAL_OUT_Open - DIGITAL_OUT_Close
  2. valve_control

    Version 1.0.0

    49 downloads

    A working example of an FB to control a valve from an HMI panel. Controls closing/opening times, plus a little visualization.
  3. valve_control View File A working example of an FB to control a valve from an HMI panel. Controls closing/opening times, plus a little visualization. Submitter drYurban Submitted 10/05/22 Category PLC Sample Code
  4. Float Value FX2N Problem

    Dear All, I am facing a problem in FX2n, Infact i am making a totalizer from the flow. everything is fine. but client demands to add some totalizer value to start with totalizer.  the problem is that when i add 50000 value the value of registers stucks. although i am using 32bit float register along with DEADD command for Totalizer. the makes some steady at some place. i dont know why. but i give the totalizer 0 it works fine.  Any Solution regarding this will be help.    Value in the D72 = 0.0003
  5. fx5u PLC C# Read float devices

    Hi, I am trying to read float devices using ActUtlTypeLib from MX COmponent v4, i can't. Using C#. In the manual, it seems only short and int can be readed?? Can anyone help me?   Thks!
  6. Dword to Float on FX3GE

    Hello! I have a float number (HEX: 3CA01D0F) in Big Endian. It's 0.0195451062. I get it from the sensor and store it in a double word variable. Could you help me? How can I convert DWord to Float? If i use DFLT instruction, It treats DWord as an integer (1017126159) and just gives me 1.017126 e+009 Thanks in advance.
  7. Hello, I'm using RSLogix 500 application for LAD programming. I would like to convert the float data type to integer data type and vice versa. I tried with the COP instruction as some had mentioned in other forums, but it was not working. So any suggestions on solving that issue would be helpful.
  8. Hi all,               I am working with FX-3G PLC and it is communicating with a Weintek HMI. I am feeding a data in HMI in float format through a D register. But it is showing some other value in PLC. I don't know what is needed to done to extract the same float value into FX3G plc. So the basic question is how to store that float value in any of the registers in FX-3G plc? Requesting your support please.
  9. CX-Configurator - Profibus DP-V0

    Once again. I'm still facing problem with Pofibus communication between PLC and Comnet-DP module. I'm trying to connect Bosch valve station equiped with Comnet-DP communication module with Omron CJ2M and RPM21 (profibus master) I've made proper configuration in master settings (most important was baud rate but Bosch module adjust baud according to master) Then I've set slave configuration as you can see below: According to:   Other settings were unable to modify or just were left unchhanged. Omron is detecting connected slave but returns diagnostics that says that something is wrong in parameter settings. Same message I can read from Bosch module LEDs. Any experiance in profibus diagnosis, advices what to do? I've checked all settings configurations I have no idea what to do.        
  10. Hello,  I have a micrologix 1400 plc connected to a length measurement gauge. The gauge sends an analog value to the plc to an analog input. I convert the value into a dimension and send it to F8:0. but I need this value in three different steps in the program. Since i just have one element of float (F8:0) is there anyway i can store the value in a different location or create more floating point tags eg. F8:1. F8:2 ?    Thank You   
  11. So, hello all. I'm new in Omron PLC. Using: CP1L-EM controll + CP1W-TS102 (x3) Problem: I need to regulate the valve with motor drive. You can meet the same in heating system for control the temperature of water. Logic is simple,  - low temperature? - open valve step-by-step - high temperature? - close the value step-by-step I always use PWM regulation, but in Omron PWM only for encoder (srsly, i don't need 10k impulses during short period of time, i need just several impulses during the time) So, i decided to use TPO. The input calue for TPO is output value from PIDAT. (W451 manual, description of TPO function, example) What's the problem?  1. I need to make difference time between impulses.  Look here: I have 55 C temperature of the water, but i need 80 C, so i need impules for 8-10 sec duration, but when the temper close to 75-79 degress i need the impuls 1-2 sec duration. And, as i read, TPO cant do this, right? Just constant duration in 1 TPO instruction, or use several TPO instruction. Other situation, i have 80 degree Celsius, but i need 50 C, so i need to close the valve.  But i have only 1 TPO! So i need to check the difference beetwen SP (set point of temperature) and PV (process value) and if it hegative - go to PIDAT #1, which connected with TPO #1 and close the valve (SP-PV need to be around 0) If i have positive value (SP-PV) i need to go to PIDAT #2 wich connected with TPO #2.....  Srsly? I cant make the measure between -100 .... 100 for 1 TPO function and use 2 digital output?  I know that 0...10v regulation is better, but i have that i have =)   Sincerely, p001p
  12. Control Valve

    Hi, Please I am new to PLCs & SCADA. I will appreciate if someone can explain what it means by The inlet valve will be actuated by the SCADA  system via two 24V DC digital outputs. Why is it using two 24V DC digital output. Is this because it is a solenoid two way valve?   Thanks
  13. Convert int to float

      I'm trying to read a result from encoder (which in pulse) and convert it to milimeter. To do that, i need to devide it. But here is the problem when i move the result of the encoder read to register (D) then devide it with another register, it doesn't show result in the monitor. It looks like i need to convert it to float first, but i dont know how. My command for the division is DEDIV D17 D40 D22. is there anyway to solve it? Thanks, i really need this. I try to look in the forum but i dont found it. I'm using mitsubishi FX3U-48 MT ESS. I'm new in this forum, if i break a rule, please tell me.   
  14. Help Programming a Beckhoff PLC

    I have a very simple problem that I need help with.  I have some programming experience but I am brand new to PLCs and structured text.  I am using TwinCat 3 to program a Beckhoff CX9020.  My goal is to read the temperature from my thermocouple and open or close a valve based on the temperature.  I have successfully connected the PLC to the TwinCat software and I am able to see the value of the thermocouple increase and decrease when I touch it with my fingers.  I need to link that value to a variable in my code so I can have the valve act on it.  I don't know how to properly address the inputs and outputs.  Thank you!