You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Based on  http://sourceforge.net/projects/jamod/ and http://sourceforge.net/projects/j2mod/ this adapter allows to connect to modbus tcp sources.

Options

  • slave: The address of the server to connect to
  • port: The port where the service is found
  • ref: the position to start
  • count: the number of bytes to read

This operator always return a tuple with a BitVector. (TODO: describe MEP-Functions: toLong, [], and subset)

#PARSER PQL
#RUNQUERY
modbussource := RETRIEVE({
            transport = 'modbustcp',
            source = 'modbussource',
            datahandler = 'tuple',
            protocol = 'none',
            schema = [['value', 'BitVector']],
            options = [
              ['slave','localhost'],
              ['port','502'],
              ['ref','0'],
              ['count','4'],
              ['scheduler.delay','1000']
            ]          
          }        
        ) 

#PARSER PQL
#RUNQUERY
out1 = MAP({EXPRESSIONS = ['toLong(value)','toLong(subset(value,0,1))','value[0]','value[1]','value[2]','value[3]','value[4]','value[5]','value[6]','value[7]']}, modbussource)
  • No labels