Hi All,
I’m having some issues sending a command to a variable on Ingeteam relay using IEC 61850 protocol. On the Event Viewer it says that “The device doesn’t accept the request”.
I. Error
*Refer to picture attached.
II. Configuration
*Refer to picture attached.
III. Variable Mapping
Physical Device: Device01
Logical Device: TD1eGEN
Logical Node: GGIO2
Functional Constraint: CO
Data: SPCS02(Binary Output)
Under binary output we have another 3 folders of Data Object:
Oper - Operate
SBOw - Switch Before Operate
Cancel - Cancel
Under these 3 folder we have the the following Attribute or Data Objects:
- Check(Text)
- CtlNum(Register)
- CtlVal(Bit) – Command Value.
- T(Text)
- Test(Bit)
- OrCat – Origin category. Indicates the type of client that issues the command (local, substation, remote command, etc.)
IV. Sequence of test
1. Check all variables online – Passed.
2. Simulate command on CtlVal of Oper – Error occurs “Device doesn’t accept the request.”
3. I suspected that something is blocking the Signal or some authorization etc so I tried to map another control variable to SBOw( Switch Before Operate) and simulate a control and the control goes in..
4. I also changed the Value of SBOw.CtlVal to 1 and send command to Oper.CtlVal but I keep having the error.
5. Just to have a clear understanding where the issues are coming, we tried another software with similar config and connect it through IEC61850. We simulate a command at Oper.CtlVal and it successfully accepted the command.
any advise?
Thanks in advance..
Hello,
First, you must map the variable on the Data Object not on a Data Attribute.
After that you have to map on the ST functional constraint not on the CO.
this is a trick to have the possibility to read and write the controllable object.
Hi Brice,
Thank you for your advice. I'll try onsite tommorrow. But is ST is only status? I'll try and post the result. So there is nothing wrong on my config then.
Regards.
Hi Brice,
I've map my variable to ST Functional Constraint, and on the data object level and I can successfully command to 1, what I encounter now is I cannot reset the command now to 0. it still stays on 1. Any advise?
Anyway I attached the project for reference.
Thanks in advance.
Regards,
Michael
Hi Brice,
I think I know now. According to my client we can't control back to zero, it's a latch. we have to control another DO to reset back the relay to zero. It's ok now I guess. Thanks
Michael








