Hallo,

Ik moet een rs485 (half duplex) signaal omvormen naar een profibus (DP). Ik hoorde dat Profibus eigenlijk gewoon Siemens taal is voor rs485.

Klopt dit en kan ik dus gewoon mijn rs485 signaal aanbieden aan de PLC als Profibus zijnde? Of ben ik toch een speciale converter nodig.

MVG Joost

Profibus heeft inderdaad als basisdrager het rs 485 signaal, maar het protocol is wezenlijk anders en cyclisch.

De enige manier om te communiceren via rs485 is met een communicatiemodule (cp341 voor een 300 serie)

Volgens mij is RS485 de hardware beschrijving en zijn Profibus, MPI, DeviceNet, MOD-bus, protocollen die draaien op de RS485 hardware. Je kan dus niet zomaar een 485 compatibel signaal aanbieden aan een Profibus systeem en verwachten dat dit hetzelfde protocol is. Misschien heb je geluk. Try en Error.

Edit:
Nak was me voor.

Bedankt voor de reacties. Nak, het is niet voor een Siemens PLC maar voor een Mitsubishi PLC en de klant wil persé Profibus gebruiken.

Zijn er niet gewoon kant en klare converters?

Niemand een idee hoe ik 485 nou simpel naar profibus krijg?

Op 23 juni 2005 11:54:24 schreef Overdrive:
Niemand een idee hoe ik 485 nou simpel naar profibus krijg?

Volgens mij is het je niet helemaal duidelijk, kijk eens even naar het OSI-model:

http://en.wikipedia.org/wiki/OSI_model

RS-485 is enkel de eerste laag van dit model (de physieke connectie).
De RS-485 (RS staat voor Recommended Standard) zorgt enkel voor de verzending en ontvangst van een digitaal signaal (bits) over een UTP kabel.
Hoe de bits geinterpreteerd dienen te worden, wordt bepaalt door de volgende lagen in het OSI model (de zogehete communicatie protocollen, in dit geval de profibus protocollen).
Wat ik uit enkele reacties in dit topic heb vernomen, is dat de physieke laag al reeds RS-485 is.
Dus wat bedoel je nu eigenlijk met je vraag?
Bedoel je dat jij de RS-485 verbinding van je PLC wilt verbinden met de profibus?
In dat geval moet je PLC eerst "profibus" leren :-)

Kijk, beetje bij beetje wordt ik wel wijzer :p

Nee de bedoeling is als volgt:

Er is hier een systeem ontwikkeld om volume te meten, het zogenaamde VMS (zie www.jh.nl). Dit apparaat stuurt en ontvangt normaal informatie via rs 485 naar een PC.

Nu hebben we in het verleden al vaker de PC vervangen door een PLC maar dan idd gewoon dmv een rs485 module in de Siemens 300 PLC te duwen.

Nu krijgen we echter de vraag om de overdracht via rs485 van VMS naar de PLC te vervangen door overdracht via profibus van VMS naar PLC. Dit zou makkelijker te implenteren zijn in hun software.

Naar mijn idee is het ook moeilijk doen als het makkelijk kan, maar zoals het gezegde luid: klant is koning :)

Heeft Phoenix Contact niet een converter???

dan moet je een protocol-converter hebben van het VMS-protocol naar profibus-protocol.

Hmmm.... om het VMS product aantrekkelijker te maken zou je in de communicatie interface daarvan het profibus protocol kunnen implementeren?
Daarnaast is de toevoeging van een ethernet aansluiting ook zeer aan te bevelen (met webserver en TCP/IP stack)

Westermo is een gespecialiseerd bedrijf met allerhande converters van (bijna) alles naar (bijna) alles.
Onderstaande link is een convertor van RS485 naar Profibus ( slave )

https://www.westermo.com/Resource.phx/content/products/fieldbus/conver…

[Bericht gewijzigd door Freaky op ]

Ik heb nog wat extra info:

Het signaal is:
- 9600 baud
- 8 data bits
- 1 stop bit
- geen pariteits bit.

Als Profibus ook deze gegevens heeft dan heb ik idd geen converter nodig? Maar ik denk dat het Profibus signaal toch niet helemaal gelijk is aan rs485 zoals hierboven?

Als ik dus die converter kan gebruiken is het alleen nog een kwestie van protocol van VMS erbij pakken en die gegevens uit de Profibus zien te ontcijferen.

Klopt dit een beetje wat ik zeg of praat ik nu maar onzin?

Groeten Joost

Wat Freaky voorsteld lijkt mij de oplossing van je probleem:
Lees de manual maar eens:

https://www.westermo.com/dman/Document.phx/Manuals/Fieldbus/Converters…

Hee super, idd het lijkt erop dat dit wel eens kan werken.

Hartstikke bedankt voor de reacties tot nu toe!

Ik hou jullie op de hoogte :)