You are not logged in.
Dobrý deň,
skúšal som podľa príkladov uvedených v "ODBC_database_connection" zapisovať údaje do MySQL databázy, čo sa mi aj podarilo. Problémom bol až zápis z "Eight outputs" bloku do databázy. Neviem bohužiaľ ako nakonfigurovať správne ".rio" súbor. Zápis z jedného "Signal source or output" bloku vyzerá takto:
Group {
Mode 130
SQL "temp"
Period 60
Items temperature
}
Zápis pre "Eight outputs" blok ktorý má meno "DB__inputs" by mohol vyzerať takto:
Group {
Mode 130
SQL "inputs_tab"
Period 60
Items "d1,i2,i3,i4,i5,i6,i7,i8,i9"
}
Mode 130 znamená, že sa bude zapisovať do databázy "inputs_tab", ktorá bude obsahovať stĺpec Time a 8 stĺpcov pre vstupy. Period 60 znamená, zápis každých 60sekund. Ale ako zapísať v Items, že hodnoty budú zapisované z bloku "DB__inputs" neviem.
Prekladač mi hlási chybu: Error 126: Validation error-106 (invalid parameter) in pin "DB__inputs:value"
Vopred ďakujem za Vašu radu.
Offline
Dobrý den,
databázový ovladač nepodporuje vícenásobné vlajky. Použijte, prosím, jednotlivé bloky Goto, tak jak je ukázáno v příkladu ODBC_database_connection\MySQL_simple_export
S pozdravem,
Jaroslav
Monarco HAT for Raspberry Pi - Lightweight I/O for monitoring, archiving and control.
Raspberry Pi in industrial automation!
Offline
Dobrý deň,
v manuály "Ovladač DbDrv systému REX Uživatelská příručka" Kapitola 3, Strana 11 je uvedené: "Obdobně je tomu u bloků vícenásobných vstupů a výstupů, kdy se odkazy na data poskytovaná a přijímaná ovladačem DbDrv zadávají jako jméno bloku."
Preto som si myslel, že sa tieto viacvstupové bloky dajú pri zápise do databáze použiť.
Prosim Vás, na Strane 12 toho istého manuálu je uvedené, že pridaním prípony __Trigger do názvu sa prevádza zápis nábežnou hranou signálu. Existuje nejaký príklad, kde by sa dalo vyskúšať ako to v praxi pracuje?
Vopred ďakujem za Vašu odpoveď.
Offline
Dobrý den,
vícenásobné vstupy lze použít od verze 2.10.8 (možná už i v 2.10.7 - nemám ji teď po ruce). Funguje to tak, že do názvu bloku vícenásobného vstupu/výstupu napíšete název prvního sloupce a další signály jsou v pořadí, jak jsou uvedeny v *.rio souboru. Použití vícenásobných výstupů i použití triggeru je demonstrováno v přiloženém příkladu.
Offline
Aha, takže se omlouvám za mystifikaci. Víc hlav prostě víc ví. Dejte, prosím, vědět, zda příklad pomohl.
Hezký den,
Jaroslav
Monarco HAT for Raspberry Pi - Lightweight I/O for monitoring, archiving and control.
Raspberry Pi in industrial automation!
Offline
Dobrý deň,
super, díky za odpoveď. Funguje to s viacnásobnými vstupmi aj s triggrom. Ten príklad mi veľmi pomohol.
S pozdravom
Bohuš
Offline