Recently active
Hi all,We're running Thingworx 10 as SaaS with Thingworx Kepware server 6.18 on-prem. I sometimes notice that devices that are disconnected in kepware (e.g. powered off), still have properties in Thingworx that show good quality. When I run GetPropertyDiagnostics on any of the properties, the results shows CurrentQuality as BAD.It also seems like the behavior is not always the same, most often the disconnection will change the property quality & values as expected.As Push Type we use 'Pushed based on deadband', when I change this to 'always', the property quality changes and values are set back to 0 (so the expected behavior) but with ten thousands of properties the impact on our environment will be too high.Is there any other way to ensure that a disconnected machine is always seen in thingworx without using a workaround like a lifebit?
Is it possible to access other Channels' Tag data from within a Universal Device Driver profile? I need to save some Tag data to a csv or text file and am looking at the possibility of using UDD in File Mode to periodically write the data values from a channel (Modbus TCP for example) to file. I'm just not yet sure if there's a way to access 'outside' Tag data from within the UDD Channel/profile.
We need to pull data out of an old 5/250 but Kepware is preventing us from entering the address as they need to be. the PLC5 architecture is "N7:40" for example but in the PLC5/250 it requires a leading digit to identify which module the address is in so "N7:40" in a 5/250 would be "0N7:40". Has anyone had any experience with this? THank you,Dean
Hello, We are currently running Ignition(SCADA soft) on Linux and would like to use KEPServerEX as the OPC server/gateway. However, the documentation indicates that KEPServerEX is Windows-only, and using Windows is not an option in our environment.We also considered other options such as KEPServerEX Edge, but the available drivers/licensing do not match the PLC we need to connect to, so Edge does not meet our requirements either.Questions / what we are trying to achieve:Are there any plans for KEPServerEX to support Linux (either natively or officially via containerization/other supported deployment methods)?Our goal is to acquire data from a PLC using KEPServerEX and then provide that data to Ignition (e.g., via OPC UA). What is the recommended approach when Ignition is running on Linux and Windows cannot be used?Any guidance would be greatly appreciated. Thank you.
KEPServerEXVer6.17Local Historian (501-10,000 tags)OPC Connectivity SuiteWhen analyzing the historical data from LocalHistorian-HDA,we found that data updates were stopped for approximately 12 minutes around 00:58:17 on November 13, 2025.No quality abnormalities (e.g., Bad) were found on the OPC DA side before or after the stopped period.Is there anything we can learn from the Application Report that will help us identify the cause of the 12-minute stoppage in HDA data updates?
Hello all,Currently trying to read values from 0i-TF CNC machine. Using Open Model in Focas library WHen try to read the value, the data type changed to Native and Quality and No Value.I tried to refer from previous post/topic but seems never work for me.
I am trying to load an external website inside a Web Frame widget in a ThingWorx Mashup.I added the URL in the URL property of the Web Frame widget: However, when I open the mashup, the page does not load and the widget appears blank.What I have already checked:The URL works correctly when opened directly in the browser.The Mashup loads successfully in ThingWorxThe URL is added correctly in the Web Frame widget properties.Any guidance or suggestions would be greatly appreciated.
I am working on Windchill 12.1 and trying to add an action in which if we select multiple documents and right click, then an action should appear to download the stamped PDFs in zip of those documents. The action works when I add jcaDebug in the URL but it is disabled normally.I have added the action in customAction.xml and customAction-Model.xmlCan someone clarify on this.
Hi Community, I am facing an issue while using the Dashboard Widget in ThingWorx.Whenever I select a Group from the dashboard, I receive the following error message on the Runtime UI:"Error retrieving dashboard. Contact your administrator on runtime"I checked both Composer and Application Logs and found the below error:Transaction has been marked as a failure for request /Thingworx/Resources/DashboardFunctions/Services/GetDashboardUnable to Invoke Service GetDashboard on DashboardFunctions : null Important Observation:The issue does NOT occur for all Groups.Dashboard works fine for some Groups, but fails for one specific Group consistently.Environment Details:ThingWorx Version: 10.0 with SCPA User has Administrator accessError occurs specifically when selecting a Group in the Dashboard WidgetAttachments:Composer error screenshotRuntime error screenshotObservations / Checks Done:No recent permission changes (to my knowledge)Issue happens consistently when selecting a
Hello Community,I would like to transfer Kepware licenses from Account B to Account A.Currently, I have access to Account B’s MyKepware portal credentials, where the licenses are registered.Could someone please advise on the correct procedure to:Transfer licenses from one MyKepware account to anotherConfirm what information is required (Sales Order number, Support ID, etc.)Understand whether this process must be handled directly through PTC SupportIf this requires submitting a support case, please confirm the recommended category and required documentation.Thank you in advance for your guidance.
Hello Everyone,We are using the Advanced Tree widget in our mashup. The same widget works fine in the QA environment but fails in the PROD environment. Could this be related to data loading?In PROD, both the search functionality and the parent-child relationship are failing. Both environments are running on ThingWorx 9.1. Thank you
How to display all rows in mashup. It displays only 500 rows.Eg :- A mashup grid displays rows from SQL Server, It displays only 500 rows. 2. How to work on access on buttons in mashup.Eg :- A button should visible for only few users.
Hi everyone, I have two ThingWorx projects that depend on each other. Both i want to import as packages into our server. I noticed the following behavior: When I reference the Thing dynamically like this, it works without any issue means package is created: const Controller = "thingName; Things[Controller ].serviceOne({ id: 234, state: "complete", }); However, when I try to use the dependency more directly (e.g., referencing it statically without the intermediate variable), I get an error while packaging for dependency. Things[thingName].serviceOne({ id: 234, state: "complete", }); My questions: Is there a recommended way to handle cross-project Thing references? Any insights or best practices would be appreciated. Thanks in advance!
Hi,I installed Flow+Foundation. I would like to know he proper order in which ThingWorx Foundation and Flow and related Services should be restarted. Thingworx 10.0.0.1can i only restart Flow? in which order the related services? Thx
We have an application that receives messages from mobile devices. Each message contains a device ID, a coordinate, and the timestamp when the coordinate was captured.This data is stored in a Value Stream as a position history: ID, capture timestamp, coordinate.The issue is that devices sometimes resend coordinates with a capture timestamp that already exists in the Value Stream. When this happens, ThingWorx overwrites the existing record instead of creating a new one.Example:At 10:00 AM, device 123 sends coordinate A,B with capture timestamp 10:00 AM → stored as:123, 24/02/2026 10:00 AM, A,BLater, at 5:00 PM, the same device sends coordinate C,D with capture timestamp 10:00 AM. ThingWorx replaces the previous record, resulting in:123, 24/02/2026 10:00 AM, C,DHow can we prevent overwriting and instead store both records with the same capture timestamp?
Im having issues trying to communicate KepServerex V5 5.13 with BACnet server Automated Logic WebCTRL. The server have some HVAC, eletrical and Diesel equipments, but some of these devices are listed on ARCnet network. They dont have IP Address, or MAC Address that i can read, they have their Network Number, 1 MAC Address digit and their Device instance.I managed to connect some devices to Arcnet, but these devices are listed under Routers that are configured as BBMD Devices, and the other devices listed in other ARCnet networks, i can't link or manage their communication in KepServer BACnet/IP driver. Configuration for ARCnet devices that are communicating:Kepserver device ID: <network number listed in WebCTRL device> . <device instance listed in WebCTRL>.Kepserver discovery scope: Using Who-Is/I-Am - Remote Scope.Kepserver COV: Do not use COV. Error messages:- Error reading tag '<tag_address>' on device '<device_path>' (Class: 1 (Object), Code:
Hello,I did some research on ThingWorx Analytics, but most information I found is quite outdated — the latest updates seem to be from around 2020. In our company we use the ThingWorx platform and we would like to implement some AI-based enhancements for our condition monitoring.I still have a few unanswered questions:Are there any recent updates regarding neural networks or the overall capabilities of this product?What are the requirements for implementing it into our existing ThingWorx platform? (For example, a specific platform version or any additional components needed?)How much information can it use when building a high‑quality neural network?For example: I have raw machine data such as position, temperature, vibration, RPM etc. — the standard numerical data.But I also want to use maintenance data (interval maintenance) and fault data (annotated in historical datasets for learn the neural network how data looks like when these events occur). These types of data can also be non‑nu
I can connect to my Engel IMM via UA Expert, but I am unable to find the information to make the same connection via Kepware Server. Where can I find the information or can someone provide me the information.
Hi all,Having a little trouble getting a threshold transform property to work. My goal in this example is to count how many of the last two property values are above the threshold. The data is changing to above the threshold but the transform is not occurring. Anyone familiar with how this specific transform works? Was able to get other simple ones like mean to work easily.
Hi Community, I am using the WebFrame widget in a ThingWorx Mashup to display PDF files. On desktop browsers it works completely fine — I can scroll through and see all pages of the PDF. However, on the iPad, if I open a PDF that has more than one page, only the first page is displayed. When I scroll down, no further pages are shown (it looks like the PDF is cut off). Has anyone faced this issue before? Is there any workaround / configuration needed to properly display multipage PDFs on iPads? I have already tried different browsers on ipad. result is same. Thanks in advance for your help!
I've to do a migration from KEPServerEX 5.8 to KEPServerEX 7, step by step, using a BRIDGE KEPServerEX 7 solution, that initially it is connected in OPC-UA to all OLD channel/device/tags of KEPServerEX 5.8.Then in a new Server with KEPServerEX 7 we migrate step by step each original channel, then connecting the BRIDGE to the new one migrated.Finally we will have the BRIDGE only linked in UA Client to the new KEPServerEX 7 migrated, and no more to the old one KEPServerEX 5.8. Now we are testing this migration scenario creating in Kepware 7 BRIDGE an OPC-UA Channel to Kepware 5.8 OLD, but we have some issue when the remote Channel in Kepware 5.8 is it self an OPC-UA driver.In some cases, the tags seems to be unknown and in bad quality, why ?The issue happen also if I try to read the remote TAGs via UAExpert tool To understand/replicate the issue I have done also another example locally, in order to exclude network and OPC-UA configuration, both in
We are currently experiencing a performance issue with our OPC UA communication. We have an application developed in FactoryTalk View SE version 15, which displays several graphical screens that rely on data coming from Kepware 6 through an OPC UA connection.The problem is that the graphical elements take a long time to receive updated information from Kepware. The data refresh rate is significantly slower than expected, causing delays in the visualization of real‑time values.We would like to understand what could be causing this slow performance and what actions we can take to improve the responsiveness of the OPC UA communication. Specifically, we are looking for recommendations to optimize OPC UA settings, data update rates, server load, or any other configuration that could help increase the communication speed between Kepware and FactoryTalk View.
HelloWhere can i download LinkMasterThanks,
My client has ThingWorx Foundation 9.4.4, Utilities 9.4.0, and Navigate 9.4.2 and want to upgrade to everything to 10.1. The Utilities 10.1 Help Center upgrade matrix lists 9.5.5 as the minimum version that can be upgraded to 10.1. Is that truly the case or can I upgrade from 9.4.0? Or do I need to upgrade to Foundation/Utilities 10.0 then upgrade to Foundation/Utilities 10.1?
Hi All, I've created an Industrial Thing with a Kepware connection. I want to create an application where adding and binding properties will be done from code without using Composer.I tried to connect the ready properties with remote bind using the service SetRemotePropertyBindingWithout success.I tried to create a new property using AddPropertyDefinition and it also didn't work. my aspcect json looks like that :{ "industrialDataType": "String", "tagAddress": "DB2000.STRING0.20", "scanRate": 1000, "tagType": "Static", "readOnly": "true" }Where I did something wrong?
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.