Recently active
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
Hello,I am currently in the process of converting SNMP data to Modbus TCP for a power monitoring server using Kepware. Since there are over 300 devices, each with 14 registers, I wanted to distribute the output across 3 different IP addresses.For example: 192.168.22.124, 192.168.22.125, 192.168.22.126Initially, I assigned all addresses to a single virtual network card. Since I encountered issues with this setup, I created additional virtual network cards to assign each address to a separate network adapter. Unfortunately, this did not change the following behavior.The Kepware server and the monitoring client are running on the same virtual machine. The translation from SNMP to Modbus TCP works so far, but I have the problem that the values of the same IDs from different IPs overwrite each other.In Kepware, I can see that, for example, 192.168.22.124/502/45 sometimes takes values from 192.168.22.125/502/45 or 192.168.22.126/502/45.I can see values on 192.168.22.126/502/130, although onl
As per the original post. Wonderware, InTouch, AVEVA (all the same thing) have a do not have a good OPC implementation (UA or DA). Only the loopback IP address (127.0.0.0) can be used by AVEVA to address the server. Thus, ANY server software must be on the same machine as AVEVA. This is not the way OPC was meant to work. I have been experimenting with have a copy of Kepserver on the server hardware (Kepserver/server) and additional copies on each workstation (Kepserver/AVEVA/worikstation). The objective is to use the Kepserver/server to communicate with multiple PLCs to collect data via Modbus and then share the data with Kepserver/AVEVA/workstations. This is a lousy way to implement OPC, but I haven't found an HMI that works any better. Does anyone have any suggestions for an alternate HMI?
Hello allI am working on a project that involves integration of thingworx for real time performance monitoring. This involves investing in new machines with PLCs that ease connectivity with kepware. However, another case involves legacy machines with no PLCs. Data is collected and logged in manually into SQL-based excel platform.We aim to eliminate the use of excel for visualisation and use just thingworx as a single analytics monitoring platform. How can we move data from legacy SQL server to kepware by using data lake functionalities or power BI? Please if an architecture is possible, it will be more helpful.
Struggling to connect to Kepserver EX. Any suggetions
Hi, I need support in getting Atlas Copco Digital Torque Tool Controller PF6000 to Ignition through Kepware. Can you please walk me through the steps ? thanks
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.