コード例 #1
0
ファイル: startModbus.py プロジェクト: truecapehorn/GIT
import definicje


serverHost = "37.26.192.248"
serverPort = 502
coilAdrStart = 0+1
coilLength = 2
regAdrStart = 4128
regLength = 8
writeCoilAddres=2000+1030


# define modbus server host, port
c = definicje.defineModbus(serverHost, serverPort)
while True:
    # modbus check
    definicje.modbusCheck(c,serverHost,serverPort)
    # read n coils
    while c.is_open():
        bits=definicje.readCoils(c, coilAdrStart, coilLength)
        regs=definicje.readRegister(c,regAdrStart,regLength)
        for nr, bit in enumerate(bits):
            print('Y{} - {}'.format(nr,bit))
        print('\nBits: '+ str(bits))
        print('\nRegs: '+str(regs))
        break
    break
コード例 #2
0
ファイル: maine2.py プロジェクト: truecapehorn/GIT
def modbusConnection():
    # define modbus server host, port
    c = definicje.defineModbus(serverHost, serverPort)
    # modbus check
    definicje.modbusCheck(c, serverHost, serverPort)
    return c