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

...

Jos PLServeriä käytetään työasemalla käyttäjätunnuksella, jolla on rajatut oikeudet (esim. winxp normaali käyttäjä), saattaa esiintyä käyttöoikeusongelmia. Yksi ratkaisu ongelmaan on ollut asentaa RF6xxDemoPack (kts. yllä) ensin pääkäyttäjän tunnuksilla ja sen jälkeen sillä käyttäjätunnuksella, jolla PLServeriä ajettaisiin. Asennus rajoitetulla käyttäjätunnuksella ei onnistu ilman virheilmoituksia, mutta kun ne ohittaa Ignorella, niin asennuksen saa vietyä loppuun.

Ethernet-

...

liitännällinen tukiasema

Huomioi, että ethernet-liitännällä varustettu laite on käytännössä 2 eri laitetta samoissa kuorissa, eli:

  • sarjaliitännällinen Piccolink-tukiasema 
  • ja Digin Ethernet-moduuli

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.

Varmista, että olet PLSERVER.INI:ssä määritellyt määrittely

Code Block
languagetext
SARJAPORTTI=2200

...

Varmista myös, että PLSERVER:in käytössä olevat portit ovat auki. Voit tarkistaa tämän osoitteesta https://ip.skj.fi/index.php?port=2200

Mikäli haluat useamman tukiaseman kytkeytyvän samaan PLServeriin (esim isot tilat), määrittele kaikille tukiasemille eri ip-osoitteet, mutta muuten samat asetukset.

Huom! On todettu, että tukiasema toimii paremmin ilman DHCP:tä. Aseta siis tukiasemalle kiinteä ip.

Jos Huom! Jos tukiaseman IP-osoite on tuntematon/eri aliverkossa kun konfigurointityöasema, voi olla että konfigurointisofta ei löydä tukiasemaa. Lataa silloin Setup WizardDigi Device Discovery ja tee tukiaseman ip-osoitteen resetointi tällä ohjelmalla.

...

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=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

...

Code Block
VUOSI=1
KUUKAUSI=3
VIIKKO=3
PÄIVÄ=3
PÄIVÄ=3

Ohjelman käynnistäminen

Ohjelma käynnistetään antamalla parametrina pakollinen yrityksen (l. tietokannan) nimi esim.

Code Block
plserver.exe myymala

Huom: Ohjelma käynnistyy automaattisesti pienennettynä.

Ohjelman suorittaminen Windows -palveluna (as service)

...


Ohjelman käynnistäminen

Ohjelma käynnistetään antamalla parametrina pakollinen yrityksen (l. tietokannan) nimi esim.

Code Block
plserver.exe myymala

Huom: Ohjelma käynnistyy automaattisesti pienennettynä.

Ohjelman suorittaminen Windows -palveluna (as service)

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


...

Kun päätelaite tuodaan ensimmäistä kertaa tukiaseman alueelle, ohjelma ei hyväksy sitä automaattisesti (koska muuten ulkopuoliset laitteet pääsisivät järjestelmään). PlServerin päänäyttöön oikeaan laitaan tulee lista tuntemattomista ('Tuntemattomat') laitteista ja kun uusi laite halutaan lisätä järjestelmään, valitaan jokin laitteen riveistä ja painetaan 'Hyväksy laite'. Jos laite on vieras, painetaan 'Hylkää laite'.
Uusi päätelaite käyttää oletuksena yleisiä näppäimiä (joita on mahdollista uudessa versiossa muokata käyttöliittymästä).

Tukiaseman

...

kanavan vaihto

Mikäli samalla alueella toimii useampia Piccolink-instansseja, tulee Piccolinkien toimia eri kanavilla.

...

  1. RF601 (uusi malli, neliönmuotoinen, Ethernet-portilla varustettu)
  2. Hae RF Configurator.
  3. Asenna ohjelmisto.
  4. Tarkista, että COM port on oikea.
  5. Paina Read Device Info.
  6. Klikkaa Channel -kohtaa hiiren oikealla, valitse Channel ja syötä haluttu uusi kanava (oletus 3, vaihtoehdot 1-7).
  7. Paina OK.
  8. Paina Get Info uudelleen jotta näet, että muutos on tapahtunut.
  9. Virtaresetoi tukiasema.

Päätelaitteen kanavan vaihto

Päätelaitteen kanavanvaihto:

...

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

...