1.0.7-beta.6 • Published 6 years ago
i6-driver-s7ip v1.0.7-beta.6
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