Академический Документы
Профессиональный Документы
Культура Документы
Outline
Good
Industrial Protocol
Good Communication
The
Let's
goes to the store to buy some beer sees the beer and gets upset
Alice Alice
yells I heard you leaving and I told you if you are going to the store to buy us some milk! You forgot the milk again! yells back You did NOT tell me to get milk! If you had asked for milk i would have bought some.
Bob
What How
went wrong?
went wrong?
Unreliable communication medium, but a good chance Bob should receive message Alice has reasonable expectation that Bob hears her as he's leaving This time, Bob didn't hear her, expectations are not met!
Bob can ask Alice if she needs anything before he leaves Alice can avoid expecting milk if she did not hear Bob reply with Ok Honey
In
armies are encamped on opposite sides of a city cities garrison can defeat either army if they attack alone both armies attack at the same time they can take the city two Generals cannot communicate directly or reliably are the problems and solutions?
The
What
(unreliable communication):
Messengers must cross through enemy territory, may be captured Uncertanty may cause a General to heistate, bringing defeat Spies may change time on messages
Posible
solution Acknowledgement?
1:
A sends message to General B to attack at dawn B receives message, sends acknowledgement and attacks at dawn A does not receive acknowledgement, they are as likely to be lost as the original message A does not attack, General B defeated
General
2:
A sends message to General B to attack at dawn B receives message, sends acknowledgement but realizes that the acknowledgement may be lost B becomes uncertain that General A will attack and hesitates B does not attack, General A defeated
General General
are no guarantee:
Try acknowledging an acknowledgement, leads to infinite string of messages Must accept that communications are unreliable! Messages will be lost
Uncertainty
Networks
Networks
Networks Networks
OPERATOR HMI
BUSINESS IT
ETHERNET GATEWAY
CONTROL NETWORKS
ControlNet ProfiNet
EtherNet/IP
PLC/PAC/PID
DEVICE NETWORKS POINT IO/VFD SENSOR NETWORKS SENSORS TRANSDUCERS CONTACTORS ACTUATORS
DeviceNet ProfiBus
DeviceNet ProfiBus
Protocol Architecture
Protocols
Open Proprietary
Protocol
Protocols
Deterministic Stochastic
Protocol Architecture
Early
industrial protocols were Monolithic meaning that the programs were written in one big, complex chunk were also proprietary, closely guarded secrets, and manufacturers did not play well together meant that a company had to stick to the products from a single manufacturer such as AB, Siemens, Honeywell
They
This
Protocol Architecture
Developments
in public computer systems, such as university and government lead to freely distributed, open protocols (like TCP/IP) protocols were Layered into several simple protocols, each doing one thing well, rather than one large protocol that handled all aspects of communication
These
Protocol Architecture
IT
protocols such as TCP/IP are not suitable for industrial communications however, because they are Stochastic and reliability must be tightly controlled in an Industrial network Ethernet, and the like give no guarantee that a packet will arrive in a timely fashion
Timing
TCP/IP,
Protocol Architecture
Industrial Industrial
applications are real-time so they do not tolerate delays networks must be Deterministic, they must be able to transfer data while the data is still useful critical applications delay may cause loss or damage to products, unsafe conditions, etc protocols use scheduling schemes to ensure that bandwidth is available for device communication
In
Industrial