opcreset
(To be removed) Disconnect and delete all OPC objects
Support for the OPC Data Access (DA) standard will be removed in a future release. Instead use OPC Unified Architecture (UA). See Version History.
Syntax
opcreset
opcreset -force
Description
opcreset
disconnects and deletes all OPC
objects. This command flushes any data stored in the buffer, cancels all
asynchronous operations, and closes any open log files.
You cannot reconnect a toolbox object to the server after you delete the object.
Therefore, you should remove these objects from the workspace with the
clear
function.
Note that you cannot call opcreset
if an OPC Data Access
Explorer session is open, or if Simulink® models containing OPC blocks are open. Before calling
opcreset
, close all OPC Data Access Explorer sessions and all
open Simulink models containing OPC blocks.
opcreset -force
closes all OPC Data Access
Explorer sessions and all Simulink models containing OPC blocks, without prompting to save those sessions
and models. If you use the -force
option, you lose any unsaved
changes to those sessions and models. Use the -force
option only
as a last resort.
Examples
Create an opcda
object, and add a group to that object.
Then delete the OPC objects using opcreset
, and clear all
variables from the workspace.
da = opcda('localhost','Dummy.Server'); grp = addgroup(da); opcreset; % Deletes all objects % Clear the variables clear da grp opcfind