ik heb een PLC, deze PLC stuurt een identiek dig. signaal uit. Deze signaal vormt het digitale(binaire dus) code van het PLC. Ik moet deze signaal binnen halen op een com-poort van een pc. Deze digitale signaal is 24 volt. Ik moet dus deze signaal verlagen oftewel verzwakken om op mijn com poort te mogen aansluiten. Kan iemand mij een idee geven hoe ik dat precies moet aanpakken.
Alvast bedankt voor de hulp
groetjes nilss
MAX232 is bi-polar, dus van ttl naar rs232 en van rs232 naar ttl.
Je kan misschien ook zonder; rs232 heeft een signaal van -12 tot -3V nodig voor een '1' en +3 tot +12V voor een '0'.
Als de plc en de computer galvanisch gescheiden zijn (PLC voeding niet geaard)kan je het misschien met een paar weerstandjes voor mekaar krijgen, met een weerstandsdeler een virtuele 0V maken, die aan PLC-kant op 12V hangt. 0v van de PLC wordt dan -12V, +24V (PLC) wordt 12V
+24V----+
| signaal-----4k7--+--+---rs232
1k (0/24V) Z -
| | ^
| v |
| - Z
| | |
+-----------------------+--+- Gnd
|
1k
|
0V------+
aan de sr232 kant staat ter beveiliging 2 anti-serieschakelingen van een zener (bvb 5.6V) en een diode in antiparallel (?!).
Dan moet je wel van je PLC een omgekeerd signaal kunnen aanbieden.
Misschien is het met een MAX232 oid toch iets veiliger en gemakkelijker
ik dacht dat de officiele specs 12V zijn. Miscchien kan een doordeweekse RS232 poort wel tegen 24V maar je moet het ook niet gaan zoeken he, better safa than sorry.
Je hebt in ieder geval ook een negatieve spanning ( < -3V) nodig voor het '1' niveau. Het kan zijn dat het met 0V ook werkt maar dat is nooit gegarandeerd.
Wat mag dat dan wel voor een PLC zijn? Met iedere PLC kan je communiceren op een RS232, eventueel met een converterkabeltje. De meeste van die kabeltjes zijn erg goedkoop, een enkeling kost wat meer (bv een Siemens MPI of PPI, maar die bouw jij niet even na)
- logical "1" (Mark) is represented by a negative voltage of -3V to -25V
- logical "0" (Space) is represented by a positive voltage of +3V to +25V
Het kan er dus direct aan...
Bertrix ik had ook op internet zon soort waardes gevonden maar vertrouwde het niet helemaal. Dus ik mag of kan direkt het signaal erop aansluiten.
groetjes Nilss
Op 10 oktober 2005 18:43:57 schreef GJ_:
Wat mag dat dan wel voor een PLC zijn? Met iedere PLC kan je communiceren op een RS232, eventueel met een converterkabeltje. De meeste van die kabeltjes zijn erg goedkoop, een enkeling kost wat meer (bv een Siemens MPI of PPI, maar die bouw jij niet even na)
Ik heb een een Remote field controller (RFC) van Phoenix contact type RFC 430 ETH-IB.
opdracht ziet er als volgt uit :
|----------|
| Server |
|->---------------| |---------<---- |
^ ------------ ^
| TCP/IP | TCP/IP
| 24V dig signaal | (Server)
| -------------- (binair code) ------------
----| PLC |R. |--->-------->-------| PC |
| | I/O | | |
-------------- ------------
R. I/O is Remote I/O is een onderdeel van PLC interbussyteem.
Op 11 oktober 2005 09:16:43 schreef Nilss:
[...]Ik heb een een Remote field controller (RFC) van Phoenix contact type RFC 430 ETH-IB.
opdracht ziet er als volgt uit :
|----------| | Server | |->----------| |---------<---- | ^ ------------ ^ | TCP/IP | TCP/IP | 24V dig signaal | (Server) | -------------- (binair code) ------------ ----| PLC |R. |-->-------->------| PC | | | I/O | | | -------------- ------------R. I/O is Remote I/O is een onderdeel van PLC interbussyteem.
Daar zit een gewone RS232 op voor parametrering, programmeren en visualisatie plus nog een ethernet aansluiting. Wat wil je nog meer?
Daarnaast zit er uiteraard een interbusaansluiting op voor remote I/O. Nog een handjevol on-board-I/O.
Waarom bel je niet gewoon even met Cito Benelux voor alle benodigdheden?
---edit------------------------------------------
heb je dat ding echt nodig of wil je verkopen?
[Bericht gewijzigd door GJ_ op ]
Neeh het is niet voor het verkopen maar voor een opdracht.
Ik moet een werkplek identificatie syteem ontwerpen.Dus elke remote I/O stelt een werkplek voor. En dat moet ik dus allemaal apart identificeren. Er moet dus ook een stukje java programma geschreven worden. En hiermee het 24 volt signaal binnen halen en identificeren. Deze signaal is afkomstig uit het Remote I/O. Dus mijn vraag was of ik dat direct op het compoort kan aansluiten of moet ik er een interface tussen gooien. Als het zo is wat moet ik dan toepassen. Ik weet dat een compoort stuurt van -5 tot -12 volt als '1' en +5 tot +12V als een '0'. De compoort ontvangt -3 tot - 25V als een '1' en +3 tot +25V als een '0.
Maar klopt dit ??
Op 12 oktober 2005 11:03:49 schreef Nilss:
Neeh het is niet voor het verkopen maar voor een opdracht.Ik moet een identificatie syteem ontwerpen. Ik moet dus ook een stukje java programma schrijven. En hiermee het 24 volt signaal binnen halen en identificeren. Deze signaal is afkomstig uit het Remote I/O. Dus mijn vraag was of ik dat direct op het compoort kan aansluiten of moet ik er een interface tussen gooien. Als het zo is wat moet ik dan toepassen. Ik weet dat een compoort stuurt van -5 tot -12 volt als '1' en +5 tot +12V als een '0'. De compoort ontvangt -3 tot - 25V als een '1' en +3 tot +25V als een '0.
Maar klopt dit ??
Ik snap het niet helemaal:
Op de interbusaansluiting sluit je busdeelnemers aan met de I/O. In jouw controller worden deze verder verwerkt en zijn ze beschikbaar te maken via de RS232. Die com-poort op je apparaat is een zeer veilige RS232, daar hoeven geen rare fratsen tussen.
Ik neem aan dat je ook beschikt over PC-Worx en een kabeltje.
Neem even contact op met Citi-Benelux voor meer info. Die kunnen je altijd verder helpen. Eventuele kosten vallen altijd mee als je de prijs van de controller ernaast legt: deze controllers kosten tussen de 2200 en de 2500 euro. En dan zit er dus nog geen remote I/O aangeplakt. Overigens geeft Cito hele leuke seminairs, ook over deze apparaten. De kosten van deze seminairs: 0,00 euro/inclusief GOED eten en drinken.