Writing bits from System Platform to KepServer

Join Date
Nov 2021
Location
Kamloops
Posts
5
Hello PLCtalk community,
I force to 1 bits in System Platform that are read by KepServer, and for some reason other bits are going down to zero. It seems the problem persists even when KepServer is shut down. Can it be System Platform just writes words with only one bit up and all the others zero?
 
What is your "System platform" ?
Kepserver is capable of reading or writing bits on most protocols & if it is not running then it must be your platform.
could you elaborate a little more.
One other thing when you say Kepserver is not running are you sure as it can also run as a service.
 
What model PLC?
What protocol?
I force to 1 bits in System Platform that are read by KepServer, and for some reason other bits are going down to zero.
I understand this to mean that from one of the screens in the System Platform you are trying to turn on a single bit in the PLC, but when you monitor the address of that bit in the PLC you see that other bits in adjacent addresses are also affected. Is that correct?
It seems the problem persists even when KepServer is shut down
How is the System Platform communicating with the PLC when KEPServer is shut down?
 
We are in development mode, so not connected directly to PLC, just to Kepserver and a gateway to test communication. I force in System Platform's object viewer attributes that are associated with Kepserver's iten references (so not in a screen even). When I force 1 to one attribute, other boolean 'adjacent' attributes (probably only in the same word - I'm not sure how the memory archetectute works there) are also affected, specifically they all go to 0 - as if there is some kind of masking that sends a word of 0000...1...0000 instead of a single boolean
 
Your hypothesis that the system can't write to a single bit may be accurate, but you'll need to be able to drill down to the details of the addressing to be able to verify it. I think you would be better served to use an actual PLC it your development.
 
It seems we are able to solve the problem we have in Kepserver with the configuration seen on the picture (changing to Disable the feature "Holding Register Bits Write" in Property Editor / Settings).

It is unclear to me when I will want this to be Enable, and more than this why the default is Enable – it completely prevents communicating single bits that are located next to each other.
Are there any other configurations I might want to examine?

kepserver bit word.png
 

Similar Topics

Summary: How to remotely toggle BOOL values on a vendor-supplied system having a L24ER PLC? (RSLogix Studio 5000 version 33.01.00) I have a...
Replies
5
Views
1,707
Good morning all, I have a question that I can't seem to get a direct answer to in regards to writing HMI programs in crimson 2/3. I'm trying...
Replies
1
Views
1,704
I'm trying to change the status bit for "software manual" mode of a PID block in RS Logix5000. Getting invalid type error. What I'm doing now is...
Replies
2
Views
3,742
Is it possible to write to bits 16 - 31 in a Micrologix Long (L) using RSLinx OPC Server? I have success writing to bits 0 - 15 (ie L10:0.0 -...
Replies
0
Views
7,124
Hi, I'm having an issue in crimson 3.0 when I create a programme using a case statement referencing a fault word that each bit needs to change the...
Replies
5
Views
241
Back
Top Bottom