Recently active
Hello,I am trying to Modify the custom chart widget extension for logarithmic scale in Y-Axis in time series chart. After building the code with necessary changes( in ide.js, runtime.js) and importing in Thingworx, I get Logarithmic option in Y-AxisIntervals but chart is not visible in run time. Getting the following error :ERROR [widget] "NavigateFramework_CssFiles" widget type is missing required member widgetProperties()ERROR [widget] An error occurred while calling undefined::widgetProperties(), Id = "undefined", Mashup = "Test234". [{}]Can anybody help me to fix this and guide me if I am missing anything?Attached screenshots of the code modified for logarithmic scale.
Hi everyone,I'm having trouble setting up Kepware OPC Server to read data from my PLCs. My Setup:- PLCs: Use Modbus RTU communication protocol as masters (initiate communication).- Kepware OPC Server: Used to acquire data from PLCs.- USR-TCP232-304 Module: Converts RS-485 communication from PLCs to Ethernet for Kepware to access. (Link to user manual: https://www.pusr.com/download/M0/USR-TCP232-304-User-Manual_V1.0.3.01.pdf) The Problem:I can successfully receive data using a "Modbus slave" emulator software.However, Kepware OPC Server fails to receive data from the PLCs.My Kepware Configuration:Driver: Modbus RTU Server SerialPhysical Medium: Ethernet Encap.Port: 1123Device 1: ID 1 (matching PLC master write address) What I Need Help With:Can someone advise on the correct Kepware driver for my setup?Are there any additional configuration steps required for Kepware or the USR module to establish communication?Any troubleshooting tips for Kepware's diagnostic tools to
Hi Folks, I am trying to access the file stored in s3 bucket in Thingworx via the AWS signature authentication. But I am unable to access the file. I tried to pass the AWS signature in the Header in below format:let header = { "Authorization": { "AccessKey": + accessKey, "SecretKey": + secretKey } }; let params = {proxyScheme: undefined /* STRING {"defaultValue":"http"} */,headers: header,ignoreSSLErrors: undefined /* BOOLEAN */,useNTLM: undefined /* BOOLEAN {"defaultValue":false} */,workstation: undefined /* STRING {"defaultValue":""} */,useProxy: undefined /* BOOLEAN {"de
I have multiple csv files each tied to a different advanced simulator channel. Within each of those channels I have one device tied to one csv file.Each of the csv files is different, meaning they have different number of columns and rows. Each file has approximately 32,000 rows.The record selection interval for all devices is 19200 ms. I noticed after a few days that the programs were on different lines of each csv file even though they have the same record selection interval. I was expecting that they would all be on the same row number because the record selection intervals were all the same. How can I counteract this and what is causing the problem?
Hello Community, I have file repository which is running with network link. I have uploader widget and i upload the 10 pictures each pic is ok 100kb but uploader only upload randomly 3 4 pics in one go and other would not get upload and failed. When i upload the pictures on development server it works completely fine and upto 10 pictures can upload in one go with selection of upload widget. Do you guys think that is there any solution which can help me here? I want to just upload the pictures and for that my service creates path first for the folder creation in repository and then pictures get uploaded there with the upload widget on mashup. Any solutions are welcome here. @Rocko if you would like to share your insights, it would be great! Thank you!
Hi ThingWorx Community,I hope you're all doing well! I'm looking for guidance on how to track active users within PTC ThingWorx, both on a daily and monthly basis, broken down by specific modules. My application consists of five modules, each utilized by distinct team groups, and I'd like to understand the best way to capture and analyze the volume of active users per module. Thank you in advance for your insights and support! Your help is much appreciated. Best Regards,Sid
Is it possible to resuse process steps in work instructions ? Like there are standard steps (ex: Clean the station, etc) which occurs in almost all work instructions. Can we create a standard library for such operations ?
Issue Description:Environment:Operating System: Windows Server 2022 Datacenter 64-bit (Build 20348)Instance Type: Amazon EC2 - t3.largeProcessor: Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (2 CPUs)Memory: 8192MB RAM (8GB)Available Memory: 5999MBDirectX Version: DirectX 12BIOS: Default System BIOSDatabase: AWS RDS Aurora PostgreSQLInstance Type: Serverless v2Minimum Capacity: 0.5 ACUs (1 GiB)Maximum Capacity: 4 ACUs (8 GiB)Software: KEPServerEX v6.16 (6.16.217.0) - Data Logger Plug-inLog Group: 'TH_SF_BBO_1M'Logger Group Trigger: Static Every 1 minuteNumber of Items: 236 itemsIssue Details:The issue occurred after the OPC network connection was lost. When the connection was restored, the logger group attempted to resume recording to the existing table, but encountered the following error:{"timestamp":"2024-10-16T03:03:07.401","event":"Error","source":"Data Logger Plug-in","message":"Unable to open recordset on log group 'TH_SF_BBO_1M'. Reason: Out of memory while reading tuples.;mem
Hi Experts,I'm a beginner with Kepware and i've now encountered an issue i would really appreciate some help with solving: In my Siemens PLC i got an REAL variable that has the value "25.999".When i added the tag to Kepware (Float) and launched quick client the value is now shown as 1.10415E+09.How do i get Kepware to show the actual/same value as i can see in the PLC? Thanks in advance!
In Thingworx Using window.sessionStorage storage option is only possible on client side not on the server side ? If I try to store it via javascript code will it function? The service will be excuted on mashup load.
In adv-grid, I have enabled 'EnableEditButtons' and 'IsEditable' in advanced grid widget and In 'Configure Grid Columns' 'IsEditable' is selected for few columns. Then, In UI, If user selecting ADD button to add rows in grid, there are any possible ways to edit the cell only for newly adding rows ?
Hi ,I have been using multiple data sources with line chart and want to customize the tool tip instead of Thingworx standard in the mashup and tried as follows :${DataSource1:toolTipValue}#newline#${DataSource2:toolTipValue}#newline#${DataSource3:toolTipValue}#newline#${DataSource4:toolTipValue}; But in the runtime I'm getting tooltip as follows :In runtime I'm getting 'N/A' if the value is not there for a particular data source in the hover point.Is there any solution to hide out or remove 'N/A' ? Thanks in Advance 🙂
In kepware there are energy meters tags showing tag quality good but values are shown as zero. All of changes in setting like reducing block size, recreated channel and devices, restarted kepware number of times we got bad address in block error. kepware error guide saying below reason,Possible Cause:The driver attempted to read a location in a PLC that does not exist, perhaps out of range. For example, in aPLC that only has holding registers 40001 to 41400, requesting address 41405 would generate this error.Once this error is generated, the driver does not request the specified block of data from the PLC again. Anyother addresses being requested from this same block are considered invalid.Kindly anyone post a solutions for the above problem.
Hello All, How redirect Thingworx AMU application to form login page after logout?Is there any OOTB solution for this? I tried debugging the Mashup (PTC.FSU.COREUI.MenuConfiguration.Header_HD) and found out that there is no mashup given in logout function, so it is trying to redirect to index page and login popup comes from top(refer screenshot).
Hi team, On clicking of button I want to visible grid. How can I do it in thingworx by using expression or validator? Please let me know step by step. Thank you
Issues and Error, which I am getting during code push to Azure DevOps.1 ----------------------------------------------------------------------------Error in: GIT.Utility.Thing.AddNewRepo javascript service. Message ::Unable to create thing: GitAzureThing : [1,018] Data store unknown error: [Error occurred while accessing the model provider.]2----------------------------------------------------------------------------Unable to Invoke Service Checkout on TestAzure : Ref origin/master cannot be resolved. ----(Main issue)3----------------------------------------------------------------------------org.eclipse.jgit.api.errors.TransportException: http//AzureLinkHere: cannot open git-upload-pack__ at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:249)4----------------------------------------------------------------------------And Branches is not in Dropdown, which I created in Azure DevOps and Unable to checkout Branch also.Can anyone assist me about this issues.regards,Hrishabh Shar
Does the ThingWorx 9.6 installer support Azure SQL as a database? I know that manual installation supports it. Thank you!
I inherited a subscription from thing shape to thing and event is "AnyAlert". but the subscription is not invoking code, which i written in subscription.Thingworx version, which i using:--- ThingWorx 9.3.16-b2636 Can anyone assist me to resolve this issue.Hrishabh Sharma
Hello Community, For one of the platforms my company is running, each time I go to https://..../Thingworx/Composer/ I end up at a https://..../Thingworx/FormLogin/Myapp page instead. I have checked my user and it does not have a home mashup: If I do login using the form login page, I can then change the URL to /Composer and I can access the composer. Does anyone have any idea why this is? Thanks, Jens C
Hi, I'm testing some EMSs (one on my pc and some on GW devices) and every invocation of service getLogData returns me an empty infotable. Of course the EMSs are logging on console and file. I can't find anykind of configuration needed to read the logs via service. Why it happens?
Hi everyone,I’m working on a project where we need to stream live RTSP video into a ThingWorx mashup (v 9.5). In the past (https://community.ptc.com/t5/ThingWorx-Developers/How-to-stream-video-with-RTSP/td-p/627177), it was necessary to convert RTSP to HLS or WebRTC using a media server, but this introduces delays. Can anyone confirm if ThingWorx now supports direct RTSP streaming, or if there are any new approaches to handle this with minimal latency? Thanks for your help!
Q-series Mitsubishi PLC connected to two Kepservers. One is KEPServerEX v6.14.263.0 and another one is Thingworx Kepware Server v6.14.263.0.I am receiving data from PLC in KEPServerEX v6.14.263.0 but not in Thingworx Kepware Server v6.14.263.0. all the channel and device configuration is same.Communication is having TCP connection and port number is 10000 in mitsubishi PLC and same at server side.earlier I was able to receive the data in both the servers.How can it be resolved?
We are getting "Request pending" from Kepware IoT Gateway REST Server.We have configured almost - 10000+ tags for each site. We have CPU utilization remaining below 30%, indicating sufficient processing capacity for additional tasks. Network bandwidth is available, confirming that communication delays are not related to data congestion. We have only a single Kepware for all the sites. Does it going to impact our solutions?
Hi all, I am trying to import some OPC UA tags into Kepware via CSV. I have an address that looks like the below which is the address value in my CSV file: ns=3;s="DB31 Data Fixture"."CurrentMoldType" But when I import it the address ends up like this in Kepware:I can't seem to figure out why it is ending up with "" in Kepware when it isn't like that in my CSV
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.