Я пытаюсь получить доступ к базе данных Siemens S7-1200 для установки и чтения тегов через исполняемый файл C#, который я буду запускать в Windows. Цель состоит в том, чтобы иметь настольное приложение, которое может установить соединение с ПЛК через Wi-Fi/Ethernet. Затем приложение позволит пользователю считывать данные с устройства (и сохранять в базе данных SQL или CSV и т. Д.) И отправлять команды на устройство (посредством установки определенных тегов, а затем PLC выполняет инструкцию).Доступ к Siemens S7-1200 через приложение C#
У устройств Siemens S7-1200 и S7-1500 есть веб-сервер, который позволяет пользователям создавать веб-сайты и устанавливать/читать данные с помощью этого. У меня уже есть эта работа успешно. Я намерен обходить сайт и извлекать данные непосредственно с устройства. Вместо того, чтобы постоянно извлекать данные с веб-сайта.
Я смотрел уже в следующем:
- Snap7 writing to a S7-1200 PLC
- Reading a JSON structure from a web server page on a Siemens S7 1500 PLC
Наряду с большим количеством учебников и учебных пособий Siemens.
Любые идеи о том, как настроить это соединение на C#, будут очень признательны.
[Siemens OPC DA Client] (https://support.industry.siemens.com/cs/document/21043779/programming-of-opc-da-net-clients-with-c-for-the-simatic- net-opc-server- (com-dcom)? dti = 0 & lc = en-WW) или [Siemens OPC UA Client] (https://support.industry.siemens.com/cs/document/42014088/programming-an- opc-ua-net-client-with-c-for-the-simatic-net-opc-ua-server? dti = 0 & lc = en-WW) – Pim
Я не хочу использовать OPC-сервер. Идея состоит в том, чтобы в конечном итоге иметь микропроцессорный пульт с настраиваемым дисплеем, способным контролировать и настраивать элементы ПЛК и подключаться через чип Wi-Fi, такой как Lantronix xPico. Я пробовал PDF в [этой ссылке Siemens] (https://support.industry.siemens.com/tf/ww/en/posts/tcp-ip-connections-between-pc-s-and-plc-s/75556 /? Page = 0 & pageSize = 10), вы увидите, что я там тоже что-то написал. Надеюсь, что кто-нибудь еще поможет в этом квесте ... – tdwolff