SNAP7 Siemens
Python3 as server and client to test with Siemens Logo8, pls download attached file Snap7.tar After untar run PLC server, TCP port 102 will be opened for waiting connection
$ cd Snap7/python-snap7-1.2/build/scripts-3.7 [krit@mini scripts-3.7]$ ./snap7-server.py
To test server, run client to connect server with
root@OpenWrt:~/pysiemens# python3 test.py 0 00:00:00 1990-01-01 Result of write at address 2 [{'function': 5, 'items_count': 1, 'result_code': 255}] root@OpenWrt:~/pysiemens#
We can use wireshark to capture packet. We can apply filter with s7comm on wireshark. The meaning of data frame of S7 explain in here
Last modified 2 years ago
Last modified on 06/22/22 15:22:21
Attachments (1)
- Snap7.tar (1000.0 KB) - added by 2 years ago.
Download all attachments as: .zip