Forum Replies Created
-
AuthorPosts
-
MikhailModeratorHi,
@jacklondon is right. You should allow incoming connection to the HTTP port 80 on the Windows firewall.
MikhailModeratorHello,
Thank you for the details.
Could you try another approach for the same thing?
Do the following:
1. Make inactive the existing watchdog triggers.
2. Create a new trigger that fires “On channel data change”
3. Create a similar command for the new trigger and tick “Copy value or data” checkbox.
4. Don’t use “Out channel” in the trigger command, but use “Device” and “Command” fields.Please let me know about the result.
MikhailModeratorHi,
Please provide an example what do you get after decoding an incoming BACnet message?
May be I should apply the suggested updates, may be not. To do this I have to be sure that they are really necessary there.
MikhailModeratorMy server is on 192.168.1.60 …. on this server machine if I put 192.168.1.60/scada/ in the search bar of Chrome it all works . If I go onto another PC on my network I can not connect at all …just get a connection time out
Please create a new topic for this question, because it has another sobject.
MikhailModeratorHi,
You can get a list, but you can find a device (KP) by a numerical address or string address (CallNum).Could you explain, how do you detect that an UDP packet is addressed to a particular device (KP)?
MikhailModeratorPlease make screenshots of the related output channels. I need to check their properties, especially formulas.
MikhailModeratorHi,
Try the links below
https://sourceforge.net/projects/modrssim/
https://sourceforge.net/projects/modrssim2/Does at least one of them work?
MikhailModeratorHello,
Please check:
Does the server stop responding in the same moment when Automatic Control Module sends a command? If yes, which output channels numbers related with the problem?
MikhailModeratorkpLogic = CommLineSvc.FindKPLogic(...); // decode received data here kpLogic.SetCurData(...);
MikhailModeratorHello,
If all the controllers have the same IP address, you should choose communication channel properties:
Device selection = DLL DeterminedIn this case the other branch of code works:
else // DeviceSelectionModes.ByDeviceLibrary { // обработка входящего запроса для произвольного КП KPLogic targetKP = null; ExecProcIncomingReq(firstKP, buf, 0, buf.Length, ref targetKP); }When you override the ExecProcIncomingReq method, you should return the proper device in the targetKP variable. There is a property CommLineSvc that implements the ICommLineService interface.
By using CommLineSvc.FindKPLogic(int address, string callNum) you can find the required device.Could you use the described approach?
-
This reply was modified 5 years, 3 months ago by
Mikhail.
MikhailModeratorHello,
I will analyze this and reply here.
MikhailModeratorHi,
This is just a logical mess. In the official standard registers are numbered 1,2,…
However, in data packets addresses are encoded like 0,1,…
Because of this, some manufactures specify in manual physical address (from 0), while otherы logical address (from 1).
MikhailModeratorHello Rich,
By default, addressing is one-based in the template editor. Many manufacturers specify zero-based addresses in the manuals. Try switching to zero-based addressing in the template settings.
MikhailModeratorVersions are fresh. However, you should update Server to the newest version 5.1.4.0. They are fully compatible. You can overwrite the application files.
Please check the following: when Server is unable to connect to, do you have data in the archive for this period of time?-
This reply was modified 5 years, 3 months ago by
Mikhail.
-
This reply was modified 5 years, 3 months ago by
-
AuthorPosts