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?

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
True or false: A msg instruction needs the rung to be true to execute instruction?
True
26
How would you know if a MSG instruction is successful?
The .DN bit will activate
27
How would you know if a MSG instruction failed?
The .ER bit will activate
28
Where can you find the error information of the MSG instruction?
Go into the configuration box, you will see it in the bottom
29
How many connections are made with a MSG instruction?
1
30
What are the 5 programming languages for PLCs
*Ladder Diagram (LD) *Function Block Diagram (FBD) *Structured Text (ST) *Instruction List (IL) *Sequential Function Chart (SFC)
31
How do you get inputs and outputs in Function Block Diagram?
Using input reference and output reference
32
What is the datatype of a timer in Function Block Diagram?
FBD_Timer
33
What is Sequencial Function Charts?
*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
In SFC, what does the step instruction do?
The step is responsible for ordering any actions
35
In SFC, what does the transition instruction do?
When the conditions in transition become true, we move to the next step
36
In SFC, what is in the action instruction of the step instruction?
What we want to do in the in that step
37
How do VFDs control speed?
*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
True or false: 99.99% of AC drives use PWM due to its efficiency
True
39
What options do you have in controlling an AC drive frequency?
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
What can an HMI offer?
*Soft pushbuttons (normally open, normally closed, maintained – push on/push off) *Soft pilot lamps *Numeric data displays *Numeric input objects (with floating keypads)
41
What is an I/O List?
*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
Why use an I/O List?
*Makes programming easier *A reference for troubleshooting *Document that is used by multiple people (programmers, engineers, electricians)
43
What is a Sequencer?
*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
How to make SQO work
- 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
What does SQI do?
Compares bits from a source and an array and if they are the same it will send a 1