modbus modul hinzugefügt

CAN Nachrichten in config eingefügt
Logik in CANFilter integriert
This commit is contained in:
Philipp Rauch 2013-12-05 16:45:57 +01:00
parent 053dff064e
commit 149b702e05
9 changed files with 145 additions and 97 deletions

26
src/modules/modbus.py Normal file
View file

@ -0,0 +1,26 @@
'''
Created on 05.12.2013
@author: Philipp Rauch
'''
from pymodbus.client.sync import ModbusTcpClient
PAC01 = ModbusTcpClient('10.2.6.5')
PAC02 = ModbusTcpClient('10.2.6.6')
PAC03 = ModbusTcpClient('10.2.6.7')
PAC04 = ModbusTcpClient('10.2.6.8')
PAC01.connect()
# PAC01.write_coil(213, 100,2)
# result = PAC01.read_coils(213,1,unit=2)
a = PAC01.write_registers(213,(1,0),unit=2)
print "Antwort: %s" % a
res = PAC01.read_holding_registers(213,4,unit=2)
print "Werte: %s" % res.registers
# print result.bits[0]
PAC01.close()