Just nu i M3-nätverket
Gå till innehåll

Wippika

Medlem
  • Antal inlägg

    1 239
  • Gick med

  • Senaste besök

Om Wippika

  • Medlemstitel
    Flitig
  • Födelsedag 1979-10-20

Profil

  • Ort
    Vara

Senaste profilbesöken

Blocket med senaste besökare är inaktiverat och visas inte för andra besökare.

  1. kan bara skratta åt mig själv, har enligt min profil varit medlem sedan 2000, lite för dålig närvara på forum de senaste åren, måste uppdatera mig på lingo't Vd jag vet gör dom inget av det idag, inget scada system. Enda är att när dom uppdaterade systemen kopplades om upp för att det skulle vara förberett. Just med att läsa av PLCet, jag tänkte det skulle bli krångligare och lite mer invasivt, då måste man kanske ha maskinleverantör eller ellektriker som drar lite tåtar, sen någon modul/arduino för avläsning som sedan ska vara uppkopplad och skicka till en databas.. tänker jag fel? Läsa av med IP trodde jag var något jag egentligen kunde få att fungera helt på distans utan att behöva ta hjälp av någon, Ipnummer har jag så bara någonn enklare kod som pratar med PLC oh där men kan välja ut lämplig data?
  2. Jag var nog inte helt klar från början och har inte heller allt klart för mig. Jag har hackat ihop lite lösningar till detta ftg tidigare, nu fick jag frågan om vi kunde läsa ut hur mycket maskiner går. Så målet är nu att kunna läsa ut åtminstående om maskinen går eller inte. Ip, nä och server finns. Hur menar du med att det redan finns i databas? Det är mitt mål att läsa av information och få det till en databas Vad är s.a.s ? typ av maskiner är lite blandat men mest för materialhantering. Ser ni båda att med ovan förutsättningar att det enklaste är att bara försöka läsa någon del av PLC för status på/av? Är jag på rätt spår, går det?
  3. Hej, Tack för snabba svar. Nu har jag inte lösningen klar för S7'an men min tanke var ju att om den redan är nätverkskopplad och jag har tillgång till en server där, då kändes det som att allt som behövs är ett NodeJs script som hämtar och stoppar det i en databas? Som sagt, det kanske inte är så enkelt, behövs något mer för att interagera med S7an? Det hade ju varit en smidig lösning men det ska också in i en databas, först där det börja ge mening när mann kan arbeta med det och visualisera på lämpliga sätt Korrekt
  4. Hej, Jag har börjat skumma igenom lite artiklar om optimering men känns som att det kan bli ett ganska tungt ämne där det dröjer ett tag innan man kommer in i det. Finns det några tips på de enklaste sakerna man kan börja optimera med? exempelvis hittade jag "Shrink" som var något att exekvera från Managment studio. Idag har jag aldrig använt index utom för att jag alltid sätter en Id kolumn som PK vilket blir index. Jag har gjort ett orderhanteringsystem vilket handlar mest om att presentera orderinformation på olika sätt. När det kommer till index så har jag vissa relationstabeller som endast har tre kolumner för att definiera relationen, exemplevis för att koppla samman olika artiklar till inköpsordrar så har jag en tabell med följande kolumner (ID, ARTICLE_ID, PURCHASEORDER_ID), tabellen används i större delen av alla Select statements, vad det gäller Insert och update för denna tabellen så sker det bara när en ny order läggs in i systemet, så inte lika frekvent. Så för denna tabellen är det endast ID kolumnen som är Indexerad, ska man exmpelvis ta bort det indexet och istället skapa index för ARTICLE_ID och PURCHASEORDER_ID? Någon som kan tipsa om hur man ska tänka i ovan scenario? Många gånger så är det minst 10 joinade tabeller i varje select statement. Är också tvungen att använda en del sub querys, något att tänka på där? Bortsett från ovan, någon annan nybörjaroptimering man ska börja med? tack på förhand
  5. Tjenare Mikael, Tack för svaret, hade fel epost angivit till mit konto så fick alla någon notifiering om svar i tråden:) Det dröjde lite innan jag kom iväg till dom som hade maskinerna. Har varit där nu och det har visat sig att de aktuella maskinerna har Simens S7 system med tcp. Hittae en nodejs kod som kan läsa simens protokollet så tänkte gå på det spåret och se vad man kan få ut. Väntar du opå svar från leverantören om parametrar för att kunna börja testa..
  6. Hej yes det är helt korrekt, så det handlar om befintliga maskiner med plc där vi skulle vilja se hur mycket dom är igång, alltså maskinutnyttjande. kanske inte blir hundra men om man hade någon indikering på huruvida maskinerna är igång. tänkte använda wemos eller adafruit för att posta till en mqtt brooker. Att ändra plc koden blir för invasivt och bryter säkert en del garantier (eller inte, gamla maskiner). finns det andra vägar?:)
  7. Hej vet inte detta forum var rätt men här jag hittade inlägg om plc:) något som vet om man enkelt via i/o kan utläsa när en maskin är igån eller står still? skulle alltså vilja använda arduino eller liknande för att se status på maskinen. plc’n kan vara mitshubitshi eller Siemens, lite äldre modell? alla inspel uppskattade
  8. Tjenare, tack för svaret, dock är detta som vi gjort det nu, dock är ändå Apple tvn synlig mellan nätverken av någon anledning? Mvh
  9. Hej, Vi försöker få ihop en setup enligt följande. en bredbandsanslutning ska delas på två fastigheter, det två fastigheterna får inte ha tillgång till varandras nät. Tanken var att ha "router 1" som den som är koppla till bredbandet på Wan porten. "Router 2" täcker fastighet 1. "Router 3" täcker fastighet 2. Just nu har vi en D-link dfl-200 och ett par Asus routrar. DFL'en är skitkomplex och det verkar som man kan göra många olika konfigurationer. Detta övergår dock vårt förstånd. Just nu har vi lyckats skilja näten så när som på att Apple Tv i fastighet 1 även är synlig i fastighet 2 (go figure)? Finns det någon enkel setup vi kan göra för att få detta att fungera? Tacksam för alla svar och input.
  10. Yes, precis så är det. En funktion som visar eller döljer ett fieldset. Grejen är att jag vill anropa denna funktion för att visa och dölja från flera olika ställen i koden.. <legend>Fönster?</legend> <input type="radio" name="fonsterVal" id="fonsterJa" value="J" class="fonsterVal param_class"/> <label for="fonsterJa">Ja</label> <input type="radio" name="fonsterVal" id="fonsterNej" value="N" class="fonsterVal param_class" checked="checked"/> <label for="fonsterNej">Nej</label> <br /><br /> <fieldset id="fonsterRad" style="display:none"> <legend>fönsterrader</legend> </fieldset >
  11. Okey, har lagt den utanför men får den fortfarande inte att fungera.. Första js filen som infogas ser ut så här function showWindows() { var windowValue = $('input[name="fonsterVal"]:checked').val(); if(windowValue == "J") { $('#fonsterRad').show(); } else if(windowValue == "N") { $('#fonsterRad').hide(); } } $(document).ready(function() { $('.fonsterVal').click(function() { showWindows() //och massa annan kod }); }); Detta innebär att det första som händer är att funktionen definieras Andra filen som infogas har detta: $(document).ready(function() { showWindows() }); Så när funktionen anropas från andra filen fungerar det, men itne via min ".click" anrop.. Då ger det bara felet: undefined is not a function. Detta ges på raden som anropar funktionen showWindows() ?? tack för hjälpen
  12. Yes, nu när jag lägger den utanför så kan jag anropa den innifrån.. Hur kommer detta sig, får det på något sätt definiera en variable som ligger innanför så det blir global, alltså fungerar utanför $(document).ready ?? Eller kan jag använda $(document).ready på något annat sätt så det omsluter innehållet i båda filerna? Tack för hjälpen
  13. Jag prövade att anropa med endast "showWindows()" men får showWindows is not defined Jag inkluderar båda filerna och den fil som innehåller function inlkuderas först och sedan filen som innehåller anropet. I båda mina js filer är all kod omslutet med $(document).ready(function() {
  14. Tror jag behöver lite grunder i javasript: Jag har en html fil där jag inkluderar två javascript filer. I den ena filen har jag gjort denna superenkla funktionen. Kod: function showWindows() { var windowValue = $('input[name="fonsterVal"]:checked').val(); if(windowValue == "J") { $('#fonsterRad').show(); } else if(windowValue == "N") { $('#fonsterRad').hide(); } } i den andra filen anropa jag funktionen genom detta: $(showWindows) Lägger jag anropet i samma js fil efter att funktionen är definierad så fungerar det. Men att anropa från andra filen ger detta: Uncaught ReferenceError: showWindows is not defined Är det inte "legit" att göra anrop på detta sättet? Tack på förhand:)
  15. Japp, helt riktigt. Så fort jag lägger på det villkoret så slöar det ner.. Utan det så går det fint. Prövade med index men gjorde inte så mycket. st_customer_files har bara 27 rader. Kan inte fatta, detta är ju väldit basic grejer jag använder nu väll. Tycker man har left join hur mycket som helst utan problem tidigare...??
×
×
  • Skapa nytt...