12.05.2014 Views

Automating Manufacturing Systems - Process Control and ...

Automating Manufacturing Systems - Process Control and ...

Automating Manufacturing Systems - Process Control and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

plc iec61131 - 17.3<br />

Name<br />

Type<br />

Bits<br />

Range<br />

BOOL<br />

SINT<br />

INT<br />

DINT<br />

LINT<br />

USINT<br />

UINT<br />

UDINT<br />

ULINT<br />

REAL<br />

LREAL<br />

TIME<br />

DATE<br />

TIME_OF_DAY, TOD<br />

DATE_AND_TIME, DT<br />

STRING<br />

BYTE<br />

WORD<br />

DWORD<br />

LWORD<br />

boolean<br />

short integer<br />

integer<br />

double integer<br />

long integer<br />

unsigned short integer<br />

unsigned integer<br />

unsigned double integer<br />

unsigned long integer<br />

real numbers<br />

long reals<br />

duration<br />

date<br />

time<br />

date <strong>and</strong> time<br />

string<br />

8 bits<br />

16 bits<br />

32 bits<br />

64 bits<br />

1<br />

8<br />

16<br />

32<br />

64<br />

8<br />

16<br />

32<br />

64<br />

32<br />

64<br />

not fixed<br />

not fixed<br />

not fixed<br />

not fixed<br />

variable<br />

8<br />

16<br />

32<br />

64<br />

0to1<br />

-128 to 127<br />

-32768 to 32767<br />

-2.1e-9 to 2.1e9<br />

-9.2e19to9.2e19<br />

0 to 255<br />

0 to 65536<br />

0to4.3e9<br />

0to1.8e20<br />

not fixed<br />

not fixed<br />

not fixed<br />

not fixed<br />

variable<br />

NA<br />

NA<br />

NA<br />

NA<br />

Figure 17.1<br />

IEC 61131-3 Data Types<br />

Previous chapters have described Ladder Logic (LD) programming in detail, <strong>and</strong><br />

Sequential Function Chart (SFC) programming briefly. Following chapters will discuss<br />

Instruction List (IL), Structured Test (ST) <strong>and</strong> Function Block Diagram (FBD) programming<br />

in greater detail.<br />

17.3 OPEN ARCHITECTURE CONTROLLERS<br />

Personal computers have been driving the open architecture revolution. A personal<br />

computer is capable of replacing a PLC, given the right input <strong>and</strong> output components. As a<br />

result there have been many companies developing products to do control using the personal<br />

computer architecture. Most of these devices use two basic variations;<br />

• a st<strong>and</strong>ard personal computer with a normal operating system, such as Windows<br />

NT, runs a virtual PLC.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!