Editing User:Tim/AutomationElaboration
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 9: | Line 9: | ||
In general most production facilities can be divided in these layers. | In general most production facilities can be divided in these layers. | ||
− | == | + | == L1: Instrumentation == |
This is the layer that contains the machines and the electronics dealing with the machines. In the case of industrial automation, this are the relays to switch power for machines, electric motors, valves, sensors for flows, weight, pressure, temperature, light... To connect this to the rest of the system are their the I/O modules. This modules convert the usually analog signals to digital numbers and the digital numbers to currents, voltage and pulse width modulations. | This is the layer that contains the machines and the electronics dealing with the machines. In the case of industrial automation, this are the relays to switch power for machines, electric motors, valves, sensors for flows, weight, pressure, temperature, light... To connect this to the rest of the system are their the I/O modules. This modules convert the usually analog signals to digital numbers and the digital numbers to currents, voltage and pulse width modulations. | ||
Line 15: | Line 15: | ||
[how to build relays and electric motors not discussed here] | [how to build relays and electric motors not discussed here] | ||
− | The open source solution often used in small scale projects is the [http://arduino.cc | + | The open source solution often used in small scale projects is the Arduino <ref name="Arduino">[http://arduino.cc] Arduino</ref>. It is a simple programmable micro controller with a few I/O pins. Some of this pins can be used as a <ref name="I²C">[http://en.wikipedia.org/wiki/I%C2%B2C] I²C bus</ref> to add a lot more I/O modules. A standard way of interfacing in this way is to use <ref>[http://en.wikipedia.org/wiki/Modbus] modbus</ref> over ethernet. |
− | == | + | == L2: Control == |
− | In this layer is usually the classic [http://en.wikipedia.org/wiki/Programmable_logic_controller | + | In this layer is usually the classic PLC <ref name="PLC">[http://en.wikipedia.org/wiki/Programmable_logic_controller] PLC</ref>. This thing monitors and controls all I/O. In automation projects it takes commands given by other systems like "add 100 liter water" and translates this into "open valve A, start pump B, wait to sensor C increases by 100, ...". |
− | The open source solution for this is for example [http://www.proview.se | + | The open source solution for this is for example Proview <ref name="Proview">[http://www.proview.se] ProView</ref>. This software changes a Linux computer to a PLC, capable of controlling I/O modules with modbus or other protocols. |
− | == | + | == L3: Supervisory == |
− | + | == L4: MES == | |
− | == | + | == L5: ERP == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |