Recently active
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
I am using ThingWorx Platform Release 9.2 and DatecodeSP11 We are currently using ThingWorx 9.2.11 with ThingWorx Navigate 9.2. We are using the ThingView widget to load and display 3D models within a ThingWorx Mashup. The 3D model we are loading contains the main product/model along with its packaging, where the packaging is included as a subpart/component of the same 3D model. We would like to know whether there is a supported way to hide or make the packaging component invisible in the ThingView widget, while keeping the rest of the 3D model visible.
I am using ThingWorx Platform Release 9.2 and DatecodeSP11 We are currently using ThingWorx 9.2.11 with Windchill Navigate. We are using the OOTB Windchill Navigate services to retrieve and populate a 3D model in the ThingView widget within a ThingWorx Mashup. Our requirement is to hide or disable specific parts/components of the loaded 3D model. We do not want to hide the complete model. Instead, we need to selectively control the visibility of individual parts or components within the 3D model displayed in ThingView. Could you please confirm whether ThingView supports this functionality in ThingWorx 9.2.11? and is there any workaround
ThingWorx 10.2 brings a major step forward in industrial AI, interoperability, developer productivity, and connected operations—helping organizations build smarter applications, connect industrial data more openly, and accelerate the journey from experimentation to enterprise-scale deployment.ThingWorx 10.2 builds on the platform's core strengths while introducing a new generation of agentic AI capabilities, including the ThingWorx AI Assistant, MCP Server, and an enterprise foundation for building secure and governed AI agents. The release also brings important enhancements to developer workflows, MQTT and Unified Namespace interoperability, Smart Connected Operations applications, service management, and the underlying technology stack.Here are some of the key highlights in ThingWorx 10.2. Introducing ThingWorx AI AI is one of the biggest areas of investment in ThingWorx 10.2.The release introduces the agentic AI capabilities, providing a foundation for building AI assistants and age
Hi everyone,I have a scenario where a very large SQL query processes data from multiple large tables and applies different joins, filters, and calculations before producing the final output. The execution time can sometimes reach 40+ seconds.One important detail is that this process is not a frequent operation. It only occurs about 3 times per month, so optimizing for high-volume traffic is not a requirement.Because of this, I'm questioning whether implementing a full asynchronous processing architecture is worth the added complexity. At the same time, simply increasing server timeouts doesn't feel like the best practice.For a low-frequency but resource-intensive operation like this, what would you recommend? What approach have you used for similar low-frequency, long-running database operations?I'd appreciate any recommendations or real-world experiences.Thanks in advance!
Hey, Is there a way to get the Logs from ThingWorx to my PC so my Python or AI can analyse them?Thanks,
I have KepServer on PC IP 172.17.90.31 with Modbus TCP/IP Driver for Yokogawa DCS using ALE111 device with IP 172.17.90.30 communication. It seems comms is only established when Device ID in the project is <127.0.0.1>,0 and not with <172.17.90.30>,0. I understand this is due to ALE111 is Modbus Master in this case. I am facing issues where TAGs value are not accurately updating in some TAGs, but some are ok. I also have issue where the real parameter values in data type "float" always show "0" and do not update on live run. If I stop the KepServer service via Windows "runtime - End Task" and then restart KepSever project, the QC on initial handshake will display the last stopped value or stored value on the parameter TAGs, but on second update onwards, it will go back to "0" value and no update. I can successfully write to these parameter TAGs via QC and confirm the handshake with device. Can I please get support, if the Project configuration needs modification or Device pr
I’m having similar issue. I restarted the service multiple times. Each time I restart the Runtime service, the problem seems to go away but then the KEPServerEX Configuration tool stops working again. What else could be done to permanently fix the issue?
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.
I HAD A PROBLEM WITH A VM AND I HAD TO RECOVER IT, IN THE PROCESS I LOST THE LICENSE, I HAD A PERPETUAL LICENSE BUT I NEED TO REACTIVATE AND WHEN I TRY IT HOW TO SOLVE IT?
I configured Kepserver V7 to get data from Siemens S7-1200 using TCP/IP ethernet. I followed all the steps shown on this guide. https://support.ptc.com/help/kepware/drivers/en/#page/kepware/drivers/SIEMENSTCPIPETHERNET/HelpContents.html#However, I kept having error saying “Data block - ‘DB131’, block start = 0, block size =32, Reason = ‘Device returned protocol error’. Error class = 0x81, Error Code = 0x4.” I researched this error and I learned I needed to install TIA Portal Exporter installed to change .ap file to .tpe file. Then import the .tpe file to kepserver device. This resulted error saying “Error initializing the Openness API. Please verify all necessary components are installed”. I reinstalled TIA portal to verify openness is installed and it was installed. Please advise how I can resolve these issues.
We are currently migrating our application to ThingWorx 10.1 and are looking for the following extensions compatible with this version:SCO_Common-extension TWX_Converge_Styles_ExtensionPackage LogoutWidget-Mfg-extensionCould anyone let me know where these extensions can be downloaded for ThingWorx 10.1? If they are no longer supported, is there an alternative or updated replacement available?
I would like to target Linux for an application I created using the DOTNET SDK. I see it targets NETSTANDARD2.0 and I did some poking around to look for any windows only calls. Only see some paths that are windows like hardcoded. I also saw this link from 3 years ago which clearly states the SDK is for windows only ThingWorx Edge SDKs | Community Also maybe I missed something in the documentation that states this but I am simply wondering if I can use this assembly in an application that targets Linux. Thanks in advance
I am trying to connect to KEPServerEX 6 from an EWON device. I set up the security and got he message on the KEPServer log that the EWON was now trusted and could open a connection.When I tried to connect to browse for tags in the KEPServer, I received the error opcuaiosrv-Connect fail (BadCertificateHostNameInvalid)on the client side.After working on this for awhile, I noticed that the KEPServer certificate in the EWON repository was listed as being from the verbose computer name endpoint and I was trying to attach from the IP endpoint.Would this make a difference and if so, how do I generate a KEPServer certificate for the IP endpoint? I don’t seem to be able to attach to the computer name endpoint with the EWON device.Or does this message mean something else? The computer times are within a minute and security levels match. The EWON doesn’t seem to allow no security connections, so I have no luck turning security off.
Hi All, I have a lot off error messages in application_log like : Unable to dispatch [ uri = /Things/PersistentSession124f3131-c19f-461d-b5ac-0bf932cadad1/Services/AddDynamicRemoteSubscription/]: Unable to Invoke Service AddDynamicRemoteSubscription on PersistentSession124f3131-c19f-461d-b5ac-0bf932cadad1 : Not authorized for ServiceInvoke on ForwardEvent in PersistentSession124f3131-c19f-461d-b5ac-0bf932cadad1 And this: error executing APIRequest Message: Not authorized for ServiceInvoke on ForwardEvent in PersistentSession124f3131-c19f-461d-b5ac-0bf932cadad1, sending ERROR ResponseMessage to caller! I did find the CS386233 and tried the solution , i did change the permission on User level and UserGroup level only the error messages still come in the application_log. anyone got an idea how to fix this.We use TW version 9.3.8. Best regards,Emiel
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,
We recently converted a mashup to the latest version of ThingWorx 10.1.1. During this conversion, our numeric entry widgets were converted to pctstextfield widgets. The NumericInputMode was marked on each of these. How do you set the MinValue and MinValueFailureMessage? I’m not seeing these properties on the properties panel so I don’t know how to adjust these values. Our text field is displaying 1 is the minimum value message and I want to get rid of this message.
I’ve had this same issue with the “Notifications” entities as well. As stated in this topic (https://community.ptc.com/thingworx-developers-185/email-notification-doesn-t-work-90553). Using the “SendMessage” service on my MailThing will work, but if I set up a Notification to trigger from an event, no email is sent. I set up a subscription to log a message on the same event and it DOES log the message. Our ThingWorx platform is configured as a HA cluster, currently running version 10.1.1, but this issue has been across multiple versions.Performing a rolling restart of my individual server nodes seems to resolve the problem and the Notifications ARE triggered for a while, but eventually they stop working again. I’m curious to know if more people have experienced this issue.UPDATE: Performing the rolling restart (cycling nodes while platform remains up) is NOT working in today’s instance of this problem. I believe it worked in the past but seemingly not today. Maybe the problem has
PLC type: Mitsubishi Fx5UEthernet Module: USR W630 (Wi-Fi to serial)The proposal PLC connects directly to Kepware through the Ethernet port and is working fine, and I want to try to connect through the Wi-Fi.My diagram is PLC - ethernet → USR W630 ))) Wi-Fi → Kepware.The purpose of the Ethernet module is to work like an Ethernet bridge. I follow this link to set up the PLC: https://industrialmonitordirect.com/blogs/knowledgebase/mitsubishi-fx5u-kepware-slmp-connection-configuration?srsltid=AfmBOop2S78y27FdOU68Ot9BDMhwFP3ieD8WG3x2a4zojZ9K_RskSMqR.In Kepware, I tried using the Mitsubishi Ethernet method to set up it, but it always shows that the reading is failing. I tried with this tutor. The problem is when I tried through Modbus TCP/IP to reading the PLC values. It looks like no problem, and I got the value of the PLC address. Does everyone have these problems, or any suggestions for my situation? Thank you first.
hi, i am new to thingworx and I am using it for IOT app involves MQTT,i am trying to create an mqtt parser thing, the parser will recive raw data from mqtt broker and in the same thing i want to extract the data from the message and save it in properties here is my raw data json :{"deviceId" : "3102-0153-21", "Timestamp":"23/10/2024 11:18:52", "Digital Input":7}my thing can get this message no problem and save it inside the Intrusion_raw_data property,next i created a subscription to run on data change event for the Intrusion_raw_data property , here is the script:me.Timestamp = me.Intrusion_raw_data["Timestamp"];me.sn = me.Intrusion_raw_data["deviceId"];me.Digital_Input = me.Intrusion_raw_data["Digital Input"];when new data comes from the broker the Intrusion_raw_data property updates fine and get the new data and i can see it, but it looks like the subscription does not run , but when i try to change the Intrusion_raw_data manually inside the thing it self the sub
Does anyone know whether this case was solved and closed?
Hi,I have a question regarding ServerTimestamp and SourceTimestamp from this post. Based on the OPC UA specification, if the device/PLC doesn't support hardware timestamping, shouldn't SourceTimestamp be null? However, on the client side, I noticed that SourceTimestamp is always equal to ServerTimestamp. Is there any documentation explaining why this happens? Furthermore, when I issue a Read request for a tag whose value hasn't changed, SourceTimestamp is still constantly updated and identical to ServerTimestamp. Any insights or references would be greatly appreciated!
Hi, Out of nowhere, I started getting an error message when saving the Mashup during development. The error message is Save failed: Unable to update mashup: property name projectName not found. Thanks,
As per the original post. Hi, I have the similar problem as NM_12850686. Could you please share the port issue solution? Here is my setup: Cleco Controller mPro200 - Open Protocol - Port 9002 - Activated Cleco Controller mPro200 - TorqueNet- Port 12345 - Activated Cleco Controller mPro200 id : 192.168.50.20 KepServerEx - Channel:TorqueToolEthernet - Device:Cleco (Open Protocol - 192.168.50.20 - Port: 9002) Both the controller and the port can be ping successfully from the PC. However, none of the tags receives information from Cleco. Could you please look into this? Thank you,LP
I have a OPC UA server (on a siemens comfort panel) that I want to read in some tags on my Kepware Server 7.1.271.0 server. I’ve set up an OPC UA channel and device, and I’m able to perform automatic tag generation tasks (I’m able to see the tags I have configured over there). The problem is that when I then try to read Kepware’s tags from this, the tag quality is bad. Maybe about once a minute I get a message in the log that the OPC UA Client driver is reconnecting due to connection loss- which sometimes, but not always corresponds to one momentary instance when the tag quality goes good and I’m able to read in the tags. The authentication is not using any security policy or message mode. I’m a bit flummoxed because I’m able to set up an Unified Automation OPC UA client that can read from the client just fine on the same machine as the Kepware server with the same settings. I did some debugging with Wireshark and saw that OPC traffic from that client to the panel was normal, while the
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.