OPC Error Code 80040154
Cause:
This error is caused by lack of any OPC servers on the computer. Formally the fault code indicates that no OPC classes are registered. This is not a problem with StripchartOPC and any other OPC client program would report the same problem.
Also, a tutorial is available on general OPC troubleshooting: https://www.youtube.com/watch?v=txISe6f3CQ4&feature=youtu.be
Remedy:
If you encounter this error the first thing to do is verify the installation of your OPC server and OPC core components (typically installed by the server).
Most StripchartOPC users run RSLinx as their OPC server. The version of RSLinx that is bundled with RSLogix is RSLinx Lite, and this version does not include an OPC Server. To check which version you have open RSLinx and from the "Help" menu click "About RSLinx Classic". The title of the popup window indicates the version of RSLinx you are running. In the example below version "Classic OEM" is shown. Any version other than "Lite" will provide an OPC Server.
This error is caused by lack of any OPC servers on the computer. Formally the fault code indicates that no OPC classes are registered. This is not a problem with StripchartOPC and any other OPC client program would report the same problem.
Also, a tutorial is available on general OPC troubleshooting: https://www.youtube.com/watch?v=txISe6f3CQ4&feature=youtu.be
Remedy:
If you encounter this error the first thing to do is verify the installation of your OPC server and OPC core components (typically installed by the server).
Most StripchartOPC users run RSLinx as their OPC server. The version of RSLinx that is bundled with RSLogix is RSLinx Lite, and this version does not include an OPC Server. To check which version you have open RSLinx and from the "Help" menu click "About RSLinx Classic". The title of the popup window indicates the version of RSLinx you are running. In the example below version "Classic OEM" is shown. Any version other than "Lite" will provide an OPC Server.
It Used to Work?!?:
As mentioned previously, the "Lite" version of RSLinx is bundled with RSLogix programming tools. If you recently upgraded or re-installed RSLogix it is likely that RSLinx was inadvertently reverted to Lite. When installing RSLogix take care not to select RSLinx in the install options, or plan on re-authorizing the Classic OEM version afterwards.
The RSLinx program installation is actually the same for all versions and authorization determines which version is enabled to run.
As mentioned previously, the "Lite" version of RSLinx is bundled with RSLogix programming tools. If you recently upgraded or re-installed RSLogix it is likely that RSLinx was inadvertently reverted to Lite. When installing RSLogix take care not to select RSLinx in the install options, or plan on re-authorizing the Classic OEM version afterwards.
The RSLinx program installation is actually the same for all versions and authorization determines which version is enabled to run.