MrPLC Member
  • Content count

  • Joined

  • Last visited

Everything posted by DanW

  1. 1. Schneider claims a non-re-wiring migration path to Foxboro EVO https://download.schneider-electric.com/files?p_enDocType=Brochure&p_File_Name=ID%2342_998-19865506_GMA-US_A4_WEB.pdf&p_Doc_Ref=PAS_63680_CPM16104&_ga=2.203063126.699307783.1532672213-458034261.1531877776 2. This Emerson RA Delta V blurb claims there is some means of 'saving existing wiring'. https://www.emerson.com/documents/automation/brochure-emerson-migration-solutions-for-moore-systems-pss-en-67768.pdf 3.  Honeywell  claims "a phased migration can also use existing wiring" for its PKS DCS.    My limited exposure to Honeywell is that the full blown PKS will be overkill for an APACS replacement.  The distributor supported ControlEdge UOC is probably more in line with APACS system performance, but I suspect that there are no wiring adapters. https://www.honeywellprocess.com/library/marketing/brochures/Competitive-Displacement-eBook.pdf 4.  Siemens hosts a User forum for the PCS7.  You might try an inquiry there for experiences with a migration from APACS.   Registration is required for the site is required. https://support.industry.siemens.com/tf/us/en/threads/135/?page=0&pageSize=10
  2. Gotta admire performance for 40 years.   I, too, look forward to your reports on progress.
  3. Noise. Almost every flowmeter has a setting called something like Low flow cutoff.   It is a signal level at which any flow below that level is reported as zero flow, primarily to cover this circumstance.  Find the low flow cutoff, figure out what units it uses, (% of span, counts, engineering units) and put in a number slightly higher than your existing low flow values. As a side note, unless the flow meter has a tight shutoff valve on both ends, there can be actual flow even though the pump is not running.  Bleed level flows happen as the sytem equilibrates after the pump turns off and gravity works on the remaining liquid in the pipes, sometimes even siphoning flow.
  4. ModBus RTU error code 263 (CRC)

    > i dont have any rs485 card or com port on my PC to directly connect to it. It pays to have both a USB/RS-232 and a USB/RS485 converters for a PC when you have to deal with industrial serial communications. Those with an FTDI chipset have served me well.  They are not very expensive.    I prefer flying leads (individual wire conductors) on the RS-485 converter because the connection is almost always screw terminals.
  5. I'd suggest you look at the Blog at the link below, Understanding Control Signal Jargon, aimed at the control of electric actuators. https://blog.belimo.com/Blog/bid/47275/Understand-Control-Signal-Jargon I suspect that your actuator is in the group called "3-point, Tri-State, Floating Control" (to which I can add: position proportional, Three position step control, PAT, valve motor) You need to understand exactly which control mode your actuator requires.
  6. The Moisture Meter supports only Function Code 03, Read Holding Register (this device is limited to one read or one write at a time) and Function Code 06, Write single value to a Holding register. From that one might deduce that K0 means that the register addresses use zero based addressing and that K5 and higher are read-only registers Meter  zero-based  one-based           Type K0      0000             (4)0001        R/W, FC03 or FC06 K1      0001             (4)0002        R/W, FC03 or FC06 K2      0002             (4)0003        R/W, FC03 or FC06 K3      0003             (4)0004        R/W, FC03 or FC06 K4      0004             (4)0005        R/W, FC03 or FC06 K5      0005             (4)0006        R, FC03 K6      0006             (4)0007        R, FC03 remainder are read only The data values are most likely 16 bit integers, where K5 is a signed integer with a range of -5 to +5.   The other registers could be signed integers, too, but they all appear to positive values. The K1 value seem to be truncated to the two high order decimal digits: 11 = 1100 25 = 2500 It's not my moisture meter so I only know what the sheet says,but K0 appears to be a control status word. the value 0 = stopped, the value 1 means it is in manual mode, value 2 means it is in auto mode.  This is most likely a read/write register so that one can remotely run the device in manual or auto mode or stop it by writing the appropriate value. Regarding K2 Moisture setting address K1, it appears that this device somehow changed moisture content, from the statement, "When the measured moisture vlue for three consecutive times is less than or equal to the set moisture value . ".  The 'set moisture value' appears to be a control setpoint, hence K1 register (4)0002, is the moisture setpoint value.  Again, not my box . . . K3 is the the type of grain that is being measured. K6 Actual Measured Address probably means the measured moisture value, residing at register address (4)0007   One uses zero or one based address values depending on what the master uses or requires.    
  7. 1. valve/actuator Realities a. A 3 way valve has 3 ports, either one inlet and two outlets or two inlets and one outlet. Why are you using a 3 way valve for steam?  How does that work?  Do you waste steam when the valve is in the 50% position? Normally a heat-only application uses a 2 way valve, one inlet, one outlet. b. On/off or modulating Depending on the actuator a valve can be controlled as either - open or closed, or on-off, or - modulating, where the actuator partially opens or closes the valve over the range of 0% (closed) or 100% (open). Questions: Is your valve/actuator that you are working with an on/off valve actuator or a modulating valve? What input signal does it expect? Is it driven by 4-20mA, one relay or two relays?   2. Control modes a. heat (reverse action) Heating action uses only one control output, either - a single relay or - a single 4-20mA, - the special application of driving a modulating electric actuator with two relays, where one relay drives the electric motor to a closed position, and the other relay drives the electric actuator to an open position. Honeywell calls this position proportional when there is slidewire feedback from the actuator or "Three position step control (TPSC)", an open loop control mode with no feedback for motor position. TPSC uses timing to estimate the motor position.   The controller's output for PID Heating action is 0% is closed, 100% is open.   b. Heat/cool control mode uses 2 control outputs.  One output is dedicated to the heating loop.  The other output is dedicated to the cooling loop.   When the PV (temperature) is below setpoint, the heating output is controlled and the cooling output is OFF, closed, at 0%. When the PV (Temperature) is above setpoint, the cooling output is controlled adn the heating output is OFF, closed, at 0%.  There is a setting, typically called deadband, which is a range around the setpoint where both heating and cooling are disabled (at 0%) because there is rarely an application where heating and cooling are needed to maintain setpoint.   3. All that said, what's going on? a. it isn't clear whether your valve is modulating or on-off: >"valve is 50 mm , step is 10 mm per minute"  An electric actuator takes time to close or open a valve but what is the intended design of your valve/actuator?  on/off or modulating? b.  I suspect that what you call a 3 way valve has an actuator that expects to be controlled with two relays, one to drive the motor open, one to drive the motor closed.  Is your term '3 way' related to the number of wires on the actuator or the number of ports on the valve?   c. >"when temp is going up  Delta DT320 is operating at the same time OUT1(because temp is lower then 13) and the same time OUT2 is try to close, This sounds like your are trying to drive an electric actuator with two relays, one relay to close the valve, the other relay to open the valve, which is the position proportional or 3 position step action described above. That's not the action that the relays are performing - the action that the relays are performing is heat/cool action: the heat relay is enabled (on a time proportional (a form of pulse width modulation) basis while the cooling relay is OFF. The control of two relays to drive an electric actuator is a special function.  Only one relay is enabled at a time.  The ON time must be calculated and controlled.  That motor control function is not mentioned in Delta DT3 instruction sheet, at least, I could not find it. Page 8 of the instruction sheet describes the control outputs and their allocation as Heat, Cool or Heat/Cool control outputs or as alarm outputs.  No mention of actuator control.    

    I've never used Anybus, but their demo program for the config software appears to be the same model you have.  It might be worth 4 minutes of you time to watch it.   https://www.anybus.com/products/gateway-index/anybus-xgateway/configuration-manager
  9. Honeywell HC900 PLC connects to Kepserverex

    In 2012, Kepware published a manual for their OPC version at the time.  It was definitely OPC DA, not OPC UA.   manual is attached. Honeywell-hc900-ethernet-manual-Kepware 2012.pdf
  10. Manual writing software

    I use the writer app in LibreOffice, a freeware competitor to Microsoft's app Word in MSOffice. LibreOffice Writer is far less fussy than MSWord when placing graphics on the page.  I struggle with Word when I was adjacent photos (on a horizontal axis), not just sequential (vertically one after another).  Have to be careful to save docs as .docx rather than their proprietary format, but that's not a big deal.    
  11. Maybe, it's a big world out there, but I doubt it. Typical serial I/O modules use either a defined proprietary protocol or use Modbus. The Advantech Adam 4050 has 8 DO's but only part of the message written is the bit pattern for which bit is on or off.  The protocol uses ASCII characrters, with this syntacx (for that specific module) [delimiter character][address][command][data][checksum] [carriage return]. That series of I/O modules does not have RS-232, they use RS-485, so you'd have to use an RS-232/485 converter, or use the Red Lion RS-485 port.  
  12. IC200ALG264 Analog Input module

    One key word under product description is 'single ended'.  That means the (-) side of all the signals are connected all together at one point. The terminal labeled RTN on the Field Wiring Terminals table means return, or the common, (-) side of the input(s). The wiring diagram shows the field device on the left with its positive output connecteed to In, (-) connected to RTN. The In (I2, I4) number represents the current source field device (I is current in Ohms Law). What is not spelled out is what happens when the field device is a loop power transmitter and needs a loop power supply. So the (+) side of the current signal goes to the An terminal,  which is either - the negative terminal on a loop powered transmitter (because the positive terminal of the transmitter is connected to the Power supply (+), or - the positive output from a 3 wire or 4 wire field device. and then either - the negative (return) of the loop power supply output connects to the RTN terminal - the negative outputs from either 3-wire or 4-wire field devices are run to terminal blocks, jumpered together and then connected to RTN. The wiring diagram essentially shows the same thing - Test it with a single field device. I haven't a clue what all the Bn connectors do.  Shame they can't be used as RTN or (-) connections.        
  13. document of TIA PORTAL

    see this link https://support.industry.siemens.com/cs/document/106656707/the-tia-portal-tutorial-center-(videos)?dti=0&lc=en-US
  14. RS485 Converter to analog output

    The flow meter is clearly a lab unit  - it's construction, power source, line fittings, accompanying software and lack of industrial signal interface all peg it as a lab unit.   Writing a conversion protcol driver for the device to get data into a PLC could take hundreds of hours, far more if you're inexperienced. The flow meter is a thermal dispersion inferred mass flowmeter, similar in size flowmeters from vendors like Brooks, Aalborg, TSI Alnor, MKS.  It does have a 2KHz sampling rate, which you might need, but I doubt it.  You might consider buying a flowmeter that can interface to the process AND to the data collection or control needed. @aawilliams  Welcome to the forum.  Your reply is cogent, readable and a very instructive reply for a first time (?) poster. Nice job. You must be a sojourner from some other controls forum to compose that high level a reply.
  15. As the software splash screen shows you, it's a BauMuller (u umlaut with correct spelling) product (Omaga makes nothing, private labels everything). web searches turn up parts described as Baumuller-Omega:   Baumuller is still around.  Have one of your buddies who's fluent in German give them a call, maybe an old guy still has an English manual for the old stuff https://www.baumueller.com/en/products/automation/control-platforms  
  16. A photo might help identify what you have.   Are you sure 'Omega' is the PLC or could Omega be just the HMI display? 
  17. S7-200 Smart Analaog input problem

    There does not seem to be a manual on the Siemens site.    What kind of manual came with it?   Have the Germans given up on documentation?  
  18. Analog output to Analog input wiring

    The field instrument is supposed to be a 2 wire, loop powered, passive transmitter, powered by an external power supply source. That supply power source in the input module is connected to the Uvn terminal.  (Uv = voltage supply, n = the input channel number) DC power, by convention, connects to the transmitter's (+) terminal. The transmitter's (-) terminal connects to the analog input (+), which for this module is (In) (current = I, n = the input channel number) Most field instruments are 'floating' and their outputs are not grounded, so there is not likely to be excessive common mode voltage in the loop which would require an isolator.  So, no isolator.
  19. Frozen Analog Input on Compact Logix

    The typical story one hears when the problem is excessive common mode sounds something like this, "I had x number of analog inputs connected and they were all fine.  Then I added one more and all of them went crazy.   What happened?" An AI card can work within its common mode limitations but adding just one AI can drive the common mode past its limits. If you can establish that X number of AI's worked OK for some period of time and then when an additional AI was added this overrange situation started, then the last one added is the one to that needs the isolator.  An isolator will decouple the common mode and allow the other inputs to function OK.   
  20. Frozen Analog Input on Compact Logix

      The symptoms are excessive common mode.   Some source of common  mode exceeding the ±10V limitation is forcing the input above the rail voltage saturating the input, just as Panic Mode describes.  The A-B manual says: Chances are the AO's on the flowmeters are active outputs and you can't connect the commons of the power supplies because you don't have access to them. I'd put a 4-20mA isolator/repeater on the one that seems to fail first and hopefully that'll solve it without isolating the other inputs.  
  21. Frozen Analog Input on Compact Logix

    It does not appear to be a fault in the AI because you can measure the 20mA+ (28mA is some cases), so the AI is jsut reflecting the loop current it 'sees'. The flow meter's AO should regulate the current in the loop.  That's what 4-20mA outputs do.  But the flow meter can not prevent currents from ground loops adding to or subtracting from the loop current.   It would be unusual if ground loops developed over time.  Which makes me wonder, how many of the 16 flow meters exhibit this over-current phenomenon? Is it the same flow meter's output going high or does this occur over different flow meters? Are the loops 2 wire loop powered (external power supplied) or active, powered by the flowmeter?
  22. Best practicw for managing modbus slaves

    Modbus master/clients all have a time-out setting that in the absence of a reply from a slave will skip over it (instead of waiting forever for the reply) and go onto the next task/action.   Assuming that the time-out can be flagged, It would take some programming to recognize some number of reply-failures and then drop the missing slave from the line-up.  Yes, slave loss slows down 'throughput' because the master waits the entire time-out interval before moving onto the next action.  The 'next' action might be a re-try or it might be 'ignore and proceed'. Slaves can be wired on an RS-485 multidrop network without affecting the network if the slave is not enabled.   But disabling the slave's comm will not speed up the Master's actions.  The bad slave has to be taken out of the Master's 'line-up' to avoid the time the master waits for a reply that might not be forthcoming.
  23. Thanks for the update.
  24. Display a HEX value as floating

    Is it the best way?  I don't know.   Does it matter how fast the conversion is? I do know that there four different word/byte (IEE754) formats for 32 bit floating point values, two of which are commonly used in Modbus. Many Modbus master/clients provide the ability to pick one of the two to use to interpret the raw data. If your master/client has a choice for floating point formats, you could try the alternative one and see if it does the conversion properly with the raw data, before moving the data.