Описание тега snap7
0
ответов
Snap7-python для Windows 7 64 бит
Я пытаюсь установить snap7 для связи с s7-1200. Я скачал последний пакет (1.4.1) Я не могу найти DLL, которая указана для 64-битной ОС Windows. Я использовал команду pip3, чтобы установить его, и все было хорошо. Я написал этот простой код с библиот…
10 ноя '18 в 16:17
1
ответ
Читать строку из plc используя moka7
Как прочитать строку из ПЛК из DB560 со смещением 0,0 и размером 12 байт. Значение мусора приходит на выходе. S7Client client = new S7Client(); client.SetConnectionType (S7.S7_BASIC); int res = client.ConnectTo("192.168.0.1", 0, 1); byte[] data = ne…
01 окт '18 в 12:04
0
ответов
Python-snap7 в Windows 7 Ошибка 64-битной ОС?
Я пытаюсь связать S7-1200 PLC с Snap7 через Python. Я также установил библиотеки для Python. Когда я пытаюсь импортировать модули в IDLE, это нормально, но когда я добавил какие-либо методы из модуля, я получил эту ошибку: "OSError: [WinError 193]% …
09 ноя '18 в 14:11
0
ответов
debian snap7: не удается найти библиотеку snap7
На последнем Debian: Snap7-full-1.4.1 загружен, сsudo make -f x86_64_linux.mk install библиотека установлена (в /usr/lib/libsnap7.so) Однако Python не может найти библиотеку. В питоне import snap7 не вызывает никаких проблем, но client = snap7.cli…
11 сен '18 в 10:31
1
ответ
Не могу использовать python-snap7 в Windows
Я могу заставить Snap7 работать на Linux, но не на Windows, используя Pycharm. Я получил: WindowsError: [Ошибка 193] %1 не является допустимым приложением Win32. Я пробовал Python 32 и 64-битную версию с использованием всех комбинаций snap7.dll, кот…
12 фев '19 в 16:12
0
ответов
Python Snap7 OSError: исключение: чтение нарушения доступа 0x00000000214119D0
В настоящее время я работаю над проектом с python-snap7. Чтобы выполнить мой скрипт, я использую WinPython64-3.6.7.0Qt5 с пакетом python-snap7 (0.10) и Windows 10. # -*- coding: utf-8 -*- """ Created on Fri Nov 24 13:41:00 2017 @author: Nils """ imp…
13 дек '18 в 11:33
3
ответа
Python Snap7 Windows - не могу найти библиотеку Snap7
Я пытаюсь установить snap7 (для чтения из S7-1200) с его оболочкой python-snap7 0.4, но всегда получаю обратную трассировку со следующим простым кодом. from time import sleep import snap7 from snap7.util import * import struct plc = snap7.client.Cli…
13 ноя '15 в 16:21
0
ответов
Как читать события PLC /alaram в SCADA/HMI с помощью Snap7
Я пытаюсь обнаружить / прочитать асинхронное событие / сигнал тревоги, обнаруженный / сгенерированный на ПЛК через мое приложение с помощью Snap7. ПЛК действует как сервер, и я настроил свое приложение на использование sanp7 в качестве клиента. Согл…
04 янв '19 в 10:28
0
ответов
Бит записи в ПЛК с использованием DBWrite не дает правильного результата (результат = 3145782)
У меня есть ПЛК Siemens S7-1212 AC/DC/Rly, и я хочу общаться с приложением C# с помощью Snap7. Я успешно установил соединение с ПЛК в пользовательском интерфейсе и даже могу успешно записывать значения в ПЛК. Однако иногда (1 в 3 раза) функция запис…
04 апр '19 в 11:08
0
ответов
Как исправить ошибки модуля в snap7
Я пытаюсь построить связь между plc s7 1200 и rpi 3Я установил snap7 но при выполнении этого кода я получаю следующую ошибку: нет модуля с именем snap7 Это мой код: from time import sleep import snap7 from snap7.util import * import struct plc = sna…
03 май '19 в 09:57
0
ответов
S7-314, Snap7: CLI: функция отклонена ЦП (неизвестная ошибка)
Я пытаюсь прочитать данные из PLC siemens с помощью python snap7(PLC 314-2 DP), но я сталкиваюсь с этой ошибкой. Какая здесь общая проблема и как ее решить? import snap7.client as c from snap7.util import * from snap7.snap7types import * def ReadMem…
08 окт '19 в 11:11
0
ответов
Python pywin32 и Python Snap7 соединяются вместе, но не имеют проблем с модулем с именем snap7
Я создаю службу Windows, которая работает на локальном компьютере. Работает хорошо, пока я не объединю две библиотекиpywin32 а также snap7, появится сообщение "Нет модуля с именем snap7" . Но если у меня есть только одна библиотека pywin32 или snap7…
29 ноя '19 в 07:08
4
ответа
Как общаться Python с ПЛК Siemens с помощью Python-snap7?
Я пытаюсь установить связь Python с ПЛК CPU1212C (используя PLCSIM), но всегда возникает ошибка. Код: IP = '192.168.100.100' RACK = 0 SLOT = 1 plc = snap7.client.Client() plc.connect(IP, RACK, SLOT) print(plc.get_cpu_state()) No handlers could be fo…
29 окт '19 в 04:46
1
ответ
Исключение ожидающего задания во время чтения / записи данных Snap7-Python в ПЛК
Во время чтения и записи данных в ПЛК Siemens s7 1200 с помощью Python- Snap7 я получаю следующее исключение: Exception in thread Thread-2: Traceback (most recent call last): File "C:\Users\MDoganli\AppData\Local\Programs\Python\Python37-32\Lib\thre…
07 сен '19 в 15:43
1
ответ
связь с пирометром выносливости Fluke (profinet/RS485) через python
У меня есть пирометр Fluke Endurance (и довольно хрупкое руководство пользователя), который выводится через кабель Ethernet, который я затем подключаю к своему компьютеру через адаптер USB3.0 - Gigabit Ethernet (панель управления Windows сообщает мн…
03 июл '20 в 05:13
0
ответов
Ошибка Python Tkinter во время связи с snap7
Я столкнулся с ошибкой во время связи приложения Tkinter с моим контроллером ПЛК: "Не удалось найти обработчики для регистратора"snap7.common"". Проблема в том, что когда это происходит, моя связь при рукопожатии не работает, и мои значения в реестр…
08 июн '20 в 10:26
0
ответов
Как получить ответ об успешной записи в snap7 python для записи PLC
Как я могу получить ответ от db_write() или write_area() в протоколе python snap7, чтобы я знал данные, записанные на ПЛК, успешно. это мне нужно что-то изменить? мой код успешно записывает данные одного ПЛК, а для другого ПЛК это не... код, не выда…
07 окт '20 в 13:07
0
ответов
У меня проблема с подключением Nvidia Jason nano к s7-300
Я пытаюсь подключить Nvidia Jatson Nano к ПЛК Siemens S7-300, используя библиотеку Python snap7. Но у меня проблема. import snap7 plc = snap7.client.Client() plc.connect('192.168.200.24', 0, 2) b' TCP : Connection refused' Traceback (most recent cal…
30 ноя '20 в 19:32
1
ответ
Имя переменной читается из БД вместо адреса (смещения)
Есть ли способ прочитать данные БД из его переменной (Name) только на C#? Рассмотрим SIMATIC S7 PLC 1200. Например, я хочу прочитать данные из БД, где я не знаю адреса (смещения), я знаю только номер БД, символическое имя и тип данных. Для справки с…
25 фев '21 в 19:55
0
ответов
ROS CPP Snap7 Linux - линкер ссылается на некорректную библиотеку
Я хотел бы использовать Snap7 (мультиплатформенный пакет связи Ethernet S7 PLC) для установления связи между ROS и Siemens S7 1500. Я столкнулся с проблемой компоновщика - хотя я могу найти включения и сам файл библиотеки .so, используя пользователь…
25 апр '21 в 22:52