Die Suche ergab 11 Treffer
- Donnerstag 12. März 2020, 15:23
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Naja was soll ich sagen, ich habe meine Randbedingungen die ich einhalten muss 
- Donnerstag 12. März 2020, 15:01
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Ja das stimmt aber nicht bei meinem Problem, weil x unter zwei Bedingungen geschrieben wird wenn ich dann ein x_1 udn x_2 verwende weiß die nachgeschaltete Software nicht welchen Wert diese zu nehmen hat. Das Problem ist komplexer als ich nehme einfach eine zweite Variable.
- Donnerstag 12. März 2020, 14:34
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Ich denke hier herrscht Verwirrung weil Modbus als eher spezielles Protokoll im Spiel ist. Da scheinen die Clients als Register-Raum dargestellt zu sein, aus dem man eben ab einer bestimmten Adresse eine Menge an Werten liest oder schreibt. Und ich vermute mal stark unser TE moechte an der Stelle ...
- Donnerstag 12. März 2020, 14:27
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Die Klasse hat nichts mit dem Problem zu tun, ich weiß nicht warum das thematisiert worden ist, wahrscheinlich weil das eine schlecht gekürzte Version ist, die nicht dem Python Standard entspricht.
Mein Problem war das eine Variable x = server_context.getValues(3, 16, 2) gesetzt wurde und die ...
Mein Problem war das eine Variable x = server_context.getValues(3, 16, 2) gesetzt wurde und die ...
- Donnerstag 12. März 2020, 14:10
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Ja ich weiß das die Klasse komisch aussieht, sie hat ihren Zweck hier erfüllt. ;-)
Das ganze Konstrukt ist wesentlich komplizierter, und ändert nichts an dem Problem außer das die Sache unübersichtlich gewesen wäre und es hätte nichts an dem Problem geändert, weshalb ich darauf verzichtet habe das ...
Das ganze Konstrukt ist wesentlich komplizierter, und ändert nichts an dem Problem außer das die Sache unübersichtlich gewesen wäre und es hätte nichts an dem Problem geändert, weshalb ich darauf verzichtet habe das ...
- Donnerstag 12. März 2020, 13:42
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
@McAce_2: Ich habe so gut wie nix verstanden. Was ist `x`? Im Text klingt das so als wäre das etwas in einem Gerät an einer Adresse, im Code ist das aber ein Name in Python.
Und sorry, aber bei:
class ProtocolData:
def get_parameter_list(self):
parameter_list = [e for e in range(0,1550 ...
- Donnerstag 12. März 2020, 13:11
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Ich gehe noch etwas mehr auf dem Problem ein.
Mit der Adresse 16 wird ein Wert in die Variable x geschrieben aber mit der Adresse 1060 wird auch der Wert in Adresse x geschrieben. Wenn jetzt nur die Adresse 16 geschrieben wird z.B 50
x= server_context.getValues(3, 16, 2)
dann wird x durch
x ...
Mit der Adresse 16 wird ein Wert in die Variable x geschrieben aber mit der Adresse 1060 wird auch der Wert in Adresse x geschrieben. Wenn jetzt nur die Adresse 16 geschrieben wird z.B 50
x= server_context.getValues(3, 16, 2)
dann wird x durch
x ...
- Donnerstag 12. März 2020, 13:03
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Klar das ist nach den Getter und Setter Prinzip von Java benannt, was stört den daran bzw. was ist der bessere oder Python Weg das zu machen?Sirius3 hat geschrieben: Donnerstag 12. März 2020, 12:29 Dieses ganze get_parameter-Zeug sieht gar nicht nach Python aus.
- Donnerstag 12. März 2020, 12:57
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Okay ich dachte die sind nicht so wichtig
from pymodbus.server.sync import StartTcpServer, ModbusTcpServer
from pymodbus.client.sync import ModbusTcpClient as ModbusClient
from pymodbus.device import ModbusDeviceIdentification
from pymodbus.datastore import ModbusSequentialDataBlock
from ...
from pymodbus.server.sync import StartTcpServer, ModbusTcpServer
from pymodbus.client.sync import ModbusTcpClient as ModbusClient
from pymodbus.device import ModbusDeviceIdentification
from pymodbus.datastore import ModbusSequentialDataBlock
from ...
- Donnerstag 12. März 2020, 10:35
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Re: Pymodbus Reference Number "address" abfrage im Server
Sorry vergessen, leider habe ich auf den Client keinen Einfluss, die Kommunikation zwischen Client und Server ist stabil und funktioniert auch.
Mir geht es halt um das reagieren auf einen bestimmten Adressbereich
class ProtocolData:
def get_parameter_list(self):
parameter_list = [e for e in ...
Mir geht es halt um das reagieren auf einen bestimmten Adressbereich
class ProtocolData:
def get_parameter_list(self):
parameter_list = [e for e in ...
- Donnerstag 12. März 2020, 09:57
- Forum: Netzwerkprogrammierung
- Thema: Pymodbus Reference Number "address" abfrage im Server
- Antworten: 22
- Zugriffe: 6359
Pymodbus Reference Number "address" abfrage im Server
Hallo Python Community,
ich habe ein Problem, der ModbusClient fragt spezielle Addressbereiche ab und auf diesen Adressbereich möchte ich im ModbusTCP Server reagieren.
Beispiel aus einem Wireshark log
Functionscode 3
Reference Number 1050
Word Count 100
das heißt ab "adresse" 1050 lese 100 ...
ich habe ein Problem, der ModbusClient fragt spezielle Addressbereiche ab und auf diesen Adressbereich möchte ich im ModbusTCP Server reagieren.
Beispiel aus einem Wireshark log
Functionscode 3
Reference Number 1050
Word Count 100
das heißt ab "adresse" 1050 lese 100 ...
