Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Aplikace vzájemně nekomunikují přes COM porty

Dave666 (22)|18.1.2011 22:45
Zdravím, aktuálně zpracovávám semestrální práci a mám problém. Mám 2 aplikace - jedna je simulátorem PLC Teco - SoftPLC (http://www.tecomat.cz/index.php?lang=cs&m1id=1&m2id=3&m3id=0&mid=246), druhá je virtuální model křižovatky. Do simulátoru se nahraje program, který by měl dále posílat instrukce přes COM port do křižovatky. Problém je, že virtuální model podporuje pouze COM1 a COM2, tím pádem je nutné provést spárování s jiným volným COM portem tak, aby SoftPLC byl schopen s modelem komunikovat. To jsem udělal přes com0com, kdy jsem spároval COM1 a COM17 (17ka byla první volná). Když oba dva porty otestuji přes hyperterminál, je vidět, že komunikují --> spárování je správně. Nicméně, model křižovatky není schopen navázat spojení s SoftPLC. Zkoušel jsem už různá nastavení komunikace v obou aplikacích, zatím ale bez úspěchu. Taktéž testováno jak na notebooku, tak na stolním PC. Na obou jsou Windows 7. Nějaké nápady, co by mohlo bránit vzájemné komunikaci?
Dave666 (22)|19.1.2011 15:35
Tak problém komunikace vyřešen, nicméně teď vydrží spojení jen několik sekund a poté nastane modrá smrt, konkrétně 0x000000B8.