TroubleShooting OPC

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
TroubleShooting OPC par Mind Map: TroubleShooting OPC

1. What

1.1. Originally OLE for Process Control

1.1.1. OLE - Object Linking and Embedding

1.2. Renamed to Open Platform Communications

2. SCOPE

2.1. Standards

2.1.1. OPC Alarms & Events

2.1.2. OPC Batch

2.1.3. OPC Historical Data Access

2.1.4. ...More

2.2. Rockwell Only Uses - OPC Data Access 2.0a

3. WHY

3.1. Used to be

3.1.1. AdvisorPC

3.1.2. ControlView

3.2. Issue(s)

3.2.1. Now controls (SLC 500 + ) mean's can't until new product cycle

3.3. Now its like this

4. Communication Path

4.1. Client talks to Server

5. TroubleShooting Steps

5.1. 1 - Divide and Conquer

5.1.1. Check connection between OPC server computer and processor

5.1.1.1. Ethernet - Ping

5.1.1.2. RSWho

5.1.1.3. Data Monitor (right click on Processor)

5.1.1.4. If practical, connect OPC server directly to processor

5.1.2. Check connection between OPC client and OPC server

5.1.2.1. Get 2nd opinion - Can a different OPC client connect (OPC Test Client, Rockwell Software data Client)

5.1.2.1.1. OPC Test Client

5.1.2.2. If client is on remote computer, try running it on a server

5.2. 2 - Go to the source (the OPC server)

5.2.1. Communication servers are in best position to know what error is

5.2.2. RSLinx diagnostics

5.2.2.1. DDE/OPC

5.2.2.1.1. Communication Events

5.2.2.1.2. Active Topics/Items

5.2.3. Check KB

5.2.3.1. 30094

6. Common Problems

6.1. Topic Not configured properly

6.1.1. Causes

6.1.1.1. Topic points to something other than controller

6.1.1.1.1. Ex - Workstation

6.1.1.2. Wrong Device type

6.1.1.2.1. Processor Type etc.

6.1.1.3. Mis-spelled name

6.1.2. Identification

6.1.2.1. When clicking on topic, controller not highlighted

6.1.2.2. Communication contains errors as such

6.2. Processor note connected / powered up

6.2.1. Causes

6.2.1.1. Controller is turned off

6.2.1.2. Cable is disconnected

6.2.2. Identification

6.2.2.1. Walk over to chassis and long

6.2.2.2. Ping (if using Ethernet)

6.2.2.3. See if it shows up in RSWho

6.3. Wrong Program Loaded

6.3.1. Causes

6.3.1.1. Wrong downloaded program

6.3.1.2. No program

6.3.1.3. Topic points to wrong controller

6.3.2. Identification

6.3.2.1. Go Online and verify program through Logix or data monitor

6.3.2.2. Check for processor faults or LEDs

6.3.2.3. Check address and type of processor

6.4. Too much traffic (network of processor)

6.4.1. Causes

6.4.1.1. Controller is busy (ladded, MSG, periodic tasks, etc)

6.4.1.2. Network is busy (too many requests and too fast)

6.4.2. Identification

6.4.2.1. Putting controller in Program mode solves problem (if bottleneck is controller)

6.4.2.2. Limiting maximum packets in topics (throttling mech in Linx)

6.4.2.2.1. DDE/OPC

6.5. Firewall blocks connection to OPC server

6.5.1. Causes

6.5.1.1. Someone undoes changes to Windows firewall (not common)

6.5.1.2. 3rd party or hard/software firewall

6.5.2. Identification

6.5.2.1. OPC Test client fails when selecting the server

6.5.2.2. RSLinx Classis DDE/OPC --> Active Topics/Items shows no topics are act

6.5.2.3. 2222 and 444

6.6. RSLinx Classic is not activated.

6.6.1. Causes

6.6.1.1. No activation was purchased

6.6.1.2. Wrong activation (remote clients required Gateway license)

6.6.2. Identification

6.6.2.1. Linx Lite in titlebar could cause error

6.6.2.2. Remote client needs gateway

6.7. Bad address in packets cause problems for other good addresses.

6.7.1. Causes

6.7.1.1. At least 1 non-existent address in the same packet as other good addresses

6.7.1.1.1. Causes error on any bit on packet

6.7.2. Identification

6.7.2.1. Clients seem to work initially but stop working as more screens are opened

6.7.2.2. RSLinx communication , "Tag or Item does not exist" --> shows item!

6.7.2.3. Test client can see data, others can not

6.7.2.3.1. Check bad address

7. Summary

7.1. Always Divide and Conquer to find scope

7.2. Use advantage of communication event logs and diagnostics

7.3. Check KB for errors

7.4. Get 2nd opinion using the OPC Test Client