Hi!
When I uncomment the prodConnection variable, the script is not firing. I don’t know where the error is and how can I diagnose Ignition scripts?
wert = system.tag.readBlocking(["[default]St20/Pm202/ST20_PM202_UNLOADINGPRODUCT.value"])[0].value #Telegram gotowy do wyslania do MESa
prod = system.tag.readBlocking(["[default]St20/Pm202/PisanieDoBazyProdukcyjnej.value"])[0].value #Wysylanie sygnalow do bazy produkcyjnej
test = system.tag.readBlocking(["[default]St20/Pm202/PisanieDoBazyTestowej.value"])[0].value #Wysylanie sygnalow do bazy testowej
testConnection = system.tag.readBlocking(["[default]AvailabilityDBTest.value"])[0].value #Polaczenie z baza testowa
#prodConnection = system.tag.readBlocking(["[default]AvailabilityDBProd.value"])[0].value
if currentValue.value == 1: #Sygnal do wyslania telegramu do bazy danych
if test == 1: #Czy piszemy do bazy testowej i czy jest polaczenie z baza testowa
system.db.runUpdateQuery("INSERT INTO QMES_QOPC_IMPORT (NAME, DATUMZEIT, ZEIT_MS, WERT, STATUS) VALUES ('ST20_PM202_UNLOADINGPRODUCT', SYSDATE, 0, '%s', 0)" %(wert),"DB_TEST") #Wyslanie telegramu do bazy testowej
system.tag.writeBlocking(["[default]St20/Pm202/WriteDone"],[1]) #Wyslanie sygnalu WriteDone
if prod == 1: #Czy piszemy do bazy produkcyjnej i czy jest polaczenie z baza produkcyjna
system.db.runUpdateQuery("INSERT INTO QMES_QOPC_IMPORT (NAME, DATUMZEIT, ZEIT_MS, WERT, STATUS) VALUES ('ST20_PM202_UNLOADINGPRODUCT', SYSDATE, 0, '%s', 0)" %(wert),"DB_PROD") #Wyslanie telegramu do bazy produkcyjnej
system.tag.writeBlocking(["[default]St20/Pm202/WriteDone"],[1]) #Wyslanie sygnalu WriteDone
if currentValue.value == 0: #Wyzerowanie WriteRequest przez PLC
system.tag.writeBlocking(["[default]St20/Pm202/WriteDone"],[0]) #Wyzerowanie WriteDone