OpenOPC 라이브러리를 사용하여 OPC 서버에 연결합니다. 내 로컬 Matrikon OPC 서버에서 성공적으로 쓰고 읽을 수 있지만 다른 컴퓨터 (다른 호스트)에서 읽을 때 오류가 발생합니다. Pyro.errors.ProtocolError: connection failed
Pyro.errors.ProtocolError : 연결에 실패했습니다.
내 연결 코드는 여기에 있습니다.
import OpenOPC
class OPC_tag_reader:
opc = OpenOPC.open_client('<remote host>')
#breaks here!!!!
def __init__(self):
print 'connecting to server'
self.opc.connect('Matrikon.OPC.Simulation.1', '<remote host')
코드가 생성자에 전달되지 않습니다.
감사합니다.
dcom 및 방화벽 설정을 설정 했습니까? opc에 연결하면 클라이언트와 서버 컴퓨터 모두에서 Dcom 설정을 사용하도록 설정해야합니다. –
이 작업을 수행하지 않았 으면 변경할 설정을 요약 할 수 있습니까? –