Vítej,
Host
. Prosím
přihlaš se
nebo
se zaregistruj
.
24.04.2026, 19:55:43
Fórum k produktům firmy ELSACO Kolín
PROMOS fórum
FRED - grafické vývojové prostředí
FRED - platforma PL2 (CCPU)
CCPU a 1200Bd na hlavním kanále
0 uživatelů a 1 Host prohlíží toto téma.
« předchozí
další »
Stran:
[
1
]
Autor
Téma: CCPU a 1200Bd na hlavním kanále (Přečteno 3817 krát)
libor
moderátor+
Příspěvků: 388
CCPU a 1200Bd na hlavním kanále
«
kdy:
05.04.2012, 06:37:13 »
Vytvořil jsem si projekt (ve FREDovi) pro jednotku PL2 a vše fungovalo, jak mělo. Následně jsem chtěl změnit nastavení rychlosti na 1200Bd. Použil jsem k tomu modul Modem. Po nahrání aplikace se program v jednotce rozeběhl a vše vypadalo ok. Po restartu jednotka už ale nenaběhla. Co s tím? To nejde na hlavním kanále použít rychlost 1200Bd?
Dotaz zákazníka (viz
výzva
).
Zaznamenáno
Jabber:
benes@promos.cz
libor
moderátor+
Příspěvků: 388
Re: CCPU a 1200Bd na hlavním kanále
«
Odpověď #1 kdy:
05.04.2012, 06:54:26 »
Použití modulu MODEM pro změnu rychlosti na hlavním kanále je správné, ale bez dalších úprav funguje jenom pro rychlosti 2400 Bd a vyšší. Problém je totiž v tom, že tato rychlost (definovaná pomocí modulu MODEM) se nastaví i pro BIOS, jehož start je hlídán watchdogem. Pokud BIOS nespustí do daného okamžiku aplikaci, tak je jednotka zrestartována. Bohužel výpisy do hlavního kanálu, které provádí BIOS na rychlosti 1200 Bd, jsou natolik pomalé, že watchdog zabere ještě před spuštěním aplikace, takže jednotka se potom dokola restartuje.
Pokud je centrála v tomto stavu, tak bohužel jediná možnost na její zvonuoživení je pouze a jenom ve firmě ELSACO.
Jedno z možných řešení je zakázání výpisů BIOSu, což není jednoduchá věc.
Jednodušším řešením tohoto problému je použití modulu
SerialComm
. Jeho umístěním do projektu lze nastavit na vybraném kanále (tj. i hlavním) rychlost, paritu atd. Na rozdíl od modulu MODEM pak
MUSÍ být modul SERIALCOMM v projektu přítomen
, protože změna nastavení portu nemění nastavení v BIOSu, ale pouze nastavení aplikace.
Nastavení modulu SerialComm pro rychlost 1200Bd, 8bitů, žádná parita pro kanál 0 (COM0) je vidět na přiloženém obrázku.
Zaznamenáno
Jabber:
benes@promos.cz
Stran:
[
1
]
« předchozí
další »
Skočit na:
Prosím vyber cíl:
-----------------------------
Všeobecná kategorie
-----------------------------
=> Fórum - pravidla, info
=> Nezařaditelné
-----------------------------
HW
-----------------------------
=> CCPU-02/03/21
=> CCPU-34
===> Návody pro CCPU-34
=> XCPU
=> XCom
=> Periferní jednotky CAN
=> PROMOS heavy duty line
=> Periferní jednotky RS-485
=> Moduly pro sběr dat
=> Sériové (komunikační) převodníky
=> Napájecí zdroje
=> Displeje, terminály, zobrazovače
=> mikroPLC
=> Průmyslové počítače
=> Doplňky, ostatní HW
-----------------------------
FRED - grafické vývojové prostředí
-----------------------------
=> Aplikace FRED
=> FRED - platforma PL2 (CCPU)
=> FRED - platforma CCPU-34
=> FRED - platforma XCPU
=> FRED - platforma XCom
=> FRED - platforma ProDis
=> FRED - platforma UKDM
-----------------------------
Další firemní SW
-----------------------------
=> OPC server
=> LogiMon
=> CW ovladače
=> Wzorky
=> Ostatní
Powered by SMF 1.1.21
|
SMF © 2011, Simple Machines
Nahrávám...