minhnt152

Forum Replies Created

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • in reply to: Extra Component – Frame #7696
    minhnt152minhnt152
    Participant

    Hi,
    I create a KP for HID access control system, I want to show the picture of card holder based on the card number. So, I will create a webpage that get the “card number” parameter, find image and show.

    in reply to: BACnet KP #7432
    minhnt152minhnt152
    Participant

    Hi,

    It’s BACnet protocol. In the message, it contains the full address of the device (there are multiple address in one device). I found it’s difficult to locate the device only by address and callnum, because after the initialization, the address won’t appear on the packet.

    Thanks

    in reply to: BACnet KP #7423
    minhnt152minhnt152
    Participant

    Hi Mikhail,

    Let me check again.
    Can I get the list of KP from CommLineSvc?

    Regards

    in reply to: BACnet KP #7407
    minhnt152minhnt152
    Participant

    Dear,

    I also change the type of the kpCallNumDict to List

    // protected Dictionary<string, KPLogic> kpCallNumDict;
    protected List<KeyValuePair<string, KPLogic>> kpCallNumDict;

    Thanks

    in reply to: BACnet KP #7406
    minhnt152minhnt152
    Participant

    Dear Mikhail,

    The BACnet IP is run in UDP/IP, and if there are BACnet MS/TP controllers connect to server via a BACnet gateway, all the controllers will run through a same IP address.
    Your CommUdpLogic only support to process incoming data the first KPLogic, so I must change to process incoming data for all KPLogic of the IPAddress.

    Origin:
    KPLogic kpLogic;
    if (kpCallNumDict.TryGetValue(udpConn.RemoteAddress, out kpLogic))
    {
    // обработка входящего запроса для определённого КП
    ExecProcIncomingReq(kpLogic, buf, 0, buf.Length, ref kpLogic);
    }
    else
    {
    WriteToLog(string.Format(Localization.UseRussian ?
    “{0} Не удалось найти КП по IP-адресу {1}” :
    “{0} Unable to find device by IP address {1}”,
    CommUtils.GetNowDT(), udpConn.RemoteAddress));
    }

    Change to:
    foreach (var _kpLogic in kpCallNumDict.Where(x => x.Key == udpConn.RemoteAddress))
    {
    var kpLogic = _kpLogic.Value;
    ExecProcIncomingReq(kpLogic, buf, 0, buf.Length, ref kpLogic);
    }

    Regards

    in reply to: BACnet KP #7391
    minhnt152minhnt152
    Participant

    Dear Mikhail,

    I have changed the archive name to KpBACnet_1.1.0.0.zip.

    Regards

    in reply to: BACnet KP #7390
    minhnt152minhnt152
    Participant

    Dear Mikhail,

    1. Why do you include ScadaCommCommon.dll and ScadaData.dll into the archive? Is it possible to remove them because they are already exist in the destination directories?
    >> The ScadaCommCommon must change, because I have changed some code in the UDPTransport so it can work with BACnet, ScadaData can remove.

    2. What is the pricing? Which license types are available?
    >> The price is 180$/license and full support in 1 years. User can run it in demo mode for 10 minutes, after 10 minutes, need to restart the communication line.

    3. May be it would be useful if you add version number in the archive name, e.g. KpBACnet_5.0.0.0.zip
    >> OK, I will add version to it.

    Regards

    in reply to: BACnet KP #7376
    minhnt152minhnt152
    Participant

    Hi all,

    Here is the user manual video.
    How to config

    Regards

    in reply to: Line & KP Stat monitoring #7292
    minhnt152minhnt152
    Participant

    Thank you

    in reply to: Alarm & Event management #7176
    minhnt152minhnt152
    Participant

    Hi,
    May i know if you will update it soon or not?

    in reply to: Realtime data get and set value #7111
    minhnt152minhnt152
    Participant

    Thanks i made it 🙂

    in reply to: Realtime data get and set value #7102
    minhnt152minhnt152
    Participant

    Hi,
    I have tried the open module code that copy the value from an input channel to a output channel and it works.
    My aim is to create a block programming at server side, to work similar to the Automation module.

Viewing 12 posts - 1 through 12 (of 12 total)