Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Recent content by hapetter

  1. hapetter

    Temperature PID closed loop

    Thanks Skogsgurra. It makes things very clear. BR Hans P
  2. hapetter

    Temperature PID closed loop

    Ok so a PID (block) is always giving 0-100% right? No matter what the set and the actual units are (degree Celsius in this case) So if set = actual value = no error, the output is 0 right? Then I could use the 0-100% output and scale it into 4-20mA on the analog 4-20mA output terminal. I was...
  3. hapetter

    Temperature PID closed loop

    Hi. I have an application where i want to control the temperature in a room with a resistive load, Controlling the load with a PLC. Ok so im going to use a powercontroller. The power controller takes 4-20mA and controls the load 0-100%. To be able to control the temerature due to a temperature...
  4. hapetter

    heat control

    Thanks for good suggestions. I will go for PLC, Thermocuple, PID, and SCR. I'm using Beckhoff PLC. They have a autotuning PID for temperature control. I want to control temperature from the PLC as it is a part of a bigger building automation system and there is sentralized functions and...
  5. hapetter

    heat control

    Ok. I cant drive big loads from a PLC, so I need a power controller. The PLC is used as a main controller in a distributed control system in house automation. So I found a way of doing this using PLC with I/O's, temperatur sensor and a SCR power controller. Controlling the temperature by a PID...
  6. hapetter

    heat control

    KNX or EIB is a bus system. It is often used in building automation on light and heat control. The components are very expensive but they have good functionality. So I try to find a way of controlling the heat without KNX devices.
  7. hapetter

    heat control

    Hi. I like to control an electrical underfloor heating termostat with my PLC (Beckhoff). I like to be able to set setpoint (Temperature) and read flor temperature in the PLC 4-20ma or 0-10V is good, but also any bus signal is fine However I cant find a sutible termostat for this job. Any...
  8. hapetter

    CitectFacilities HMI/SCADA

    Hi, Anyone experience with Citect SCADA software. Im planning to use it in a building automation project. The vendor says it (CitectFacilities) is compleatly free. I find this hard to belive. It seems to be such a complex and powerful software. Is this true? Is it a good software? Thanks...
  9. hapetter

    Analog Output Scaling - Beckhoff

    Hi. I have an application where I going to control a servo motor. The input to servo motor driver card is +-10V. So I have a +-10V output card in my Beckhoff CX1030 controller. The position of the servo is +-30degree, hence +-10V is +-30degree. The speed of the servo is given by frequency of...
  10. hapetter

    Array of struct, ST language

    Interesting that you mention this. It actually was for this purposes I had the initial question about the struct. It is part of such a state machine where states and transistions is compressed into a table. It is super efficient. The link you had describe a variant of the system I use. I did...
  11. hapetter

    Array of struct, ST language

    Its a Beckhoff PLC. It has array handeling. I found out how to do:) Thanks!
  12. hapetter

    Using a PLC to control an analog driver board

    Thanks! I found out how to do:)
  13. hapetter

    Array of struct, ST language

    Hi. I try to implement an array of struct in IEC61131-3 ST language. The C code look like this: Code: Struct BDD { Unsigned char a1; Unsigned int a2; Unsigned int a3; Unsigned int a4; } struct BDD BDD_table[4] = { {'X', 1, 1, 2}, {'a', 0, 100, 0}, {'a', 1, 100, 2}, {'X', 2, 5, 4} };So...
  14. hapetter

    Using a PLC to control an analog driver board

    Hi. Im going to control a galvanometer (control of a mirror - set position (angle), set velocity, position feedback) with an analog driver board. The driver galvanometer is controlled like this: analogue input (selectable +/-3, 5, 8 or 10V). The position output is always +/-3V. Depending on...
  15. hapetter

    Dynamic simulation

    Hi. Im try to do a simulation. Its a complex assembly and I use automatically convert constraints to standard joint to save time. Now this is ok. However I like to delete some joints and change some welded groups but its not possible to delete or change anything. Why? Do I have to build...

Part and Inventory Search