Au lieu d'utiliser le DASMBTCP, tu peux utiliser le serveur OPC d'Applicom Direct-Link™ SW1000.
Avantage : Aucun besoin de modifier le format des variables (ex: %MW1234 => 401235).
Type: Messages; Utilisateur: yome3k
Au lieu d'utiliser le DASMBTCP, tu peux utiliser le serveur OPC d'Applicom Direct-Link™ SW1000.
Avantage : Aucun besoin de modifier le format des variables (ex: %MW1234 => 401235).
http://www.runmode.com/s7dbinitializer.html
https://code.google.com/p/propc/
http://www.opcconnect.com/delphi.php
Un autre moyen est d'ouvrir une section du programme et de copier le contenu de la section vers un éditeur de texte (Important : bien positionner la vue en mode symbolique). Ensuite tu exportes tes...
Voyant état automate TSX Micro
RUN
- allumé : automate en RUN,
- clignote*: automate en STOP,
- éteint : pas d'application valide ou défaut automate
TER
- allumé : échange par la liaison...
http://www.developpez.net/forums/d743331/systemes/autres-systemes/automation/modbus-rs485-2-fils-rs-232-a/#post4318311
Il faut utiliser la fonction Write plutôt que WriteStr je pense.
Le seul simulateur de S7-200 que je connaisse...
http://personales.ya.com/canalPLC/
Merci pour cet instructif article.
Par contre c'est assez "galère" le coté STA/STU/CTX/EDS!
Les convertisseurs USB<->Série ne fonctionnent pas avec le PL7 (sauf certain modèle et sous Windows 95/98) :cry:
J'ai cherché un peu dans les docs Schneider en ma possession, mais rien...
Je ne pense pas que cela est prévu.
Sinon pour les drivers en Delphi, je sais maintenant à qui demander pour compléter...
Perso, j'ai un site mélangeant les deux protocoles (non ce n'est pas saaale ;)):
14 S7-300
10 Passerelle ETG100 Schneider
Le tout avec une carte Applicom PCI Eth en OPC.
Ca marche bien, merci.
Peut-être un adresse ou fonction modbus "spéciale" ?
[Hors sujet ON]
Tu parles de Delphi (je l'utilise aussi en version 2007).
As-tu un usage de Delphi dans ton métier d'automaticien (outils...
http://libnodave.sourceforge.net/
http://www.ascolab.com/images/stories/ascolab/downloads/dcom.chm
Je joint le code de mon composant (basé sur TComPort) :
unit MBusCPort;
{$I CPort.inc}
interface
uses
// Compute checksum
function TModBus.CRC16(Buf: TMBusBuf; Len: Word): Word;
var
CS: Word;
Index, Shift: integer;
begin
CS := $FFFF;
for Index := 0 to Len-1 do
begin
CS := CS xor...
Perso, j'utilise un sniffer ethernet comme wireshark afin de connaitre l'adresse ip par défaut de l'automate. Rapide et efficace dans 99% des cas.
http://www.wireshark.org/
Ne pas oublier de brancher l'adaptateur secteur 9V pour polariser le bus RS485 (des fois que ;))
http://www.gs-computer.com/Images/Schema-cablage-rs485.gif
http://www.gs-computer.com/index.php?pages=Normalisation&lang=fr&id=6&menu=5
http://jamod.sourceforge.net/
N'en doute plus, je l'ai testé en "réel" sur un site. En fait il faut utiliser la dernière version du PL707 (4.0). Et ayant le PL7 sur ma machine (un DELL moi aussi pour la même raison ;)), je n'ai...
Sinon il faut le câble de programmation Schneider en USB. Cela marche bien avec le PL707...
En vrac il y a aussi:
http://www.support-omron.fr/Multiway.php
http://www.soft-control.fr/articles.php?id=11
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.