We Value Your Feedback!
Could you please spare a few minutes to share your thoughts on
Cloud Connected vs On-Premise Services. Your feedback can
help us shape the future of services.
Learn more about the survey
or
Click here to Launch the survey
Schneider Electric Services Innovation Team!
Gateways and Energy Servers
Schneider Electric support forum to share knowledge about product selection, installation and troubleshooting for EcoStruxure Panel Server, PowerTag, Com'X, Link150…
User | Count |
---|---|
96 | |
46 | |
41 | |
30 |
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Bonjour @SALAH1994 ,
Pour l'intégration Panel Server + HeatTag, la table modbus est dispo ici:
La signification de la valeur HEX 0x8000 est une exception Modbus. L'automate ne va pas interroger le bon registre du HeatTag ou la requête ne contient pas le bon nombre de registres consécutifs et va "taper" dans une zone inconnue ou réservée. Merci de vérifier si l'automate envoie sa requête sur l'adresse ou le numéro du registre Modbus.
Vérifier que le service Modbus TCP est bien activé sur le Panel Server sous Paramètres > Communication réseau > Services > Activation des services de communication.
Vérifier aussi que l'automate utilise bien le FC 03 pour envoyer sa requête de lecture.
Cordialement,
Link copied. Please paste this link to share this article on your social media post.
Hello @SALAH1994
Are you sure you have the modbus server activated on the ethernet port ? What is your Network config switched port or seggregated ?
We have invalid value defined based on format for Float32 invalid value is 0xFFC00000
Temperature is register 4001 (address 4000) and FLOAT32.
What register are you pulling and are you using the virtual ID defined in the PAS for the HeatTag IP address:virtual ID ?
Kind Regards
Link copied. Please paste this link to share this article on your social media post.
Hello @Guillaume_Evrard and @Romain_Polette ,
-I am sure the modbus function is 03 to read from holding register even i tried other modbus function the return is the same .
-There is an incresaing request counter and on the plc side(the client) there is no problem so the Modbus server and the ethernet port are activated.
-I tried both segregated and switched .
-I tried all the register in the excel description file (temperature , humidity , airquality.. etc) , the registers return always is 80008000 in 32 bit and 8000 in 16 bit ,And for the virtual ID its the default ID 102 , and in the siemens plc side the ID is 102 (66 in hex) .
Best regards
Link copied. Please paste this link to share this article on your social media post.
Hello,
Can you try with a modbus tool ( modscan or modbus doctor) and share the result ?
Suggest switched port and ensure modbus service enabled on Ethernet port.
Are you using default configuration for modbus server on PAS in regards to Timeout ?
I understand you have multiple zigbee devices to have virtual ID 102 ?
Are you using FW 2.1 ?
Is it a HeatTag V2, can you share the FW version ?
Here information from a HeatTag from a PAS.
Kind Regards
Link copied. Please paste this link to share this article on your social media post.
Hello @SALAH1994 ,
Same here. I can read 14 consecutive registers (= 7 Float32).
What is the exception code returned by your PLC ?
An "easy" way to make you own diagnostic is to put an ETH Switch (with port mirroring feature) and check your Modbus frames with Wireshark.
If you cannot do it, please extract the Panel Server technical logs and contact our support.
Regards,
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.
With achievable small steps, users progress and continually feel satisfaction in task accomplishment.
Usetiful Onboarding Checklist remembers the progress of every user, allowing them to take bite-sized journeys and continue where they left.
of