Hi,
sorry for using this forum as product support, but this seems to be the only place to find any help. All of the official SOK support channels do not help. They do not show any reaction at all! Just ghosting.
About two weeks ago i got my SOK SK48V100 rack battery delivered. Since then i am trying to talk to it via the RS232 port and the config software. All i ever get is timeouts.
First problem was the cable. SOK batteries are sold in Europe via the store at https://www.europe.sokbattery.com/ . But they do not sell the RS232 cable. Currentconnected seems to ship only to the US, so i ended up building my own cable.
The manual does not contain the pinout (WHY?). However somewhere else on this forum, somebody posted the RJ11 pinout. I use 3=TX, 4=GND, 5=RX. Is this the correct pinout? What type of serial signals does the battery expect? Normal RS232? TTL-5V? CMOS-3.3V? Something else special needed?
Both software programs (Protocol-Edit and SOKTools) do not talk to the battery. All i ever get are timeouts, whatever settings i tried.
On the battery, the Dip-switches are set to ID=1 (1-0-0-0). If i plug in the RS232 cable, the battery reacts to it (starts up, LCD on). However no communication.
I checked the cable multiple times with a continuity tester. I tried Windows7 and Windows10. I tried multiple USB-Serial adapters and a physical RS232 port (no USB). I even tried RS485. Multiple baudrates. With admin privs.
I shorted TX-RX and can see a successful loopback with Putty. I connected a different PC via a nullmodem cable and can see the software sending out data. But the battery seems never to answer! All this makes me pretty confident, there is not a problem with my PC/software setup.
Normally i would try to factory reset the battery next. However i could not find any type of "factory reset". Is there any way to do this? Hidden menu?
Then the manual in general seems to be somewhat incomplete:
- What is the purpose and function of the DCT port?
- The RS485A/CAN ports: Do these two ports have the same function (as configured), or is one port RS485 only and one port CAN only?
- Is RS485A/CAN internally terminated or is an external termination needed?
- Is RS485A active all the time, or only when configured?
- Can i use RS485B/C for configuration (with proper adapter, instead of RS232)?
The data sent out by the SOK software to the battery seems to be in Pylontec format. However i could not find the used message identifier in the Pylon docs. Does SOK use the Pylon protocol? An extension? Is there a documentation available?
Any other ideas on how to track down this problem?
TIA
Matthias
sorry for using this forum as product support, but this seems to be the only place to find any help. All of the official SOK support channels do not help. They do not show any reaction at all! Just ghosting.
About two weeks ago i got my SOK SK48V100 rack battery delivered. Since then i am trying to talk to it via the RS232 port and the config software. All i ever get is timeouts.
First problem was the cable. SOK batteries are sold in Europe via the store at https://www.europe.sokbattery.com/ . But they do not sell the RS232 cable. Currentconnected seems to ship only to the US, so i ended up building my own cable.
The manual does not contain the pinout (WHY?). However somewhere else on this forum, somebody posted the RJ11 pinout. I use 3=TX, 4=GND, 5=RX. Is this the correct pinout? What type of serial signals does the battery expect? Normal RS232? TTL-5V? CMOS-3.3V? Something else special needed?
Both software programs (Protocol-Edit and SOKTools) do not talk to the battery. All i ever get are timeouts, whatever settings i tried.
On the battery, the Dip-switches are set to ID=1 (1-0-0-0). If i plug in the RS232 cable, the battery reacts to it (starts up, LCD on). However no communication.
I checked the cable multiple times with a continuity tester. I tried Windows7 and Windows10. I tried multiple USB-Serial adapters and a physical RS232 port (no USB). I even tried RS485. Multiple baudrates. With admin privs.
I shorted TX-RX and can see a successful loopback with Putty. I connected a different PC via a nullmodem cable and can see the software sending out data. But the battery seems never to answer! All this makes me pretty confident, there is not a problem with my PC/software setup.
Normally i would try to factory reset the battery next. However i could not find any type of "factory reset". Is there any way to do this? Hidden menu?
Then the manual in general seems to be somewhat incomplete:
- What is the purpose and function of the DCT port?
- The RS485A/CAN ports: Do these two ports have the same function (as configured), or is one port RS485 only and one port CAN only?
- Is RS485A/CAN internally terminated or is an external termination needed?
- Is RS485A active all the time, or only when configured?
- Can i use RS485B/C for configuration (with proper adapter, instead of RS232)?
The data sent out by the SOK software to the battery seems to be in Pylontec format. However i could not find the used message identifier in the Pylon docs. Does SOK use the Pylon protocol? An extension? Is there a documentation available?
Any other ideas on how to track down this problem?
TIA
Matthias