Guten Morgen zusammen. Und Zwar soll ich eine Abfüllanlage programmieren. Zum realisieren dafür habe ich das PICDEM 4 Demo Board von Microchip, MPLAB ICD2, den PIC16F628A und MPLABIDE v8.1 zum programmieren. Die Abfüllanlage beschreibe ich mal so: Einmal gibt es einen Probennehmer, der mit ein kleinen Motor angetrieben wird. Der Probennehmer sieht so aus, das oben die Proben in einem Ring drin stecken und durch den Motor der Ring gedreht wird. Der Ring hat verschieden Schrauben drin die zwei Sensoren auslesen, damit das Programm weiß Stop anhalten der der Sensor reagiert es wird was eingefüllt, nach Zeit von zb 10s (Zeit wurde noch nicht definiert) soll sich denn der Motor weiter drehen und bis zur nächsten Stellung warten. Daten Motor: Versorgungsspannung: 12V DC Nennleistung: 3,9W Maximale Drehzahl: 1.5U/min Daten der beiden Sensoren: Inductiver Sensor Rated operational voltage: 10..30 VDC Rated operational current: <200mA No load Current <15mA Max Off State Current: <0,1mA falls ihr über den Sensor noch mehr Infos braucht bei google.de Bi15U-Q20-AP6X2-H1141 eingeben, das ist der Sensor. Ich habe mal ein Programmablaufplan erstellt und eingefügt in den Anlagen. Denn habe ich mir mal erlaubt die Pin Konfiguration für das Programm festzulegen die füge ich auch noch in die Anlagen ein. Ich weiß es ist etwas kompliziert aber leider weiß ich nicht wie ich das Programm schreiben soll, wäre echt für Tips dankbar. Brauchst ihr noch welche Infos zu dem Gerät fragt bitte. So frohe Feiertage Gruß Manu
Gott die Beschreibung ist ja kaum zu entschlüsseln. Solche Probleme löst man normalerweise mit B/E oder S/T Netzen. Die dann in SPS geladen werden.
@ Manuel Knüttel (manu1988) >Ich weiß es ist etwas kompliziert aber leider weiß ich nicht wie ich das >Programm schreiben soll, wäre echt für Tips dankbar. Was erwartest du von diesem Forum? Dass dir jemand das Programm schreibt? Vergiss es. Dass die jemand haarklein die Grundlagen der Programmierung beibringt? Vergiss es. Hilfe zu Selbsthilfe. JA! Kleiner Tip. Programme laufen im Prinzip immer nach dem geleichen Schema ab. Eingangssignale lesen Daten verarbeiten Ausgangssignale ausgeben Für jede dieser Ausfgaben gibt es in jeder Programmiersprache Befehle. Eingänge lesen : Pins per I/o-Register lesen, ADC lesen Daten verarbeiten: For/While Schleifen, Wertzuweisungen, if () Verzweigungen Daten ausgeben: Pins per I/O Register setzen, PWM Ausgabe per Timer Viel Erfolg. MFg Falk
Ach ja, noch ein kleiner Tip, mein Lieblingstip Lies mal was über Bildformate. Dateien vom Typ .SKP kenn weder ich noch mein Computer. Anderen Mitlesern (und deren Computer) wird es ähnlich gehen. MfG Falk
Ich würde diesen Programm gerne mit der SPS schreiben das würde mir auch leichter fallen weil ich da Erfahrung mit habe aber leider hat mein Betrieb keine SPS. Ich erwarte von euch ja nicht das ganze Programm aber etwas Hilfe und Anregungen.
Hallo, ich würde das Proble mit einem Handelsüblichen Zeitrelais und einem endlagenschalter lösen: 1.Endschalter unterbricht bei Erreichen der Füllposition die Stromversorgung zum Antriebsmotor. 2.Zeitrelais überbrückt nach Zeitablauf den Endschalter für kurze Zeit, so dass der Antrieb wieder weiter lauft. 3. Zurück zu 1. Gruß Jürgen
Manuel Knüttel wrote: > Ich würde diesen Programm gerne mit der SPS schreiben das würde mir auch > leichter fallen weil ich da Erfahrung mit habe aber leider hat mein > Betrieb keine SPS. > Ich erwarte von euch ja nicht das ganze Programm aber etwas Hilfe und > Anregungen. dann kauf ne sps...
Wieviel kostest du deine Firma pro Stunde? Wenn du jetzt erstmal PIC Assembler lernen musst, dann macht sich die SPS aber schnell bezahlt, wenn du dich mit der schon auskennst. Wie du auch schon selbst festgestellt hast, sollst du das programmieren. Keiner wird dir hier kostenlos deine Arbeit abnehmen. Wenn du es nicht hinbekommst, dann wäre es vielleicht ganz sinnvoll, wenn ihr einen Auftrag an jemanden vergebt, der sich damit auskennt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.