PLC 2 Flashcards

1
Q

What is floating master?

A

Processor holds token and gives it to another processor who wants it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is token passing?

A

Token is passed from the lowest node number to next number. Can only hold token limited amount of time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Data Highway Plus - Up to how many stations can a token passing network have? How is it numbered?

A

Up to 64 stations, 0 to 77 octal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Data Highway Plus - What cable is built a twisted pair with a shield?

A

Belden 9463

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Data Highway Plus - Cabling may be installed in what two ways?

A

Daisy chain and trunk line/ drop line

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the industrial ethernet of siemens?

A

ProfiNET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Most I/O communications are a slave master relationship; true or false?

A

False: Most I/O communications are a MASTER SLAVE relationship

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How does master slave operation work?

A
  • The PLC or master scans the remote devices for data
  • It reads input data and writes output data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does bit shift do?

A

Shifts individual bits in an array to the left or right.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What data type must Bit shift use for its array?

A

DINT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the .UL bit in a Bit Shift instruction?

A

That is the unload bit. This contains the value of the last bit shifted out.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does the Bit Shift use to load a bit into the array?

A

Source is the value to be loaded into the array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What happens to the rest of the bits in an array if you are only shifted 7 bits?

A

It ignores the rest because you only chose to shift 7 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

You want to copy an array to another array, what instruction should you use?

A

COP (copy instruction) or FAL instruction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Parts are being loaded into a warehouse bay each one has a unique
serial number associated with it. What instruction can I use to keep
track of these parts?

A

LIFO unload (LAST IN FIRST OUT)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A conveyor belt has a number of stations. I need to keep track of which stations have parts at them as the conveyor belt moves. What instruction can I use to keep track of these parts?

A

BIT SHIFT!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What instruction allows PLCs to read/write to/from each other?

A

Message Instruction (MSG)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the data type of a MESSAGE instruction?

A

Message Control Tag

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Can you using the same MESSAGE tags for more than one MSG instruction?

A

No

20
Q

In the configuration tab of the message instruction - If reading from a plc what should you put in the source element?

A

The target PLC tag you want to read which is usually an array

21
Q

In the communication tab of the message instruction - What goes in the path option?

A

The necessary information for the PLC to connect to the target PLC

22
Q

When talking to ControlLogix to ControlLogix, what does this mean:

LocalENB, 2, 192.168.1.30, 1, 0

A

◦ LocalENB is the name of your Ethernet Card
◦ 2 indicates Ethernet/IP
◦ 192.168.1.30 is the IP address of the other PLC
◦ 1 indicates communications across the backplane
◦ 0 indicates the slot of the processor

23
Q

When talking to ControlLogix to CompactLogix, what does this mean:

LocalENB, 2, 192.168.1.30

A

◦ LocalENB is the name of your Ethernet Card
◦ 2 indicates Ethernet/IP
◦ 192.168.1.30 is the IP address of the other PLC

24
Q

When talking to CompactLogix to CompactLogix, what does this mean:

2, 192.168.1.30

A

◦ 2 indicates Ethernet/IP
◦ 192.168.1.30 is the IP address of the other PLC

25
Q

True or false: A msg instruction needs the rung to be true to execute instruction?

A

True

26
Q

How would you know if a MSG instruction is successful?

A

The .DN bit will activate

27
Q

How would you know if a MSG instruction failed?

A

The .ER bit will activate

28
Q

Where can you find the error information of the MSG instruction?

A

Go into the configuration box, you will see it in the bottom

29
Q

How many connections are made with a MSG instruction?

A

1

30
Q

What are the 5 programming languages for PLCs

A

*Ladder Diagram (LD)
*Function Block Diagram (FBD)
*Structured Text (ST)
*Instruction List (IL)
*Sequential Function Chart (SFC)

31
Q

How do you get inputs and outputs in Function Block Diagram?

A

Using input reference and output reference

32
Q

What is the datatype of a timer in Function Block Diagram?

A

FBD_Timer

33
Q

What is Sequencial Function Charts?

A

*It’s a flow chart, but you get to control equipment with it

*Made up of steps and transitions

*The program will stay on a step until the next transition becomes true

*Then it moves on to the next step

*Most likely to be used when your application goes through a series of
steps before starting over again (e.g. an automation cell has a part
placed in it, then is clamped down, then is welded, then unclamped,
then removed, then the process starts over)

34
Q

In SFC, what does the step instruction do?

A

The step is responsible for ordering any actions

35
Q

In SFC, what does the transition instruction do?

A

When the conditions in transition become true, we move to the next step

36
Q

In SFC, what is in the action instruction of the step instruction?

A

What we want to do in the in that step

37
Q

How do VFDs control speed?

A

*AC drives vary the frequency applied to a 3 phase AC motor
*Vary the frequency and you vary the speed
*Voltage must also be varied or the motor will be destroyed (it will cook)

38
Q

True or false: 99.99% of AC drives use PWM due to its efficiency

A

True

39
Q

What options do you have in controlling an AC drive frequency?

A

Drive frequency may also be controlled by:
◦ A 0 – 10V signal from an analog output card
◦ A 4 – 20 mA signal
◦ Selector switches that select preset frequencies

40
Q

What can an HMI offer?

A

*Soft pushbuttons (normally open, normally closed, maintained – push
on/push off)
*Soft pilot lamps
*Numeric data displays
*Numeric input objects (with floating keypads)

41
Q

What is an I/O List?

A

*A list that details what cards/modules are in each slot of the chassis
*Also details what is wired to each point/channel of each card

42
Q

Why use an I/O List?

A

*Makes programming easier
*A reference for troubleshooting
*Document that is used by multiple people (programmers, engineers,
electricians)

43
Q

What is a Sequencer?

A

*An organized way of stepping through a sequence of events
*At each step we can turn on/off any number of outputs
*This can greatly simplify our logic but requires some planning

44
Q

How to make SQO work

A
  • Make array of DINTS
  • Map individual elements in the array for conditions need (ex. 1010)
    -Put the array in the source
    -Use a subnet mask so that it will only see those 4 bits and ignore the rest
    -Destination bit will be used as the input. It will have those mapped bits depending on which sequences its on
45
Q

What does SQI do?

A

Compares bits from a source and an array and if they are the same it will send a 1