├── LICENSE ├── Platform.h ├── Profinet.cpp ├── Profinet.h ├── README.md ├── _config.yml ├── docs ├── Arduino_Uno.jpg ├── Ardunio_Ethernet_Shield.jpg ├── Ardunio_Mega.jpg ├── AreaTable.PNG ├── BitAt.PNG ├── ByteAt.PNG ├── Compatibility_list.PNG ├── ConnectTo.PNG ├── Connection_Type.PNG ├── DBGet.PNG ├── ESP32.jpg ├── Error_encoding.png ├── GetDBSize.PNG ├── GetPlcStatus.PNG ├── GetPlcStatusValue.PNG ├── IsoExchangeBuffer.PNG ├── Logo.jpg ├── Logo_Config_1.png ├── Logo_Config_2.png ├── Logo_Config_3.png ├── M5Stack_Core.jpg ├── M5Stack_Core_with_LAN.jpg ├── M5_example_1.jpg ├── M5_example_2.jpg ├── M5_example_3.jpg ├── NodeMCU_ESP12.jpg ├── RackandSlot.PNG ├── RackandSlot300.PNG ├── RackandSlot400.PNG ├── ReadArea.PNG ├── Remarks.PNG ├── S7Helper.png ├── S7_1200.jpg ├── S7_1200_1500_config_1.jpg ├── S7_1200_1500_config_2.jpg ├── S7_1500.jpg ├── S7_200.jpg ├── S7_200_Config_1.jpg ├── S7_200_Config_2.jpg ├── S7_300.jpg ├── S7_400.jpg ├── S7_Error_Table.PNG ├── S7_Protocol_Diagram.png ├── SetConnectionParams.PNG ├── SetConnectionType.PNG └── TCP_Error_Table.PNG ├── examples ├── DBGetDemo │ └── DBGetDemo.ino ├── M5StackSentron │ └── M5StackSentron.ino ├── ReadDemo │ └── ReadDemo.ino ├── RunStopDemo │ └── RunStopDemo.ino └── StatusDemo │ └── StatusDemo.ino ├── keywords.txt ├── library.json └── library.properties /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/LICENSE -------------------------------------------------------------------------------- /Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/Platform.h -------------------------------------------------------------------------------- /Profinet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/Profinet.cpp -------------------------------------------------------------------------------- /Profinet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/Profinet.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/_config.yml -------------------------------------------------------------------------------- /docs/Arduino_Uno.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Arduino_Uno.jpg -------------------------------------------------------------------------------- /docs/Ardunio_Ethernet_Shield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Ardunio_Ethernet_Shield.jpg -------------------------------------------------------------------------------- /docs/Ardunio_Mega.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Ardunio_Mega.jpg -------------------------------------------------------------------------------- /docs/AreaTable.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/AreaTable.PNG -------------------------------------------------------------------------------- /docs/BitAt.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/BitAt.PNG -------------------------------------------------------------------------------- /docs/ByteAt.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/ByteAt.PNG -------------------------------------------------------------------------------- /docs/Compatibility_list.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Compatibility_list.PNG -------------------------------------------------------------------------------- /docs/ConnectTo.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/ConnectTo.PNG -------------------------------------------------------------------------------- /docs/Connection_Type.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Connection_Type.PNG -------------------------------------------------------------------------------- /docs/DBGet.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/DBGet.PNG -------------------------------------------------------------------------------- /docs/ESP32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/ESP32.jpg -------------------------------------------------------------------------------- /docs/Error_encoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Error_encoding.png -------------------------------------------------------------------------------- /docs/GetDBSize.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/GetDBSize.PNG -------------------------------------------------------------------------------- /docs/GetPlcStatus.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/GetPlcStatus.PNG -------------------------------------------------------------------------------- /docs/GetPlcStatusValue.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/GetPlcStatusValue.PNG -------------------------------------------------------------------------------- /docs/IsoExchangeBuffer.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/IsoExchangeBuffer.PNG -------------------------------------------------------------------------------- /docs/Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Logo.jpg -------------------------------------------------------------------------------- /docs/Logo_Config_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Logo_Config_1.png -------------------------------------------------------------------------------- /docs/Logo_Config_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Logo_Config_2.png -------------------------------------------------------------------------------- /docs/Logo_Config_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Logo_Config_3.png -------------------------------------------------------------------------------- /docs/M5Stack_Core.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/M5Stack_Core.jpg -------------------------------------------------------------------------------- /docs/M5Stack_Core_with_LAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/M5Stack_Core_with_LAN.jpg -------------------------------------------------------------------------------- /docs/M5_example_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/M5_example_1.jpg -------------------------------------------------------------------------------- /docs/M5_example_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/M5_example_2.jpg -------------------------------------------------------------------------------- /docs/M5_example_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/M5_example_3.jpg -------------------------------------------------------------------------------- /docs/NodeMCU_ESP12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/NodeMCU_ESP12.jpg -------------------------------------------------------------------------------- /docs/RackandSlot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/RackandSlot.PNG -------------------------------------------------------------------------------- /docs/RackandSlot300.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/RackandSlot300.PNG -------------------------------------------------------------------------------- /docs/RackandSlot400.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/RackandSlot400.PNG -------------------------------------------------------------------------------- /docs/ReadArea.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/ReadArea.PNG -------------------------------------------------------------------------------- /docs/Remarks.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/Remarks.PNG -------------------------------------------------------------------------------- /docs/S7Helper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7Helper.png -------------------------------------------------------------------------------- /docs/S7_1200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_1200.jpg -------------------------------------------------------------------------------- /docs/S7_1200_1500_config_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_1200_1500_config_1.jpg -------------------------------------------------------------------------------- /docs/S7_1200_1500_config_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_1200_1500_config_2.jpg -------------------------------------------------------------------------------- /docs/S7_1500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_1500.jpg -------------------------------------------------------------------------------- /docs/S7_200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_200.jpg -------------------------------------------------------------------------------- /docs/S7_200_Config_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_200_Config_1.jpg -------------------------------------------------------------------------------- /docs/S7_200_Config_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_200_Config_2.jpg -------------------------------------------------------------------------------- /docs/S7_300.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_300.jpg -------------------------------------------------------------------------------- /docs/S7_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_400.jpg -------------------------------------------------------------------------------- /docs/S7_Error_Table.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_Error_Table.PNG -------------------------------------------------------------------------------- /docs/S7_Protocol_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/S7_Protocol_Diagram.png -------------------------------------------------------------------------------- /docs/SetConnectionParams.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/SetConnectionParams.PNG -------------------------------------------------------------------------------- /docs/SetConnectionType.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/SetConnectionType.PNG -------------------------------------------------------------------------------- /docs/TCP_Error_Table.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/docs/TCP_Error_Table.PNG -------------------------------------------------------------------------------- /examples/DBGetDemo/DBGetDemo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/examples/DBGetDemo/DBGetDemo.ino -------------------------------------------------------------------------------- /examples/M5StackSentron/M5StackSentron.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/examples/M5StackSentron/M5StackSentron.ino -------------------------------------------------------------------------------- /examples/ReadDemo/ReadDemo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/examples/ReadDemo/ReadDemo.ino -------------------------------------------------------------------------------- /examples/RunStopDemo/RunStopDemo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/examples/RunStopDemo/RunStopDemo.ino -------------------------------------------------------------------------------- /examples/StatusDemo/StatusDemo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/examples/StatusDemo/StatusDemo.ino -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DF-OUTSIDER/Profinet-for-Arduino/HEAD/library.properties --------------------------------------------------------------------------------