rQx
Lifetime Supporting Member
Hi!
I'm haven't got that good understanding on diffrent kinds of communication protocols and how to set up communications. I use Siemens and simply use network cables and switches and it works.
However I do build control cabinets to a customer and when they sell their machine the often get questions "how can we communicate with it". They forward the question to me and I deal with it since I know some basics. But now they want me to "teach" the sales persons so they can answer basic questions instead of always run it through me. So if I write down my thoughts maybe someone can help me in the right direction if I'm correct or not.
1. Modbus, Profinet, Profibus, ethernet/ip etc - is the application protocol
2. RS485, RS232, ethernet - is what type of connection I have and how I must physically wire it
3. RJ45, RJ12, 8pin - is how it is physically connected. I suppose this could be any connector really?
So I can have:
RJ45 - RS485 - Profibus
RJ45 - Ethernet - Ethernet/ip
8pin - Ethernet - Modbus TCP/IP
Many questions I get is "We want an ethernet connection". So I wan't to sort out the diffrent levels and terminology so that the sales persons can ask the correct questions and get more detailed information.
Often we don't have a possibility to communicate and would have to add it to the control cabinet. The cabinet is simple with buttons and switches. The way I see it the best way is to add decentralized I/Os like ET200s for Siemens. I think that almost every PLC supplier in the industry have decentralized I/Os so I could add the manufacture they want into my cabinet. We could also ofcourse supply voltsfree contacts of their choice.
We also have a cabinet with a ML1400. We have made a modbus TCP/IP configuration so that they can communicate with that. RJ45-ethernet-modbus TCP/IP. Sometimes they wan't to communicate to a SCADA system. And here goes my thoughts on that.
1. Some SCADA system have built in drivers for diffrent PLCs and the end customer must check if they can communicate with my PLC.
2. Most SCADA are also OPC Clients
3. If the end customers SCADA clients can't communicate directly to the ML1400 they must buy a OPC server for ML1400 that they install on their computer to communicate through.
4. RSlogix is Allen Bradleys OPC server for ML1400
5. Could also buy OPC server from other vendors that have ML1400 capability.
I have googled and tried to learn some basic, but the more basic I learn the deeper I must dig to understand it. OSI layer and what not. It seems overkill to try to learn the whole OSI layer structure since it seems it's just the top and bottom layers that are of my concern
Thanks Tim
I'm haven't got that good understanding on diffrent kinds of communication protocols and how to set up communications. I use Siemens and simply use network cables and switches and it works.
However I do build control cabinets to a customer and when they sell their machine the often get questions "how can we communicate with it". They forward the question to me and I deal with it since I know some basics. But now they want me to "teach" the sales persons so they can answer basic questions instead of always run it through me. So if I write down my thoughts maybe someone can help me in the right direction if I'm correct or not.
1. Modbus, Profinet, Profibus, ethernet/ip etc - is the application protocol
2. RS485, RS232, ethernet - is what type of connection I have and how I must physically wire it
3. RJ45, RJ12, 8pin - is how it is physically connected. I suppose this could be any connector really?
So I can have:
RJ45 - RS485 - Profibus
RJ45 - Ethernet - Ethernet/ip
8pin - Ethernet - Modbus TCP/IP
Many questions I get is "We want an ethernet connection". So I wan't to sort out the diffrent levels and terminology so that the sales persons can ask the correct questions and get more detailed information.
Often we don't have a possibility to communicate and would have to add it to the control cabinet. The cabinet is simple with buttons and switches. The way I see it the best way is to add decentralized I/Os like ET200s for Siemens. I think that almost every PLC supplier in the industry have decentralized I/Os so I could add the manufacture they want into my cabinet. We could also ofcourse supply voltsfree contacts of their choice.
We also have a cabinet with a ML1400. We have made a modbus TCP/IP configuration so that they can communicate with that. RJ45-ethernet-modbus TCP/IP. Sometimes they wan't to communicate to a SCADA system. And here goes my thoughts on that.
1. Some SCADA system have built in drivers for diffrent PLCs and the end customer must check if they can communicate with my PLC.
2. Most SCADA are also OPC Clients
3. If the end customers SCADA clients can't communicate directly to the ML1400 they must buy a OPC server for ML1400 that they install on their computer to communicate through.
4. RSlogix is Allen Bradleys OPC server for ML1400
5. Could also buy OPC server from other vendors that have ML1400 capability.
I have googled and tried to learn some basic, but the more basic I learn the deeper I must dig to understand it. OSI layer and what not. It seems overkill to try to learn the whole OSI layer structure since it seems it's just the top and bottom layers that are of my concern
Thanks Tim