Я создал один сервер OPC-UA, а также клиент.Теперь я хочу подключить сервер OPC-UA к ПЛК Fatek, но я не знаю, как это сделать.Кто-нибудь может мне помочь?
Небольшая программа / скрипт для драйвера будет высоко оценена, так как я не хочу использовать существующие программы для подключения PLC и сервера OPC-UA.Код будет высоко оценен, желательно на python.
Ниже приведен код сервера OPC UA для справки:
from opcua import Server
import datetime
from random import randint
import time
server = Server()
port = "4840"
url = "opc.tcp://127.0.0.1:4840"
server.set_endpoint(url)
name = 'OPCUA_SIMULATION_SERVER'
addspace = server.register_namespace(name)
node = server.get_objects_node()
Param = node.add_object(addspace, "Parameters")
Temp = Param.add_variable(addspace, "Temperature", 0)
Press = Param.add_variable(addspace, "Pressure", 0)
Time = Param.add_variable(addspace, "Time", 0)
Temp.set_writable()
Press.set_writable()
Time.set_writable()
server.start()
print("Server started at {}".format(url))
print(addspace)
while True:
Temperature = randint(10,50)
Pressure = randint(200,999)
TIME = datetime.datetime.now()
print(Temperature, Pressure, TIME)
Temp.set_value(Temperature)
Press.set_value(Pressure)
Time.set_value(TIME)
time.sleep(2)