Previous in Forum: How to Find the Area Intersection Between Two 2D Entities in Inventor?   Next in Forum: MS Outlook Data File
Close
Close
Close
6 comments
Rate Comments: Nested
Member

Join Date: Mar 2013
Posts: 7

Help in PLC Program

03/25/2013 1:34 AM

Can you please help me on the following program:

ABB CODESYS

· PLC Configuration

· Design the program(CFC (Main Program) and LD)

· Log in

· Run and Simulate

Resource to Concern

· AC500 PM571 V1.2

· DC522 Digital Unit

· Ax521 Analogue Unit

MAIN PROGRAM (CFC)

On chemical plant two tanks (T­_1 and T_2) exist that flows into third tank (T_3).The level of Tank (T_1 and T_2) is monitored by level sensors connected to the first and second analogue inputs of the PLC Modules. The sensor gives a signal of 0V for the LoLo value and a 10v for the HiHi value>the following condition will need to activate a different alarm condition:

· T_1 Level <T_2Lvel active condition on the first output of the DC522

· T_1 Level >T_2Lvel active condition on the Second output of the DC522

· T_1 Level =T_2Lvel active condition on the Third output of the DC522

A PUMP connected to the system (fourth output of the DC522) consisting of T_1 ,T_2 and T_3 is used to pump chemical from T_1 and T_2 to T_3.This pump will stop after 5 seconds if an alarm condition is triggered. The PUMP can only start when it is manually activated with START_1 xor START-2 N/O push release buttons buttons ( First and second input of the DC522 ) after a 3 second delay.

SECOND PROGRAM

If all three he alarm condition are triggered a fifth output on the DC522 must be set and can only be manually reset with a third RESET _1 N/O INPUT ON THE DC522.

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru
Popular Science - Weaponology - New Member Netherlands - Member - New Member Fans of Old Computers - Commodore 64 - New Member

Join Date: Sep 2007
Location: Japan
Posts: 2703
Good Answers: 38
#1

Re: help in PLC program

03/25/2013 1:53 AM

Check the manuals and examples on the internet and do some studying?

__________________
From the Movie "The Big Lebowski" Don't pee on the carpet man!
Register to Reply
Guru
New Zealand - Member - Kiwi Popular Science - Weaponology - New Member Engineering Fields - Power Engineering - New Member Engineering Fields - Electrical Engineering - New Member

Join Date: Sep 2006
Location: Auckland, New Zealand
Posts: 8777
Good Answers: 376
#2

Re: Help in PLC Program

03/25/2013 2:39 PM
__________________
jack of all trades
Register to Reply
Guru

Join Date: Dec 2007
Location: Haverhill, MA
Posts: 1149
Good Answers: 151
#3

Re: Help in PLC Program

03/26/2013 4:49 PM

I am not familiar with ABB PLCs or their programming environment, so I can't help you there. However, I think what you are struggling with is where to begin with the specific problem that you have been assigned. This is how I would approach the problem, regardless of what PLC system I am using:

  1. Identify the discreet inputs and outputs that you require and assign them addresses in the processor using tag names.
  2. Identify the analog inputs that you require and assign them tag names or addresses and convert the values (0-10 volts) to meaningful engineering units, for example x volts=y liters
  3. Now develop your logic. A simple flow chart is a good way to start.
  4. Using your processor's instruction set, Convert your logic diagram to specific instructions.
__________________
The older I am, the better I used to be
Register to Reply
Member

Join Date: Mar 2013
Posts: 7
#4
In reply to #3

Re: Help in PLC Program

03/31/2013 10:48 AM

I think my biggest problem , is to write instruction for the following condition:

· T_1 Level <T_2 Level active condition on the first output

· T_1 Level >T_2 Level active condition on the Second output

· T_1 Level =T_2 Level active condition on the Third output

Can someone please help me on how to write a program irrespective of software which one is using to fullfill above condition . That is all that need the rest I will do it my self.

i.e how does one write those instruction or program the instruction so that when I run the program ,it will fulfill the above condition .

if sensor t1 is less than sensor t2 I want the result on output 1

if sensor t1 is greater than sensor t2 I want the result on output 2

if sensor t1 is uqual to t2 I want the result on output 3

I need the above instruction on a plc language ,any language.

Register to Reply
Guru
Popular Science - Weaponology - New Member Netherlands - Member - New Member Fans of Old Computers - Commodore 64 - New Member

Join Date: Sep 2007
Location: Japan
Posts: 2703
Good Answers: 38
#5
In reply to #4

Re: Help in PLC Program

03/31/2013 8:48 PM

These are basic PLC programming.

Try to check some documentation

http://www.wago.com/wagoweb/documentation/759/eng_manu/333/m07590333_00000000_1en.pdf

__________________
From the Movie "The Big Lebowski" Don't pee on the carpet man!
Register to Reply
Guru
Philippines - Member - New Member Engineering Fields - Instrumentation Engineering - New Member Engineering Fields - Control Engineering - Who am I?

Join Date: Oct 2006
Location: Northern Mindanao, Philippines
Posts: 2147
Good Answers: 53
#6

Re: Help in PLC Program

05/21/2013 8:22 AM

The problem seems simple enough but I don't work with ABB plcs so I can't help you with the exact programming. Besides, the problem seems too simple to be a real problem in a factory. It's homework, right?

Also, in the real world, T1=T2 will be ON for only a split second due to noise or turbulence in the levels. Your output no. 3 will be flickering like a candle when the two levels are close enough.

regards,

Vulcan

__________________
Miscommunication: when what people heard you say differs from what you said. Make yourself understood.
Register to Reply
Register to Reply 6 comments
Copy to Clipboard

Users who posted comments:

Epke (2); gringogreg (1); jack of all trades (1); ndousm (1); Vulcan (1)

Previous in Forum: How to Find the Area Intersection Between Two 2D Entities in Inventor?   Next in Forum: MS Outlook Data File

Advertisement