Recently active
Kepware version: Thingworx kepware Server v6.16.217.0We are having Fanuc Series 31i Model CNC machines.We have Fanuc driver specific libraries for communication.Issue: We would like to communicate with 31i model but the driver is not listing the 31i model.Any work around or I am missing something?
Hi every one!I’m experiencing an issue with Advanced Tags in our Kepware project and need guidance.Setup:Kepware version: [KepserverEx 6]Channels: K1,Devices: PLC1,Source tags: Boolean / WORD tags under devices (quality = GOOD in OPC Quick Client)Advanced Tags: created in the global “Advanced Tags” folderAliases: created pointing to Advanced Tags and mapped to the corresponding deviceProblem:All Advanced Tags show BAD quality in OPC Quick Client.Source tags themselves read correctly and have GOOD quality.Even a simple Advanced Tag referencing a single Boolean tag shows BAD quality.The “Mapped To” option is only available in the Alias — the Advanced Tag itself has no “Mapped To” field.We want to confirm:If this is the correct setup for reading Advanced Tags via OPC/AVEVA.Whether there are any licensing, runtime, or configuration steps we may be missing that prevent Advanced Tags from evaluating.Thank you for your guidance.
Hi all,Just can't get my head around one thing!I am using Kepware to log a group of tags -more than 1000 tags- apparently, Kepware’s DataLogger logs the entire group when any tag in that group changes. However, what I need is logging only those tags that have been changed not the entire group! I've done some research and ended up with enabling OPC UA in my project and using a Python code to log only the tags are changed! I was wondering if there is any other way except changing configuration of the project which I prefer to put it in bottom of my list!Any help much appreciated!
Why does using a NUMBER type attribute to create an alert cause an error?
I am using ThingWorx Platform Release 9.2 and DatecodeSP2Hi Team, We are facing issue while exporting the grid data into csv format in one of the production site and we have seen that service output results are correct format, however it is not in correct format in csv. we have attached the screenshots of service output,region settings and csv format, please investigate this issue and assist us further on this case.Here are the errors that I facedIncorrect csv format
In RTPPM 10.0 the OEE gets calculated at Work Unit Level but when I check the OEE at the Work Center level in KPI Dashboard or reports it shows 0. Any suggestion if I have missed any configurations?
Hi, I have a scenario where in Thingworx mashup there is a text field it should allow only integer. Other than that any text entered it should show "Please enter integer value". How to achieve this?Thningworx version 9.6Can anyone help on this.
I am trying to send a file to an AWS S3 bucket via an API call. I am able to send the file when I use Postman, but I am unable to send it via Content Loader Functions. I am assuming my configurations may be incorrect. When I send the file through Postman, I do the following: select PUT as the method paste the URL into the request URL (this automatically populates the parameters under Params tab) under the binary tab, select binary and the file to upload click on the Send button The following is my service to send the file via Content Loader Functions: // Content: BLOB var Content = Things["SystemRepository"].LoadBinary({ path: "/directory/subDirectory/someFile.csv" /* STRING */ }); // result: BLOB var result = Resources["ContentLoaderFunctions"].PutBinary({ proxyScheme: undefined /* STRING */, headers: undefined /* JSON */, ignoreSSLErrors: undefined /* BOOLEAN */, useNTLM: undefined /* BOOLEAN */, workstation: undefined /* STRING */, useProxy: undefined /*
I’m facing a database connectivity / connection pool checkout timeout issue during ThingWorx Foundation startup against AWS RDS PostgreSQL 16.6. ThingWorx goes into ERROR state even though database connectivity works from other clients.EnvironmentThingWorx Foundation: 9.7OS: Ubuntu 22.04Database: AWS RDS PostgreSQL 16.6App Server: Tomcat 9.0.113Java: Amazon Corretto 11.0.29Path: /usr/lib/jvm/java-11-amazon-correttoError Seen (Startup)ThingWorx fails on startup and sets the web app state to ERROR: *** CRITICAL ERROR ON STARTUP: An attempt by a client to checkout a Connection has timed out. *** Web Application STATE is being set to ERROR! *** This looks like the ThingWorx DB pool is unable to checkout a connection within the timeout (pool exhausted / blocked / cannot create new connections).Important ObservationFrom the same EC2 instance, I can connect successfully using terminal tools (psql style connectivity).I can also connect successfully using pgAdmin.So networ
Hi Community,We are decommissioning ThingWorx and have performed the following steps:Ran uninstall.exe, which removed the ThingWorx services and installation foldersDeleted the ThingWorx database from PostgreSQLCan you please confirm if these two steps are sufficient to completely remove ThingWorx?Additionally, are there any other folders, files, or configurations (e.g., storage directories, environment variables, logs) that should be manually removed to ensure a clean uninstall?Thanks in advance for your guidance.
I'm experiencing an issue following a ThingWorx upgrade via the ThingWorx Foundation Installer for PostgreSQL. The labels for the newly added debugger feature are missing. Can anyone confirm if they're seeing the same problem?
Hello, I need to upload activation request file to repair my broken license.But i can't login to my kepware account in myKepware.It just keeps loading and loading..."we have made changes to My kepware. Please log in again"
I am using ptcs-grid with multi-row selection enabled.The first row in my grid is a “Total” (summary) row, added through a service.I do not want this row to be selectable, and it should also be excluded when “Select All” is used.Since CSS solutions only hide the checkbox visually (and do not affect selection logic), I would like to know:What are the supported alternatives or best practices to handle this scenario? how the Data is looking on grid i am here attaching the screenshot.from this screenshot i want to Hide the Checkbox for the 1st row whose department="Total"
Hi,We are planning to upgrade ThingWorx 9.3.5 + CWC 3.1.0 to version 10.1.The OS user who originally installed ThingWorx is no longer with the company.Is there an official workaround to allow a new user to run the upgrade installer? or are we forced to perform a manual upgrade? Best Regards,Tomer.
Python which got installed during API installation is 3.10 and having vulnerabilities.We need to upgrade Python, will it support? if not then can we just upgrade API.Whole Kepware Application version upgrade supposed to be last option for us.
Hello community,I would like to know if it's possible to create a nested condition formula using a Derived Tag in Advanced Tags in KEPServerEX. Something "Condition ? Value_if_True : Value_if_False"The idea is to retrieve certain tag based on a tag value, for example:plc1secuence == 1 ? plc2tag1 : plc1secuence == 2 ? plc3tag1 : -1 Tried using IIF statement as well but it doesn't like it either... Looking forward to hear from you.Cheers,
Hello, I've been facing an issue for quite a long time. I have a GE VersaMax CPUE05 PLC connected to my PC by Ethernet. I configured it in KEPServerEX 6, the driver I used is GE Ethernet and it works great just like that. But the problem comes when i connect to the server in factory i/o.There is a big latency of about 2/3 seconds when it comes to tags update. I read the threads here about latency but none of them helped me. Scan mode and maximum bytes per request don't change the delay, it is still there. I have about 160 variables most of them which are boolean. The only thing i noticed is low amount of good reads (at least i think so) compared to writes. You can see the good reads after the first 10 seconds of simulation on the screen.The problem I also noticed is even if there were 3 variables in the project there was still a tiny lag when it comes to the variable update. Could this be the VersaMax Ethernet port? It is only 10Mb/s.
Hello Kepware CommunityI am currently tinkering with the KepServerEX capabilities and have come across some unusual behavior. My task is to connect the Kepware to an MQTT server, retrieve the payload, and parse it into SQL. Everything goes smoothly if I use Kepware's default logging, which has 4 fields: numeric_id, quality, time_stamp, and value.It is ok when use a Narrow table format setting, which I set it as follows.And it return this sql tableNow I have a custom table that need to be fillAnd my column(s) set up, they have the same column registerThe logger is up and running, no error log but it does not log anything to the table.Which setting that I need to change ? Many thanks in advance. Have a great day.Best regardsTran Duc Thinh
I have set up a simulator tag that receives its value from the link advance tag. The input of the link advance tag is the value from the ADAM READ-only Register address, and the output of the link advance tag is the simulator tag value. I have configured the link tag as the on interval mode, so that after every 100ms, link tag writes whatever the value is at the register address to the simulator tag. but the question is, even if the value is same after 100ms, is the update counter on the OPC client side should update its value or not ..?
I have a Prosoft PLX51-DF1-ENI card connected to a PLC5 via a DF1 serial cable. I need to get a Factorytalk SCADA and Kepware to communicate to the PLC. Kepware is required to allow comms to an old historian. When Kepware is disabled the Factroytalk SCADA can communicate to the PLC OK. But once Kepware is enabled the Factorytalk comms start to fail.. In Kepware I am using the Allen Bradley Ethernet Driver and the tags show good values. I have the tag scan rates set to 1000ms. It seems like to Kepware connection is overloading the DF1 comms. Is there anything I can try to get this to work
Warning OPC UA Client OPCUA_Hydraulic_Shop | Reconnecting server due to connection loss.
I am developing an application using OPC DA, but my client wants us to upgrade to OPC UA. The problem is that when the HMI reads the tag structure, it is different. With OPC DA my structure uses dots (.) to separate the path, and in OPC UA it uses backslashes (\) to separate the path. This has never happened to me before. Could you help me?
ThingWorx v10.1 is officially here, and it’s the perfect end to a massive year!!This release brings together AI Assistants, Model Context Protocol for agent to systems communication, Adv. MQTT/Sparkplug B support to simplify industrial data management, robust solutions, and more Reflecting on the year, our team delivered 80+ product releases and 1,000+ valuable improvements, impacting 7,000+ manufacturers worldwide. This milestone belongs to our incredible team, our vibrant community, and our partners. But what truly sets us apart is the deep AI expertise we’ve cultivated together. We’ve already moved past the 'experimental' phase by shipping real-world AI capabilities—and our roadmap for next year is even more ambitious. The bottom line: AI isn’t a threat to low-code; it’s a force multiplier. We aren't just keeping pace; we’re supercharging the platform, and we’re only just getting started. Have a safe and happy holiday, everyone! See you on the other side. P.S:&
IntroductionThingWorx 10.1 takes a major step toward intelligent interoperability by introducing the Model Context Protocol (MCP) in Public Preview. As industries accelerate their use of AI-assisted operations, MCP provides a standardized way for AI agents to securely connect with real-world industrial data and perform actions across systems. Our key goal is enabling agent-driven automation along with intelligent interoperability. MCP allows AI models and agents to interact with external systems such as ERP, MES, CRM, and analytics platforms in a structured and secure way. It removes the need for custom connectors and integrations, enabling developers to use a single, open standard to bridge AI and operational data. In essence, MCP allows AI to work natively with ThingWorx services and data models. ThingWorx and MCP Low-Code Enablement for Agentic AutomationThingWorx now embeds an MCP Server directly into the platform. This means that your existing ThingWorx services can be instantly m
Hi,How would you use an Emergency ID in a disaster recovery scenario? For example, let's say you lose access to the server where Kepware was installed but have backups of the project available and have re-installed it on another server... seeking clarification on how you would handle the Emergency ID and Activation ID in this scenario.Also, is the Emergency ID available for re-use an unlimited number of times so long as it is reset and the original Activation ID is still active?
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.