×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

PLC's
2

PLC's

PLC's

(OP)
What is the difference between sychronous and asychronous when referring to types of PLC's? Can someone explain.

RE: PLC's

Never heard of it as a generalized term for PLCs. I have heard it used to describe redundant hot backup sytems using PLCs though. In a Synchronous system, 2 CPUs are looking at I/O continuously, although only 1 of the CPUs is active. If that one goes down, the 2nd CPU is already processing the same I/O information and executing the program, so it takes over immediately (AKA Bumpless Transfer). In an Asysnchronous system, both CPUs may be running, but when the primary dies the secondary must scan the I/O status before it can establish control.

"Venditori de oleum-vipera non vigere excordis populi"


RE: PLC's

I'm thinking that it is referring to how the PLC program scans the program and then updates the I/O table.

Synchronous being that the outputs are updated (turned off or on) at the end of each scan.

Asynchronous meaning that the outputs can be turned off/on at any point during the program scan (maybe similar to an interrupt).

RE: PLC's

In Siemens PLCs synchronous/asynchronous describes system functions/function blocks behaviour. Synchronous means that function needs only one call to return results. Asynchronous means that function needs to be called several times before returning results.

Regards,

Jacek

Do it right or don't do it at all.

RE: PLC's

I agree with your explanation, jraef. Asynchronous and synchronous terms are commonly applied to communications and backup scenerios.

The backup processor doesn't always "process the I/O" or execute the program. In some systems, the I/O is scanned and stored only, until a fault is detected in the primary processor. THEN the backup immediately begins executing its program. This may cause a slight delay (one or two scan cycles) in backup. It's useful if the backup program is different than the primary. Sometimes, at least.

I'm sure different vendors use the terms in their own way, as well.

    . . . Steve

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources