|
@@ -33,7 +33,7 @@ class SiemensCPU(Input):
|
|
|
|
|
|
if self.cpu.get_connected():
|
|
|
try:
|
|
|
- status = self.cpu.read_area(area=Areas.DB, dbnumber=3, start=0, size=4)
|
|
|
+ status = self.cpu.read_area(area=Areas.DB, dbnumber=3, start=0, size=5)
|
|
|
#inputs = self.cpu.read_area(area=Areas.PE, dbnumber=0, start=32, size=112-32)
|
|
|
except Snap7Exception as ex:
|
|
|
if "TCP" in str(ex):
|
|
@@ -48,7 +48,7 @@ class SiemensCPU(Input):
|
|
|
|
|
|
hydraulics_powered = status[0] & 1 > 0
|
|
|
|
|
|
- data = struct.unpack(">BBBB", status)
|
|
|
+ data = struct.unpack(">BBBBB", status)
|
|
|
#print(''.join(["{:02X}".format(x) for x in inputs]))
|
|
|
|
|
|
unterteil_faehrt_aus, \
|