Ask questions, get expert answers, and learn best practices for Kepware from PTC and industry experts in the official PTC Community support forum.
Recently active
Is it possible to use a Kepserver as a gateway/proxy between fx. a Beckhoff PLC and a Rockwell PLC?
Hi Friends Please provide configuration manual for to connect KepserverEX to OSI PI through OPC DA -DCom
I'm not able to see the Timestamp and Quality column in Kepware OPC quick Client. How can I bring it back?
We currently have 5 modbus suite kepwareEX6.x licenses and i need 3 of those switched to Allen Bradley Suite Licenses. With software support, can the license suite be switched to AB for the 3 modbus suite licenses?
Hello, I've created connection with my Rockwell PLC. I'm able to read all the data, However I'm unable to write anything. CS433164 - OPC DA Client driver Async Write 2.0 failed with Callback item error: "0xC0040006" in PTC Kepware Products Tags in PLC are R/W. What can be the issue?
Hello Community,I have created a trigger for already created Log group in Thingworx Kepware Server v6.16 Data Logger.Other triggers are working but created trigger is not working.Created Trigger:1. Always Trigger2. Trigger on Data ChangeAny solution?
I am using the datalogger in KEPServerEx 6.16 to store "frames" of data to SQL. Things like recipes and test results, where I have a single set of data that I want inserted all at once. I have a way set up that works pretty well. I stage the data to be sent in a buffer in the plc, set the datalog trigger to start and stop on a specific tag and to log all items on starts, and when the data is ready, I activate that trigger and read back the msg_count incrementing as an acknowledge it was sent to reset the trigger and stage the next data. I found that every once in a while, I would get a null or double entry in my database doing this method. I did some experimenting, and what I believe is the cause is occasionally the trigger would be read before all the data had. The trigger is set to update every second while the log data is only every 100ms, so in theory that shouldn't happen. I seemed to have fixed it for now by simply adding a timer delay between staging the dat
We are looking to manage all kepware tags from a central server. Once testing is done, we currently need to export and import these tags into 14 other servers that have Kepware installed. This is tedious and prone to error. I know I could copy the project file from the central server and copy to the remote servers, but this would entail taking down the Kepware service copying the file and then restarting the service. I'd prefer to not have to do this. Is anyone familiar with a tool/program that will compare/sync all Channels/PLCs/TagGroups/Tags between two servers and perform the update without having to take down the services?
What are the differences in the following tags:cnc_rddynamic2_ActScnc_rdaxisdata:3:1:1:datacnc_rdaxisdata:3:2:1:data
Today, I created a transfer file from the old PC running Kepware server and uploaded it to the my.Kepware account. The transfer message indicated that the license has now been "Banked". When I go to the "View Activation History" I see 1/0, but I see no other details. The screen is blank otherwise. There is no Kepware license code appearing for the newly banked license that was transferred today. I want to transfer this license to a new PC, as the old hardware has died. How can this be fixed?
Existing : KEPServerEX 5.20.396 which is installed in 2 no’s of STG Servers running Windows 7 OS Machines. We are going to upgrade the two STG Server machines from Windows 7 to Windows Server 2022. IS it necessary to upgrade the KEPServerEX 5.20.396 version for both the machines or the same existing will support Windows Server 2022. If we want to upgrade which is the Suitable version for Windows Server 2022 and how much it cost for the KEPServer version upgrade along with the permanent license.
I'm coneccting to a sigmatek PLC i'm using KepServerEX 6.16.217. and after a certain time some variable of the project change status to NULL, the only way to connect to them again its restarting all the KEPServer services.
Hi Experts, I have connected few PLC (Siemens S7-300) in our plant and now on progress connecting PLC (Siemens S7-400) to Kepware. There is no issue on S7-300 communication and value reveive. Happy it works all well.For S7-400, communication are ok however value received from PLC are different. all datatype (word,float,bool etc) are different value than PLC. i tried changing byte type (little and big endian), but value still different.To test further, i do tried with SCADA which on same network, no issues on value received.Need your advice.
Hello,I am currently working with the KepServerEX OPC Client, and I have noticed that “system” and “statistics” tags are received automatically. Is there a way to disable these tags or prevent them from being sent? Any guidance or workaround would be greatly appreciated.Thank you,
I would like to write a script which will request the Kepware configuration API service endpoint to get the automatic Project backup.Currently, did not find any API endpoint in API documentation which can be used to take Project backup.Seeking support.
Scenario: Upgrade from KepServerEX V6.11 to Thinkgworx Kepware Server V 6.16.217Issue: After migration, Siemens S7 Plus Ethernet driver does not load. Error message in Event Log: Unable to load driver DLL: C:\Program Files (x86)\Kepware\KEPServerEX6\drivers\siemens_s7_plus_ethernet.dll.After checking the digital signature of the dll, the certificate in the signature cannot be verified.Solution: There are 2 "dll" associated with the Siemens S7 Plus Ethernet Plus drivers:AGLink40.DLLsiemens_s7_plus_ethernet.dllTry to find on another PC/Server the certificate from the dll "AGLink40.DLL" with a "digital signature OK", then export this certificate and import it onto your server.Reinitialize TKS, that's it that's all. But Best Practice, when migrating from KepServerEX to Thingworx Kepware Server:Backup your configurationuninstall KepServerEXInstall Thingworx Kepware Server
Hello, I've created new string data type in Rockwell PLC, that contains 250 and 1000 signs. However I'm unable to read 1000 it in KEP. This article says, that 255 can be displayed, "When the String length is more than 255 the left characters will not be displayed"However i get unknown value. What can be the issue?
Hello, I'm using the Configuration API and when requesting the /config/v1/admin/server_users endpoint, I'm getting a list of user accounts where all libadminsettings.USERMANAGER_USER_TYPE properties are set to 0. I wonder if there is any other available values and what is the purpose of this property. Thank you.
I need to a counter tag in Kepware which accumulates up every time another tag goes from 0 to 1. What is the best approach in Kepware for this? I have the advanced tag plugin
Hello PTC Community , Error description : Socket error occurred when connecting : | Error 10061 , Details = No connection could be made because the target device has actively refused it. Can anyone shed light on what's happening ? Kepware Server version : 6.15 Best RegardsTroubled Customer.
Hello,I am working with an Omron NJ101 PLC. I have a problem where, when the device is disconnected, the tags freeze with the last known value. I want all tag values to be set to zero when the device is disconnected from KEPServer, and restored when the device reconnects. Does anyone know how to achieve this?
Hi All,I am having OPC UA on WinCC and OPC DA on APC , I wanted to connect OPC UA to OPC DA for both read/write of tags. What is best solution for this ? In case of Kepware solution what are different components I need of kepware to achieve this ?
Hello,I'm looking for a solution to retrieve data from an Omron NJ101-9000 controller and insert it into a MySQL server. I decided to test Kepware (KEPServerEX) to see if it can be used for this project.So far, things are looking good — I downloaded the trial version of Kepserver, successfully scanned the controller's tags, and connected to the MySQL database via ODBC. Everything seems to be working, but I've encountered one issue.The problem is that the data is being written to the database as shown in the 1 figure, even though I'm using the "Always Triggered" mode with a 5000 ms interval.What I want is for the data to be written to the database like it's shown in the 2 figure. 1 Figure.2 figure The second option is the most suitable for me because the data will be read by Grafana.So, could you please advise me on how to write data to the database in the way shown in the second example?If I manage to get this working, I would be able to submit a request to the purchasing dep
Hello community, I'm using kepware with Datalogger connecting to a SQL Server.When Kepware runs the data logger, the following error occurs. Log group ~ Unalbe to connect to data source 'Kepware_DB_TEST'. Reason : SQL server does not exist or access denied. Connection Open(Connect()). Kepware and the database are on the same IP subnet, and SQL Server Express is being used. I requested the company to open SQL port 1433, but they said it's meaningless because they are on the same subnet with only the last octet different. I'm not sure what I should be checking. When I performed a telnet test from the Kepware server to the database server on port 1433, I received the error message: 'Could not open connection to the host, on port 1433: Connect failed.' Any suggestions or things I should check would be greatly appreciated.
Hello, I'm calling, from my computer, the Configuration API of a remote KEPServerEx instance (version 6.16, running in a host). My .opf file is stored in the local computer. I wonder if there is a way to use load this file in the KEPServer instance. I feel like the file needs to be stored locally on the server when using the /config/v1/project/services/ProjectLoad endpoint. Thank you
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.