Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: typo

...

...

...

...


Sisällysluettelo

Table of Contents

...

  • Piccolink RF600/RF601 päätelaite (Bluetooth-malleja RF650 ja RF651 ei ole tuettu) tai Triskan
  • PC RS232 portilla (RF600/RF601) tai Ethernet -liitäntä tukiasemaa varten samassa verkossa.
  • Muistia ja nopeutta "riittävästi" (XP 512 megatavua).
  • Käyttöjärjestelmä Windows XP tai uudempi.

    *HUOM! KAKSI TAI USEAMPI FYYSISESTI LÄHEKKÄIN SAMALLA TAAJUUSKANAVALLA TOIMIVAA TUKIASEMAA SAATTAVAT HÄIRITÄ TOISIAAN TAI AIHEUTTAA VIRHEITÄ. TÄMÄN JOHDOSTA SUOSITELLAAN ASENNUKSEN YHTEYDESSÄ TARKISTETTAVAN, ETTEI SAMALLA KANAVALLA OLE USEAMPIA KUIN YKSI TUKIASEMA/YRITYS.
    Info
    title
    Panel
    Huomioithan

    Kahden tai useamman eri järjestelmään kytketyn Piccolink tukiaseman toimiminen-samalla tai viereisellä kanavalla saattaa aiheuttaa häiriöitä. Asennuksen yhteydessä on siis hyvä tarkastaa, että kanava on vapaa.

    Kanavan vaihto: ohje.


  • Yksi tukiasema pystyy palvelemaan kovassa käytössä maksimissaan kymmentä päätelaitetta (ei teknistä rajoitusta, mutta kokemuspohjaisesti 9-12 päätelaitetta per tukiasema on radioliikenteen äärirajoilla).

...

  1. Poistu PLServeristä
  2. Etsi, missä on PLServer.ocx -tiedosto
  3. Aja komento regsvr32 /u polku_missä_tiedosto_on\plserver.ocx
  4. Poista polku_missä_tiedosto_on\PLSERVER.OCX
  5. Tallenna uusi PLSERVER.OCX hakemistoon (tiedosto.skj.fi → SKJUSB → NordicID)
    1. (32-bit) C:\WINDOWS\SYSTEM32\ 
    2. (64-bit) C:\Windows\SysWOW64\
  6. Aja komento
    1. (32-bit) regsvr32 C:\Windows\SysWOW64\PLServer.ocx
    2. (64-bit) regsvr32 C:\WINDOWS\SYSTEM32\PLServer.ocx
  7. Käynnistä PLServer

...

Laitteiden konfiguraatiot ovat siis toisistaan erillisiä, eli Digin moduuliin määritellään sarjaliikenne-asetukset täytyy olla linjassa piccolinkin sarjaliikenne-asetusten kanssa.

Asennusprosessi: 

  1. Lataa asennuspaketti.
  2. Kytke tukiasema verkkoon ja virtaan (irroita sarjakaapeli).
  3. Käynnistä määritysohjelma (Digi Port Authority - Remote), näet tukiaseman tämänhetkisen ip-osoitteen.
    1. Mikäli verkossa ei ole DHCP:tä päällä, määritä koneellesi oikea ip-osoite (samaan verkkoalueeseen).
  4. Avaa webbiselain tukiaseman ip-osoitteella.
  5. Kirjaudu: root / dbps. 
  6. Muuta verkkoasetukset oikeiksi.
  7. Buuttaa tukiasema.
  8. Mene uudestaan configurointisivulle, uudella ip:llä.
  9. Configuration -> Serial Ports -> Port 1
  10. (Uusissa tukiasemissa näyttää olevan erillainen softa, profiiliksi pitää valita TCP Sockets niin ao. ohje pätee)
  11. Ruksita Automatically establish TCP connections.
  12. IP-address -kohtaan kirjoita koneen, jossa PLserver pyörii, ip-osoite.
  13. Service: Raw TCP
  14. Port: 2200
  15. Ruksita 'Enable TCP Keepalive'.
  16. Tarkista että Flow Control = None.
  17. Käynnistä PLServer ja testaa.

...

Code Block
[ASETUKSET]
SARJAPORTTI=2
MYYJÄTIMEOUT=600
HINTATASO=1
OLETUSMYYJÄ=1
HKEIMUUTAHINTAA=TRUE
TUOTESELAUS=NIMI
INVOLETUSMAARA=1
OLETUSVARASTO=1
INVTARKISTUSRAJA=100
HAVIKKIOSTOHINTAMAX=0
HAVIKKIMAARAMAX=0
HAVIKKINOLLAHINTAINENSALLITTU=TRUE
INVVANHATARKRAJA=30
VAINKESKUSVARASTOTILAUKSIA=TRUE

[NÄPPÄIMET]
F1=INVENTAARIO
F2=KUORMANTULO
F3=HINTAKYSELY
F4=TILAUS
F5=HÄVIKKI
F6=MYYNTIKERÄILY
F7=VARASTOSIIRTO

[KERTYMÄT]
VUOSI=1
VAINKESKUSVARASTOTILAUS=FALSE
MTTOIMSELAUSTYYPPI=RIVI
MTTOIMTUOTE1=
MTTOIMTUOTE2=
MTTOIMTUOTE3=
MTTOIMTUOTE4=
HAVIKKIOLETUSLAJI=0
KERKIRJSELAUSJARJ=0
MKEROLETUSMAARA=0
KTHINTAVEROTON=FALSE
TILAUSRIITKK=3
TILAUSMAXMAARAKAYTOSSA=FALSE
TILAUSMAXMAARA=0
ESLMACETULIITTEET=

[NÄPPÄIMET]
F1=INVENTAARIO
F2=KUORMANTULO
F3=HINTAKYSELY
F4=TILAUS
F5=HÄVIKKI
F6=MYYNTIKERÄILY
F7=VARASTOSIIRTO

[KERTYMÄT]
VUOSI=1
KUUKAUSI=3
VIIKKO=3
PÄIVÄ=3

...

Palvelun asenetamiseen on kaksi vaihtoehto NSSM tai Microsoft Resource Kit

Komentokehote skripti asennukseen.

Code Block
languagebash
titleInstall_PLServer_Service.cmd
collapsetrue
c:
if exist \temp (
  goto onkansio
) else (
  mkdir \temp
)
:onkansio
cd \temp
echo ladataan PLServer.ocx
powershell.exe -command "&{ Invoke-WebRequest 'https://tiedosto.skj.fi/SKJUSB/NordicID/PLServer.ocx.7.1.2.zip' -Outfile 'PLServer.ocx.7.1.2.zip' }"
powershell -command "Expand-Archive -Force 'PLServer.ocx.7.1.2.zip'"
copy PLServer.ocx.7.1.2\PLServer.ocx C:\WINDOWS\SYSTEM32\
if ERRORLEVEL 1 (
	echo Ei oikeuksia
	timeout 30
	exit 1
)
copy PLServer.ocx.7.1.2\PLServer.ocx C:\WINDOWS\SYSTEM32\
regsvr32 -u C:\WINDOWS\SYSTEM32\PLServer.ocx
regsvr32 -u C:\Windows\SysWOW64\PLServer.ocx
regsvr32 C:\WINDOWS\SYSTEM32\PLServer.ocx
regsvr32 C:\Windows\SysWOW64\PLServer.ocx

sc query state= all | findstr /C:"SERVICE_NAME: winskj_plserver_%kanta%" 
if ERRORLEVEL 1 (
	echo Ei palvelua "winskj_plserver_%kanta%"
) else (
	echo Suljetaan palvelu "winskj_plserver_%kanta%"
	net stop winskj_plserver_%kanta%
	if ERRORLEVEL 1 (
		echo Ei oikeuksia avata palvelua "winskj_plserver_%kanta%"
		timeout 30
		exit 1
	)
)

echo ladataan nssm
powershell.exe -command "&{ Invoke-WebRequest 'https://tiedosto.skj.fi/SKJUSB/Utilities/nssm.exe' -Outfile 'nssm.exe' }"
nssm install "winskj_plserver_%kanta%" C:\WINSKJ\PLSERVER.EXE %KANTA% 
sc failure "winskj_plserver_%kanta%"  actions= restart/60000/restart/60000/restart/60000 reset= 86400


sc query state= all | findstr /C:"SERVICE_NAME: winskj_plserver_%kanta%" 
if ERRORLEVEL 1 (
	echo Ei palvelua "winskj_plserver_%kanta%"
) else (
	echo Avataan palvelu "winskj_plserver_%kanta%"
	net start winskj_plserver_%kanta%
	if ERRORLEVEL 1 (
		echo Ei oikeuksia avata palvelua "winskj_plserver_%kanta%"
		timeout 30
		exit 1
	)
)
echo OK!
timeout 10
exit 0



  1. Lataa NSSM, mikäli sitä ei vielä ole ladattuna

    Code Block
    CD\WINSKJ
    wget http://tiedosto.skj.fi/SKJUSB/Utilities/nssm.exe


  2. Asenna palvelu

    Code Block
    nssm install PLServerPalvelunNimi "C:\WINSKJ\PLSERVER.EXE" ALIAS


  3. Käynnistä Palvelu

    Code Block
    net start PLServerPalvelunNimi


...

NordicID:n lisäksi voi soittaa myös Procomponentille.
Puh. +358 20 779 8886 
Sähköposti: huolto@procomponent.fi

...