PLC Programming

  1. Industrial Communication and Networking
    1. Network Fundamentals
      1. Network Topologies
        1. Star Topology
          1. Ring Topology
            1. Bus Topology
              1. Mesh Topology
              2. Communication Models
                1. OSI Reference Model
                  1. TCP/IP Protocol Stack
                2. Industrial Ethernet Protocols
                  1. EtherNet/IP
                    1. Protocol Architecture
                      1. Device Configuration
                        1. Data Exchange Methods
                        2. PROFINET
                          1. Real-Time Communication
                            1. Device Integration
                              1. Network Configuration
                              2. Modbus TCP/IP
                                1. Protocol Implementation
                                  1. Device Addressing
                                    1. Function Codes
                                  2. Serial Communication Protocols
                                    1. Modbus RTU
                                      1. Frame Structure
                                        1. Error Checking
                                          1. Master-Slave Communication
                                          2. PROFIBUS
                                            1. Token Passing
                                              1. Device Configuration
                                                1. Diagnostic Capabilities
                                                2. DeviceNet
                                                  1. ControlNet
                                                  2. Communication Architecture
                                                    1. Producer-Consumer Model
                                                      1. Client-Server Model
                                                        1. Peer-to-Peer Communication
                                                          1. Publish-Subscribe Model
                                                          2. Network Design and Implementation
                                                            1. Network Planning
                                                              1. Cable Selection
                                                                1. Network Segmentation
                                                                  1. Redundancy Planning
                                                                    1. Performance Optimization
                                                                    2. PLC-to-PLC Communication
                                                                      1. Data Sharing Methods
                                                                        1. Message Passing
                                                                          1. Synchronization Techniques
                                                                            1. Distributed Control Strategies