18 lines
375 B
Python
18 lines
375 B
Python
import snap7
|
|
import time
|
|
from snap7.types import Areas
|
|
from ctypes import c_char, byref, sizeof
|
|
|
|
class MyServer(snap7.server.Server):
|
|
pass
|
|
|
|
s = MyServer()
|
|
area_m = (c_char * 160)()
|
|
s.register_area(snap7.types.srvAreaMK, 0, area_m)
|
|
s.start(tcpport=1102)
|
|
while True:
|
|
ev = s.pick_event()
|
|
if ev is None:
|
|
time.sleep(1)
|
|
else:
|
|
print(s.event_text(ev)) |