Dobrý den,
chtěl bych se zeptat kolik UNI kanálů je možné použít na jednom ETH rozhraní u PLC CP-2007?
Předem děkuji za odpověď.
Odpovědi 3
Dobrý den,
v IO Configuratoru lze staticky nadefinovat až 8 uni kanálů na každém ethernetovém rozhraní. Obecně lze provozovat současně až 128 spojení, které se otvírají dynamicky z uživatelského programu přes funkce OpenUniChannel nebo OpenUniSocket (funkce z knihovny ComLib dostupné pro centrální jednotky Foxtrot CP-2xxx nebo CP-8001 systému TC800).
Dobrý den,
děkuji za odpověď. Jen jsem se ještě chtěl zeptat, zda je možné vytvořené spojení přes OpenUniChannel následně použít ve funkci ModbusTCPMas? Předem děkuji za odpověď.
S pozdravem
M. Novotný
Ano, samozřejmě, je to možné. Funkce OpenUniChannel vrací číslo socketu, který otevřela a to se může použít v libovolném funkčním bloku místo kódu kanálu ETHx_uniy. I když to číslo je z jiného rozsahu než mají konstanty ETHx_uniy při vytvoření kanálu v IO Configuratoru, tak v obou případech reprezentuje nějaký ten otevřený socket, přes který bude komunikace probíhat. Viz příklady v helpu v Mosaicu.
Vaše odpověď
Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.