1.0.7-beta.6 • Published 6 years ago

i6-driver-s7ip v1.0.7-beta.6

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

i6-driver-s7ip

Driver komunikasi ke PLC SIEMENS S7-300, S7-400, S7-1209, S7-1500.

Driver ini dipersiapkan untuk project i6 (i-nem) (inem) yang saat ini masih dalam tahap "penggodhogan".

Tetapi, secara umum masih sangat mungkin untuk diintegrasikan dengan proyek yang lain.

Dikembangkan dari nodeS7.

Untuk versi yang selalu update, silahkan kunjungi repository kami di github.

Pemasangan

$ npm install --save i6-driver-s7ip

Penggunaan

Import library

  const i6S7 = require('i6-driver-s7ip');

Buat variable tags

  let tags = {
      CO : {
          address:"DB10,REAL304",
          description:"CO",
          eu:"ppm",
          hi:null,
          hihi:null,
          in_max:0,
          in_min:10000,
          lo:null,
          lolo:null,
          name:"CO",
          out_max:0,
          out_min:100,
          scaling:"FALSE",
          value:"######",
      },
      CO2 : {
          address:"DB10,REAL356",
          description:"CO2",
          eu:"Vol%",
          hi:5,
          hihi:null,
          in_max:0,
          in_min:10000,
          lo:null,
          lolo:null,
          name:"CO2",
          out_max:0,
          out_min:100,
          scaling:"FALSE",
          value:"######"
      }
  }

Konfigurasi sambungan ke PLC

  const connection_parameter = {
      host : '192.168.1.1',
      port : 102,
      rack : 0,
      slot : 1,
      retryConnectionDelay : 5, // in seconds
      tags : tags
  };
  let PLC1 = new i6S7(connection_parameter);

  PLC1.on('connectionEvent', payload=>{
      console.log(payload);
  });

  PLC1.on('valueUpdateEvent', payload=>{
      console.log(payload);
  });

Event yang tersedia

  • connectionEvent
  • errorEvent
  • updateValueEvent
  • writeEvent

Function

1.0.7-beta.6

6 years ago

1.0.7-beta.5

6 years ago

1.0.7-beta.4

6 years ago

1.0.7-beta.3

6 years ago

1.0.7-beta.2

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago