J'ai un programme qui utilise la communication de port série pour parler à un certain matériel. Aucun problème. Puis j'ai ajouté deux Modens GSM à l'image. En VB j'ai ouvert le port COM au modem avec un protocole (8 données, aucun, 1) et quand la communication entre les modems était ouverte et en cours je fermais le port et le rouvrais avec un nouveau protocole (7 données, même parité, 2 arrêter) à mon matériel. Le matériel est standardisé à cette vitesse il y a plusieurs années, donc je ne peux pas changer cela et la plupart des modems ne supportent pas le protocole 7, e, 2. Je veux étendre la prise en charge des modems et beaucoup d'entre eux rompent le contact lorsque le port est fermé. Je n'utilise pas d'établissement de liaison matériel.Communication série
Voici donc ma question. Comment puis-je changer au mieux entre les protocoles sans fermer le port série?
- Est-ce que quelqu'un a une autre idée comment cela peut être fait sans changer les paramètres matériels?
- Créer un port série virtuel? (comment?)
- Des idées?
La question n'est pas clair pour moi. Essayez-vous de connecter en quelque sorte un matériel différent au même port? – Henrik
Non! C'est le même matériel. la connexion matérielle est PC -> Modem -> Modem -> PLC. La plupart des modems modernes ne supportent pas 7 données, même la parité et 2 bits d'arrêt. C'est ainsi que je dois me connecter aux modems avec un autre protocole, que j'utilise pour conekt à l'automate. – TAT