Exemplo n.º 1
0
 def start(self):
     AbstractHandler.start(self)
     framer = ModbusFramer(ClientDecoder())
     pol_list = {}
     for t in self.config.keys():
         if t in ["output", "input", "inputc"]:
             address_list = {}
             for x in self.config[t]:
                 address = self.tagslist[x]["address"]
                 address_list[address] = x
             pol_list[t] = self._generate_address_map(address_list)
     factory = SMHSFactory(framer, pol_list, self.logger, self.reader,
                           self.writepool)
     SerialModbusClient(factory,
                        "/dev/plc",
                        reactor,
                        baudrate=9600,
                        parity=PARITY_EVEN,
                        bytesize=SEVENBITS,
                        stopbits=STOPBITS_TWO,
                        timeout=0)
Exemplo n.º 2
0
 def start(self):
     AbstractHandler.start(self)
     framer = ModbusFramer(ClientDecoder())
     pol_list = {}
     for t in self.config.keys():
         if t in ["output", "input", "inputc"]:
             address_list = {}
             for x in self.config[t]:
                 address = self.tagslist[x]["address"]
                 address_list[address] = x
             pol_list[t] = self._generate_address_map(address_list)
     factory = SMHSFactory(framer, pol_list, self.logger, self.reader, self.writepool)
     SerialModbusClient(
         factory,
         "/dev/plc",
         reactor,
         baudrate=9600,
         parity=PARITY_EVEN,
         bytesize=SEVENBITS,
         stopbits=STOPBITS_TWO,
         timeout=0,
     )
Exemplo n.º 3
0
 def start(self):
     AbstractHandler.start(self)
     self.lc = LoopingCall(self.updatedate)
     self.lc.start(1)
Exemplo n.º 4
0
 def start(self):
     AbstractHandler.start(self)
     self.lc = LoopingCall(self.updatedate)
     self.lc.start(1)
Exemplo n.º 5
0
 def start(self):
     AbstractHandler.start(self)
     self.port = reactor.listenTCP(int(self.params["port"]), self.site)