Recently active
Hi, Before upgrading to 10.2 the MCP server was reachable by default at https://mydomain.com/Thingworx/mcpnow after upgrading to 10.2 it returns HTTP status 400 - Bad Request.Is there anything needed to be done during configuration/installation for 10.2 that could have been missed? Thank you.
Hello.We are planning to trust an updated Ignition OPC-UA client certificate using the OPC UA Configuration Manager in KEPServerEX.We have put together the following procedure based on the official manual (OPC UA Configuration Manager Help v1.044), but have two questions we would like to confirm.Planned Procedure:Open the “Trusted Clients” tab and confirm that the new Ignition client certificate (Ignition OPC-UA Client) is listed. Verify that the SHA-1 Fingerprint of the listed certificate matches the updated value recorded on the Ignition side. Select the new client certificate, click “Trust”, then click “Close”. Right-click the KEPServerEX icon and select “Reinitialize”. Do not delete the old client certificate until the entire work is complete.Questions:① After clicking “Trust” on the updated certificate, is it necessary to perform a Reinitialize?The official manual shows a note at the bottom of the Trusted Clients screen stating “Server Runtime reinitialization is required to utili
Hi all,We are supporting a site where Kepware Server 6.15 (drivers V6.15.132.0, Modbus TCP) sends data to ThingWorx 10.2 over the Native Interface. We need some help with the points below.What is happening- The customer says Kepware closes by itself about every 3-4 days. Whoever sees it first opens the application again.- While it is closed, no data from any device reaches ThingWorx. Store and Forward does not help here, as it runs inside Kepware.- The longest case in the Event Log was on 10 Oct: runtime exit at 3:00:22 AM and next start at 9:04:15 AM (about 6 hours).- In the log we see 7 runtime exits. Six of them restarted within 1 to 3.5 minutes.What the Event Log shows- Each exit is preceded by "Administrator configuration session ended".- Then: "Runtime performing exit processing."- On the day of the 6-hour gap, the reopen attempt logged: "Account '<account>' does not have permission to run this application." and then "Timeout waiting for server runtime to start."- The custo
Dear PTC Technical Support Team,I am using PTC Kepware KEPServerEX version 6.18 and have the Advanced Tags plug-in installed.I have connected a machine through its OPC UA server and am receiving a tag with the String data type. The string contains multiple fields separated by a pipe (|) delimiter.Example input string:123|Temperature|25.6|°CThe string format is:ID|Name|Value|UnitI need to extract only the third field (25.6) and make it available as a separate tag in KEPServerEX. The source string updates continuously, so the extracted value must update automatically whenever the source tag changes.My questions are:Does KEPServerEX 6.18 support extracting a specific field from a String tag using the built-in Advanced Tags or Derived Tags functionality? If yes, please provide the exact, valid expression syntax and step-by-step configuration instructions to extract the third field between the second and third | delimiters. What should the destination tag's data type be if I need the extrac
Does anyone know whether this case was solved and closed?
Has anyone been able to access the Developer Portal for the purposes of making API demos?https://apim-dev-portal.ptc.com/signin?returnUrl=%2FHow can we get access with an education account?
Does someone know how to use the“new JSON-based source control format, currently available as a preview capability in 10.2”feature? I can’t find anything in docs or by trying export via Composer I only get .xml files as before. I activated beta features in PlatformSubsystem, but also no luck with it.
The project configuration seems really limited. Only allowing one person at a time to connect and make changes.We were hoping the API would help but it seems to require giving itself write access over and over again for every edit you make, changing the project ID and not allowing, as far as I can tell, any kind of bulk import. So if I want to manipulate 100 tags it gives itself write access 100 different times and is fairly slow.I'm not sure but it seemed like anytime the API was manipulated anything if there was another user live looking at the project they lost access.Am I missing something? Is there a way to have more than one user editing a project at a time? Is there any way to bulk import devices and channels and tags in one shot with the API?
Hi,I want to upgrade Kepware from V7.0.236.0 to V7.1.271.0.Wanted to ask is there a need to uninstall the V7.0.236.0 version or we just need to install the V7.1.271.0 through the .exe file and it will get auto upgraded?Kindly help.
I have multiple alarm tags in PLC. I need to set an integer (long) value based on those tags such as If tag1 = true then 1000 or if tag2 = true then 1005 or if tag3 = true then 1010 I can’t seem to figure out a formula that will let me do something like that.
We are using Kepware server as OPC UA server as well as OPC UA client in two different machines. When I try to connect Server at Client, Server's certificate is automatically getting fetched in Client's 'Trusted servers' tab of OPC UA Configuration manager, which I am trusting manually. Similarly, when I again try to connect Server at Client, Client's certificate is getting fetched in Server's 'Trusted Clients' tab of OPC UA Configuration manager , which I am trusting manually. However, again when I am trying to connect still I am getting 'Client or server certificate invalid . Configure or verify the certificates' log in Server and not able to connect. With Security policy set as NONE the communication is working, hence there is no TCP port connectivity issue, but when Security Policy: Basic256Sha256, the communication failing. I tried reissuing certificates using OPC UA Configuration manager and manually exporting and importing certificates from Server and Client but same issue is c
Hi, I have a List widget placed as a menu on the Master. The issue is that when I hover over the selected List Item, it shows a white border around the label on all four sides. Thanks,
ThingWorx 10.1.0-b47, SDK Utility build matching 10.1.A custom Gen-2 (Lit-based) Web Component widget, built with the official ThingWorx Web Component SDK Utility (mub).imports and renders correctly in Mashup Builder, but its Style Properties panel shows zero rows.The StyleTheme picker is visible, but nothing underneath, not even a flat list, just empty.We're able to fall back to classic STYLEDEFINITION-based styling, but our goal is the style dictionary tree.Is there a required steps beyond a normal mub build + import for a Gen-2 widget's style dictionary to show up in Style Properties?
Industrial environments have never been short of data. The challenge has always been connecting that data, understanding its context, and making it available to the applications that need it.A machine might publish a temperature value. A production system might know which line that machine belongs to. An MES might know which production order is running. An analytics application might want to consume all of this information.The data exists—but historically, connecting these systems often meant building integrations around individual systems, properties, and point-to-point connections. That model becomes increasingly difficult as industrial environments grow more connected.With ThingWorx 10.2.1, the MQTT extension is taking an important step forward with MQTT v5, bringing modern MQTT capabilities, stronger security, improved responsiveness, and—perhaps most importantly for modern industrial architectures—greater awareness of the context carried by MQTT topics.This is where MQTT v5 and Un
From debugging and source control to automation, testing, and AI-assisted development, a look at how the ThingWorx developer experience is evolving.Modern application development is no longer just about writing code. Developers expect integrated source control, repeatable workflows, automated testing, CI/CD pipelines, and increasingly, AI-assisted development. These capabilities have become standard across the broader software development ecosystem because they help teams move faster, improve software quality, and scale engineering practices.ThingWorx application developers face many of the same challenges. As applications become larger and more collaborative, developers need better ways to troubleshoot issues, manage changes, automate repetitive tasks, validate functionality, and leverage emerging AI technologies without sacrificing reliability.To address these challenges, recent investments in ThingWorx developer tooling have focused on making the platform more compatible with modern
When accessing the server, which does not have network access, I open Kepware > Licence Utility. There, I can see my license with a Support End Date of 05/2024.I received a .lic file from our partners, which is supposed to be the renewal license, and the file is already available on the server.Back in Kepware > Licence Utility, I click Renew > Import File and select my .lic file. After confirming, however, nothing happens.Can anyone help me with this?
I created an account but it will not let me download any software
I have a mashup that contains a ptcstextfield widget. NumericInputMode is selected. Allow decimals is selected. DecimalPlaces is set to 2. When I attempt to enter a decimal value, it transposes the numbers. If I enter .75, it shows the value as .57. Any ideas on what might be causing this issue.
I am using ThingWorx Platform Release 8.5 and DatecodeSP2 Our customer is currently using ThingWorx 8.5.2-b90, which is an older platform version. We plan to propose a migration to a currently supported or latest ThingWorx version to improve platform supportability, security, performance, and future compatibility. The current environment consists of: - Current Version: ThingWorx 8.5.2-b90 - Number of Projects: 41 projects - Custom CSS: Custom CSS is implemented across all 41 projects - Existing Customizations: Custom services, widgets, UI configurations, and other project-specific customizations may be present - Migration Objective: Migrate the existing applications and configurations to the target supported/latest ThingWorx version while minimizing impact to business operations. PS. twx_mashup_builder = 1434 twx_things = 881
I need to purchase a Kepware Allen-Bradley ControlLogix Ethernet OPC Server license.It appears that Kepware / Velotic no longer offers an online purchasing option, and I have not been able to locate a direct phone number for sales.Does anyone have current contact information for Kepware sales or an authorized distributor who can assist with purchasing the license?
Hey everyone,we know already that changing ThingTemplate for an existing BaseThingTemplate is not possible through composer and there exists some topics that suggest to modify the XML file in order to be able to change this. However this only works on “unsealed” extension and not for already sealed ones (isExtension=true, isEditableExtensionObject=false)We know came across changing the baseThingTemplate Type in the Database directly. e.g. through the following query: UPDATE thingworx.thingtemplate_model SET "baseThingTemplate" = 'RemoteThingWithFileTransfer' WHERE "name" = 'BaseThingTemplate';We definitely know this is not the supported way to go but we also didn’t find any other solution which makes a change possible other then having to recreate all 20k+ devices again which means a lot of migration effort.Therefor I wanted to ask if you see any downside or potential risk here performing this. Obviously this change takes only affect after rebooting Thingwor
HelloI am not able to register any tools using AddTools in the MCP resource.It won’t accept the inputs I makeIs there ANY documentation on this or help more than the very limited information in Help pages?I want to expose a service that takes a string input and gives a JSON response for instance
Dear All, I am trying to communicate FX5 with Kepserver, however failing to connect despite different trials. I have set PLC setting to SLMP setting with both TCP and UDP port and set it accordingly on the Kepserver. Still not able to communicate with the PLC with Tags value as BAD.I am attaching the pictures for reference also.
Hi, Recently, I have been facing an issue with the timer, which is very critical for us. Error Executing Event Handler 'InvokeCodeVentHandler' for event Type.Thing:Test.Timer:Event.TimerI have gone through below Articles, but nothing helped:Article - CS403375 - In ThingWorx Platform Error message: Error Executing Event Handler 'xxx' for event Type.Thing:Entity.xxx:Event.xxx is seen often in the Application LogArticle - CS333561 - Error Executing Event Handler '<Event' for event Type.Thing:Entity:<Thing>:Event.ScheduledEvent is frequently logged in the ErrorLog of ThingWorx PlatformHas anyone had this issue? And has any Root cause been found? Thanks,
Hi everyone,I am looking for some advice or assistance regarding a sudden licensing failure. We purchased a perpetual license for KEPServerEX 6.6 in 2018 through a reseller, INRAY (bundled with their FAS Server software).The system had been running smoothly without any issues until August 1, 2026, when the following error suddenly began appearing in the event log: Licensing - License for feature Siemens TCP/IP Ethernet cannot be accessed [error=-157] and must be reactivated.In the License Utility, the status for the Manufacturing Suite product is currently showing as Status - Broken: Anchor. (Note: We have not made any hardware changes, MAC address modifications, or VM migrations recently).Our reseller, INRAY, has declined to assist us because we do not have an active support contract with them. However, we are not looking for software updates or engineering support—we just need to restore a paid perpetual license that broke unexpectedly on its own.Has anyone encountered this specific
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.