TIA IAI profinet controller ansteuern / PCON

78tiom

Level-2
Beiträge
36
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen!
Habe die Aufgabe einen IAI - Regler Typ PCON-CGFB-60-PWAI-PRT-0-0 über Profinet mit ET200SP Siemens CPU zu Steuern.
Habe auch schon ein Programmbeispiel von IAI in TAI im Internet gefunden. Kann aber nicht wirklich etwas damit anfangen, da
der FB in SCL geschrieben ist. Mit der Achse möchte ich eigentlich nur Absolut Positionieren.
Hat jemand Erfahrung mit IAI Achsen ?
Würde mich über eure Unterstützung sehr freuen. :D

Der Motortyp. ist : RCP6-RA8R-WA-60P-5-50-P4-M-ML
 
Im Handbuch der Achsen stehen doch die Bits und Wörter die angesteuert werden müssen bzw. mit Werten belegt werden um die Achse zu bewegen. Dann vergiss doch den SCL-Baustein und bau dir was eigenes.
Ich kenn jetzt nicht deinen Reglertyp aber bei anderen Reglern von IAI muss ein kleiner Schalter auf Fernbedienung stehen. Sonst geht nix.


Ich würde dir empfehlen mal mit der Software von IAI versuchen den Regler im Handbetrieb zu fahren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ob PCON/SCON ist für die PN-Ansteuerung egal.
Wichtig ist mit der "PC Interface Software for RC" den Parameter 84 = 3 (Profinet Volle Anzahl SST: 32 Bytes) zu stellen.
SON auf 1 fürs einschalten
Beschleunigung/Verzögerung/Stromgrenzwert/Speed/Pos. eintragen
Warten auf SV (Betriebsbereit) und HEND (Referenziert)
(1x Refernzieren über Parametrier-Software, oder über Bit HOME)
DSTR kurzer 1-Impuls und Achse sollte fahren (Schalter auf Fernbedienung stehen, s.o. !)
PEND ist 1 wenn angekommen.

Nur Positionierung abbrechen ist etwas aufwendiger ....
Anbei mal ein DB mit 32byte Eing. / 32byte Ausg.

Gerne Rückfragen, bin allerdings morgen unterwegs und dann die Woche in Urlaub...
Viel Erfolg.

Static
Ist-PositionDInt0.00FalseTrueFalse1 = 0,01 mm
Soll-Strom eingestelltDInt4.00FalseTrueFalse1 = 1 mA
Ist-GeschwindigkeitDInt8.00FalseTrueFalse1 = 0,01 mm/s
Alarm-CodeInt12.00FalseTrueFalse0 = kein Alarm
Belegter BereichWord14.016#0FalseTrueFalseNicht verfügbar
KraftrückkopplungsdatenDInt16.00FalseTrueFalse1 = 0,01 N
Gesamtzahl der BewegungenDInt20.00FalseTrueFalse1 = 1 Bewegung
Gesamte VerfahrstreckeDInt24.00FalseTrueFalse1 = 1 m
Status1 bit8Bool28.0falseFalseTrueFalseNicht verfügbar
Status1 bit9Bool28. JanfalseFalseTrueFalseNicht verfügbar
Status1 bit10Bool28. FebfalseFalseTrueFalseNicht verfügbar
Status1 bit11Bool28. MrzfalseFalseTrueFalseNicht verfügbar
Status1 bit12Bool28. AprfalseFalseTrueFalseNicht verfügbar
Status1 bit13Bool28. MaifalseFalseTrueFalseNicht verfügbar
Status1 bit14Bool28. JunfalseFalseTrueFalseNicht verfügbar
Status1 bit15Bool28. JulfalseFalseTrueFalseNicht verfügbar
BALMBool29.0falseFalseTrueFalseWarnung „Pufferbatteriespannung niedrig“:
CENDBool29. JanfalseFalseTrueFalseKalibrierung des Kraftaufnehmers abgeschlossen:
Status1 bit2Bool29.2falseFalseTrueFalseNicht verfügbar
Status1 bit3Bool29. MrzfalseFalseTrueFalseNicht verfügbar
Status1 bit4Bool29. AprfalseFalseTrueFalseNicht verfügbar
Status1 bit5Bool29. MaifalseFalseTrueFalseNicht verfügbar
Status1 bit6Bool29. JunfalseFalseTrueFalseNicht verfügbar
Status1 bit7Bool29. JulfalseFalseTrueFalseNicht verfügbar
RMDSBool30.0falseFalseTrueFalseBetriebsmodus: Signal AUS = AUTOMATISCHER Modus; Signal EIN = MANUELLER Modus
TRQSBool30. JanfalseFalseTrueFalseDrehmomentstatus: Signal EIN = erreicht; Signal AUS = noch nicht erreicht.
LOADBool30.2falseFalseTrueFalseLastausgangsprüfung: Signal EIN = erreicht; Signal AUS = noch nicht erreicht.
PZONEBool30. MrzfalseFalseTrueFalsePositionszone: Signal EIN = Ist-Position innerhalb des festgelegten Positionierbereichs.
ZONE1Bool30. AprfalseFalseTrueFalseBereich 1: Signal EIN = Ist-Position innerhalb der angegebenen Zone.
ZONE2Bool30. MaifalseFalseTrueFalseBereich 2: Signal EIN = Ist-Position innerhalb der angegebenen Zone.
PWRBool30. JunfalseFalseTrueFalseSteuerung bereit: Signal EIN = Steuerung ist einsatzbereit.
EMGSBool30. JulfalseFalseTrueFalseNot-Aus: Signal EIN = Not-Aus.
PENDBool31.0falseFalseTrueFalsePositionieren beendet: Signal EIN = Positionieren beendet.
HENDBool31. JanfalseFalseTrueFalseReferenzpunktfahrt abgeschlossen: Signal EIN = Referenzpunktfahrt abgeschlossen.
MOVEBool31.2falseFalseTrueFalseVerfahrsignal: Signal EIN = Achse bewegt sich.
ALMBool31. MrzfalseFalseTrueFalseAlarm: Signal EIN = Alarmausgabe.
SVBool31.4falseFalseTrueFalseBetriebsbereit: Signal EIN = Servo eingeschaltet.
PSFLBool31. MaifalseFalseTrueFalseWerkstück im Schubbetrieb verfehlt: Signal EIN = Achse hat Werkstück im Schubbetrieb verfehlt.
PUSHSBool31.6falseFalseTrueFalseSchubbetrieb wird ausgeführt: Signal EIN = Schubbetrieb wird ausgeführt.
GHMSBool31. JulfalseFalseTrueFalseReferenzpunktfahrt wird ausgeführt: Signal EIN = Referenzpunktfahrt wird ausgeführt.
Soll-PositionDInt32.011111FalseTrueFalse1 = 0,01 mm
PositionierbereichDInt36.010FalseTrueFalse1 = 0,01 mm
SollGeschwindigkeitDInt40.0500FalseTrueFalse1 = 0,01 mm/s
Zonengrenze +DInt44.010000FalseTrueFalse1 = 0,01 mm
Zonengrenze -DInt48.015000FalseTrueFalse1 = 0,01 mm
BeschleunigungInt52.050FalseTrueFalse1 = 0,01 G (Bereich 1-300)
VerzögerungInt54.050FalseTrueFalse1 = 0,01 G (Bereich 1-300)
SchubstromgrenzwertInt56.050FalseTrueFalse0% = 0 - 100% = 255
StromgrenzwertInt58.0100FalseTrueFalse0% = 0 - 200% = 510
ASO0Bool60.0falseFalseTrueFalseStopp-Modus 0 ASO0=0 + ASO1=0 Standby Deaktivieren
ASO1Bool60.1falseFalseTrueFalseStopp-Modus 1 ASO0=1 + ASO1=0 Servo schaltet sich nach der unter Parameter 36 festgelegten Zeit aus.
Steuer1 bit10Bool60.2falseFalseTrueFalseNicht verfügbar
Steuer1 bit11Bool60.3falseFalseTrueFalseNicht verfügbar
NTC0Bool60.4falseFalseTrueFalseVibrationsunterdrückungsmodus 0 Beide Signale AUS = Vibrationsunterdrückung deaktiviert
NTC1Bool60.5falseFalseTrueFalseVibrationsunterdrückungsmodus 1 Beide Signale AUS = Vibrationsunterdrückung deaktiviert
Steuer1 bit14Bool60.6falseFalseTrueFalseNicht verfügbar
Steuer1 bit15Bool60.7falseFalseTrueFalseNicht verfügbar
Steuer1 bit0Bool61.0falseFalseTrueFalseNicht verfügbar
PUSHBool61.1falseFalseTrueFalseSchubbetrieb: Signal AUS = Positionierbetrieb; Signal EIN = Schubbetrieb.
DIRBool61.2falseFalseTrueFalseSchubrichtung:
INCBool61.3falseFalseTrueFalseInkrementalbewegung: Signal AUS = absolute Positionsbefehle; Signal EIN = inkrementale Positionsbefehle.
GSL0Bool61.4falseFalseTrueFalseServo-Verstärkungsparameterauswahl 0
GSL1Bool61.5falseFalseTrueFalseServo-Verstärkungsparameterauswahl 1
MOD0Bool61.6falseFalseTrueFalseBeschleunigungs-/Verzögerungsmodus: Beide Signale AUS = trapezförmiger Verlauf,
MOD1Bool61.7falseFalseTrueFalseBeschleunigungs-/Verzögerungsmodus: Beide Signale AUS = trapezförmiger Verlauf,
JOG+Bool62.0falseFalseTrueFalse#NAME?
CLBRBool62.1falseFalseTrueFalseBefehl zum Kalibrieren des Kraftaufnehmers:
Steuer2 bit10Bool62.2falseFalseTrueFalseNicht verfügbar
Steuer2 bit11Bool62.3falseFalseTrueFalseNicht verfügbar
Steuer2 bit12Bool62.4falseFalseTrueFalseNicht verfügbar
Steuer2 bit13Bool62.5falseFalseTrueFalseNicht verfügbar
RMODBool62.6falseFalseTrueFalseBetriebsmodus: Signal AUS = AUTOMATISCHER Modus; Signal EIN = MANUELLER Modus.
BKRLBool62.7falseFalseTrueFalseZwangslösen der Bremse: Signal EIN = Bremse wird gelöst.
DSTRBool63.0falseFalseTrueFalsePositionierung Start: Signal EIN = Verfahrbefehl wird ausgegeben.
HOMEBool63.1falseFalseTrueFalseReferenzpunktfahrt: Signal EIN = Befehl zur Referenzpunktfahrt wird ausgegeben.
STPBool63.2falseFalseTrueFalsePause: Signal EIN = Pausenbefehl wird ausgegeben.
RESBool63.3falseFalseTrueFalseReset: Signal EIN = Reset wird durchgeführt.
SONBool63.4falseFalseTrueFalseServo-EIN: Signal EIN = Servo eingeschaltet.
JISLBool63.5falseFalseTrueFalseJog/Inch-Betrieb: Signal AUS = Jog-Betrieb; Signal EIN = Schrittbetrieb.
JVELBool63.6falseFalseTrueFalseUmschalten von Jog-Geschwindigkeit/Schrittweite
JOG-Bool63.7falseFalseTrueFalse#NAME?
 
Hallo everybody,

hat jemand ein FB oder FC Baustein für das ansteuern des IAI RoboCylinders? Controller ist ein MCON-CG4 für 4 Achsen und die Kommunication findet über Profinet statt.
Würde mich über eure Unterstützung sehr freuen.

PS: Es hat sich erledigt....

Grüße
 
Zuletzt bearbeitet:
Zurück
Oben