Komunikasi Node-RED dengan AXC menggunakan Konektor PLCnext
Ada paket baru yang tersedia untuk Node-RED yang memungkinkan pengguna untuk berkomunikasi dengan pengontrol PLCnext melalui api REST. Nama paketnya adalah node-red-plc-next-connector . Itu dapat diinstal melalui menu “Managa palette” di Node-RED.
Paket termasuk node untuk menelusuri variabel dan tipe data yang tersedia, untuk membaca dan menulis variabel dan untuk menangani sesi dan grup.
Contoh pertama menunjukkan cara menelusuri semua variabel yang tersedia. Pada awalnya, konektor plc baru harus dibuat, yaitu koneksi ke PLC harus dikonfigurasi. Konektor plc ini kemudian dapat digunakan untuk semua node lainnya juga.
Hasilnya dikembalikan sebagai kamus.
Membaca variabel dari PLC juga sangat sederhana. Di simpul variabel baca, konektor plcnext harus dipilih. Setelah itu, Anda dapat memilih variabel dari daftar dropdown. Hasilnya dikembalikan sebagai larik struct, yang berisi jalur variabel dan nilainya.
Penulisan variabel bekerja dengan cara yang sama. Node plc-write-variables mengharapkan msg.payload dalam format json.
Berikut adalah contoh payload:
msg.payload= {variables : [
{
"path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_rTemperature",
"value": 12.34,
"valueType": "Constant"
},
{
"path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_iHumidity",
"value": 85,
"valueType": "Constant"
}
]};