Recently active
Hello Everyone, I am doing POC to integrate the Modbus TCP device data to IOT platform.Here my challenge was IOT platform not accepting the tag name with "dot" delimiter in Json payload. so, i need a support or guidance to change the tag hierarchy or delimitator of Tag name in Kepware.Ex: channel1.device1.voltage -----------> channel1_device1_voltage Background requirement: I need to read the tag values in IOT platform through MQTT gateway with Advance Template but unfortunately IOT Platform not accepting "dot" in payload variables. So, is anyone can guide / provide the possible solution to the same. thanks for your sincere response.
Hi alli am getting these warning every 30second when connected to broker in $SYS/ Topic2023-08-15 13:59:16 Warning MQTT Client Unexpected token found while looking for the end of the MQTT payload. | Channel = 'MQTT_****LAB01', Topic = '$SYS/brokers/emqx@****lab01/version', Line = 1, Col = 2. Values are okIs there a way to use $SYS Topics and avoid these warnings "Normal" Topics seems to work without warnings. //Ronnie
Hello! I'm fairly new to this area and have been tasked to setup a new server for a client. The old server is running kepserverEX using OPC DA and my job is to configure the new server and run OPC UA. I'm trying to test this out locally with a plc on my network with a few tags on it. The system in production has a ton of tags and ideally i'd like to see these tags imported in kep. I just cant seem to get it to work though. I was hoping to set up a channel with a OPC UA driver and add a device. But after that i just cant seem to figure out the next logical step. If I try select imported items in the setup I get a message saying I can't connect to localhost:49320. If I try tag generation i get the message "Unable to generate a tag database for device x: driver not started."I've tried to check for similarities in the setup on the old server, but it's running version 5 of kepserver and the configuration doesn't match all that well to what im looking at on version 6. I've gone thr
Hello, My company need a partner for consultant about KEPServerEX.If you can, pls give your information. I will contact to you. Thanks
I’m using the Demo version of KEPServerEX 6.14 and I would like to import a CSV into the datalogger using the API.I followed the instructions in this github https://github.com/PTCInc/Kepware-Example-Scripts/tree/master/Datalogger/CSV%20to%20DataLogger%20API but I got a HTTP 401 error: Settings: Any ideas?Thanks
Hello everybody. We have a server with KepServerEX (6.12.361.0) and Ignition (7.9.21) installed as client of Kepware. In the OPC UA Configuration, the server endpoint is setted as default : opc.tcp://127.0.0.1:49320.Everything was working fine until last week. but now Ignition is in error becuase can not connect to the OPC server (kepware) . I noticed that even if the KepServerEx service is running, I can not see the port 49320 in Listening state ( I used the command C:\ ....\netstat -aon). I installed a Kepware on my laptop and when the service is running I can find this row (with the same command ...\netstat -aon):TCP 127.0.0.1:49320 0.0.0.0:0 LISTENING 15340 I tried to change the port number in the server but nothing changes.Other informations:The device connected to Kepware (channels) communicate perfectly.The server is not connected t
Hello everybody. As I posted in another thread, I have a problem with OPC UA Server endpoint. Port 49320. Until now I did not removed completely Kepware but only made Repair and Maintenance. If I remove KepserverEX and then, after a reboot, I reinstall KepServerEX on the same machine, are the licenses still working? Which is the right way to do this operation. Is there an article about it?Thank you for your help.Guido De Biase
Hello, I'm using kepware datalogger. I have set it up to log to an existing table called "Interval". It has been working fine for a while. I stopped the data logger and added a few more tags to log. When I restarted the logger I get this error: Unable to query recordset on Log Group 'Test_IntervalReading'. Reason: Cannot find object ID 2063930610 in database ID 33. This has happened once before, and by dropping and recreating the table it goes away. Obviously I cannot do that in future once I go live with my application. Does anyone have any idea what this error means and how to resolve it ? It seems to indicate to me that kepware cannot see the database or table ( I assume that's what those IDs refer to). However I can confirm that user has the right access to those tables. Not only has it been working already, but I've double checked by logging in as that user directly to the db etc.
Dear community,another very basic question from me;if I want to "execute" a tag which basically just sends a hard coded string to an device; how do I do that from the client perspective?I have configured an tag in UCON which sends a string. Furthermore I do not want to periodically send the string; only when the client application wants it.I know I could get data from the client for this tag (for example a '01' ASCII string) and could use IF-branching in UCON to execute the transmit command if the tag contains the data '01'. But I think I have overlooked something; I feel like there should be a "right"/"easier" way to do that from the client application. I have looked into the documentation but haven't found an satisfying answer yet; please help me.Kind regards
Hello, I am currently using KepwareEx in conjunction with the DataLogger plugin for recording data from PLCs and CheckWeighers. The process works seamlessly when I log the data to dbo.FrequentReading. However, I'm experiencing issues when trying to log data to Kepware.FrequentReading (Kepware schema instead of dbo schema). Despite setting the default database and schema to Kepware for the user connection, the problem persists. Interestingly, Kepware does recognize the table and allows me to select it, but fails when attempting to write to it. Furthermore, when I try to set the table definition to Kepware.FrequentReading, I receive an error message stating that the table doesn't exist. We make heavy use of schemas within our databases, so it would suck to have to use dbo for the datalogger tables. I'd appreciate any advice or solutions to this problem.
Hello, I am working on an IoT program that needs Water level sensors, which are supported by or compatible with KepServer. Are there any Water level sensors that have been tested with KepServer? If yes, can I know the names of those Water level sensors? Thanks in advance
Good afternoon. Our organization has a license key for the kepware linkmaster product. But we can't activate it. When uploading a file, it writes such an error as in the screenshot
Hi, This is the message displayed when i try to import the response file from KepServer. Failed to generate request :[First (or only) signature invalid.] Click OK to return to the wizard Someone could help me ? Thank you
I'm attempting to connect HVAC devices to my Kepware server through BacNET, but I'm having issues with the various settings and connectivity. I'm able to mine data directly from a single top-level bacNET device (router), but I can't seem to access child devices connected to the direct device within the network hierarchy, such as an arcNET network. Direct assistance on this would be greatly appreciated. I can supply pictures and examples from both kepware, and web applications if needed. Thank you in advance
When using other OPC products, like Schneider OFS, we are able to see a list of connected clients, listed by the domain user name which was used to authenticate against the OPC server using DCOM. It is very useful at identifying which clients are currently connected to an OPC server. Kepware does not provide this functionality. The closest seems to be by viewing the _System._OpcClientNames tag using an OPC client, however this does not work when an OPC client doesn't have a name defined, which is usually the case for our OPC clients (Pi, Citect), making it impossible to know which clients are connected to a Kepware OPC server. Whenever I connect via the quick client and view the _System._OpcClientNames tag, I only ever see QuickClient in the list even though there are multiple other clients connected. Does anyone know if there's a way to achieve the above with the functionality currently available in Kepware? Or is this a feature that is simply not possible in Kepware? Curren
Hi Everyone, I have one "Double" data type Derived Tag in Advance Tag logging/refreshing at ever 30sec. I want to subtract latest value with previous value (logged before 30sec ago) & store the this subtracted value. Oracle cummulative tag not working, tried as per manual. Pls find the attachment for more in details. Pls help on this. Regards, Vijay
Product: KEPServerEX 6.12.325.0 + ODBC plug-in I use ODBC plug-in to upload data from MariaDB to KEP OPC DA server. It is working very well. But the timestamp of a tag on OPC DA server is not updated when the value on MariaDB is not changed. I'd like to make the timestamp updated always no matter whether the value is changed or not. Is it possible? Please let me know how to do.
I am trying to read,write data from EXCEL to kepserver by using DDE client. But I am getting communication quality as bad. I have made Run time process mode as "Interactive". when I am trying to connect runtime the below error is showing"Configuration Connection attempt to runtime failed. | User = 'LAPTOP\PRASANTH KP', Reason = 'The specified account does not exist.'."
Does anyone know what is the difference between the Fanuc Focas Suite that is available through the kepware site, vs the Fanuc Focas drivers I would need to purchase directly from Fanuc?Do I need both to be able to collect data from a CNC with a Fanuc controller if the controller already has Fanuc "Focas" installed on it?https://www.ptc.com/en/store/kepware/suites/fanuc-focas-suitehttps://www.ptc.com/en/support/article/CS281557?_gl=1*188ufhz*_ga*MjA1NTI1MjkwMy4xNjg5ODc0MDkz*_ga_1QBT6P6HR1*MTY4OTk0MjU5Ni4zLjEuMTY4OTk0MjcwOC4wLjAuMA..
I am having issues with my OPC UA Connection with a Redlion Database station 3.1 Before of this Sunday everything was communicating but something has happened and I am wondering if anyone has run into this issue. There are no error messages in the Event Log and it looks like the device connects to Kepware via the Clients status at the bottom of the app(you can see it toggle on/off when we pulled the Coom Cable). There is no data being transferred. Please let me know.
I am attempting to import tags for a newly added Device. PLC is a Siemens S7-315-2 PN/DP. The PLC project was originally created in Netherlands with comments etc in a mix of English and Dutch language. The PC's at my location are all localised for English only. Kepware Error messages: Step 7 language file failed to open. ¦OS error = C:\ProgramData\Kepware\KEPServerEX\V6\1640396820\Global\Language was not found.'.A required code page is unavailable on this machine. Tag generation may fail or tag names and descriptions may not appear as expected.¦Required code page = 0.
Anyone else waiting weeks for Sales support to call, email you? It's been a week and no one has reached back to me about quote for support for KepserverEx.
Good day. We use KEPServerEX 6.6.350.0. During installation it installed Microsoft.NET Core 3.1.31. Can we upgrade Microsoft .NET Core 3.1.31 to Microsoft .NET Core 3.1.32? Thank you.
Dear community,I am trying to connect to a device with UCON;I can communicate with the device with ASCII strings over a terminal;unfortunately it doesnt work if I enter my ASCII string in Kepware.The device only recognizes ASCII strings; if I copy my ASCII string from a converter with the CR and LF into the terminal it works and responds.If I try to insert the string into Kepware's Interface it doesnt work.Manully inputing the string and entering ALT+13 for CR and ALT+10 for LF also doesnt work.The device doesnt answer to the string. How else can I enter CR and LF into the interface? I can't seem to find anything about it on the net or help.Thanks in advance.
I am reading some tag values programmatically and for some reason the Kepware tags being read are passing the system time instead of the recorded timestamp value. I can see the correct value when viewing in the QuickClient, however when I call on the program to read the values the timestamp value is changed to whatever time the read is made. Has anyone ever seen something like this?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.