Программа драйвера для подключения ПЛК Fatek и сервера OPC UA - PullRequest
0 голосов
/ 03 мая 2019

Я создал один сервер 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)
...