v1.0 HF4
This commit is contained in:
parent
283879ae10
commit
88eb33fde4
@ -20,7 +20,7 @@ class opcua_connector:
|
|||||||
self.varlist_dict = self.read_varlist(config['data']["cfg_varlist"])
|
self.varlist_dict = self.read_varlist(config['data']["cfg_varlist"])
|
||||||
self.opcuaclient.session_timeout = 60000
|
self.opcuaclient.session_timeout = 60000
|
||||||
|
|
||||||
make_cert()
|
#make_cert()
|
||||||
|
|
||||||
|
|
||||||
def connect(self):
|
def connect(self):
|
||||||
@ -28,7 +28,7 @@ class opcua_connector:
|
|||||||
connect to the robot
|
connect to the robot
|
||||||
'''
|
'''
|
||||||
try:
|
try:
|
||||||
self.opcuaclient.set_security_string("Basic256Sha256,SignAndEncrypt,.cert/cert.der,.cert/key.pem")
|
#self.opcuaclient.set_security_string("Basic256Sha256,SignAndEncrypt,.cert/cert.der,.cert/key.pem")
|
||||||
self.opcuaclient.connect()
|
self.opcuaclient.connect()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise e
|
raise e
|
||||||
@ -77,12 +77,12 @@ class opcua_connector:
|
|||||||
object_node = self.opcuaclient.get_node("ns=2;s=/Methods")
|
object_node = self.opcuaclient.get_node("ns=2;s=/Methods")
|
||||||
object_node.call_method(method_node, self.config['cred']["robot"]["username"], access_rights)
|
object_node.call_method(method_node, self.config['cred']["robot"]["username"], access_rights)
|
||||||
|
|
||||||
def _get_opcua_data(self, var_list):
|
def _get_opcua_data(self, var_list):
|
||||||
""" Retrieve OPC UA node values based on the list of variable nodes. """
|
""" Retrieve OPC UA node values based on the list of variable nodes. """
|
||||||
return [self.opcuaclient.get_node(var).get_value() for var in var_list]
|
return [self.opcuaclient.get_node(var).get_value() for var in var_list]
|
||||||
|
|
||||||
|
|
||||||
def _sent_opcua_data_impuls(self, var):
|
def _sent_opcua_data_impuls(self, var):
|
||||||
node = self.opcuaclient.get_node(var)
|
node = self.opcuaclient.get_node(var)
|
||||||
node.set_value(1) # Set node to 1
|
node.set_value(1) # Set node to 1
|
||||||
# time.sleep(1) # Wait for 1 second
|
# time.sleep(1) # Wait for 1 second
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user