Recently active
If my KepServerEx V6 instance has two separate network connections to a pair of EN4TR com cards in a CLX rack, This is to give me redundant com paths to the critical systems. Is there a way to configure them in a redundant\failover architecture within KepServerEx? I know this can be done with an external router but I was hoping there was a native solution.
Greetings, I know nothing about kepware, other than it gets data from my PLCs for me. i dont setup the topics, i pretty much never get on the server. not my job. However, i am having trouble getting info from an oracle database, after having what i think i needed installed on the server. There were some OPCDB addons or something like that, as well as upgrading oracle on the server from v12 to 18 maybe? I got the user and password from our IT folks. I can connect to and see the columns i want to pull the data from, however when i try to actually pull data, i get the error attached. i asked our IT folks and they said i had the correct login info to read from the oracle database and they suggested i get on here... I program PLCs, so i may not understand what you say, but hopefully i can show it to someone who will know what to do with it
Hello,I am involved in a project requiring integration between our MES system and an ECU, where the primary communication challenge is interfacing via CAN Bus. Our objective is to supply test criteria to the ECU and capture the results directly into the MES system VIA KEPServerEX 6.Given our constraints, we are considering using gateways that can convert CAN Bus protocols (CAN 2.0a/b and CAN/J1939) to more common protocols like TCP, UDP, or OPC UA. I am concerned about the reliability of these gateways, especially since many are from lesser-known vendors with limited reviews.Does anyone have experience with such setups, particularly with CAN/J1939 to TCP or UDP conversions? Are there specific gateway brands or models you would recommend? Additionally, there are mentions of MODBUS to CAN Bus conversions in some threads, but details are scarce. Can anyone shed more light on this option?Any insights, experiences, or recommendations on gateway configurations and best practices would be gre
Hello everyone,I am trying to use Kepware Ex Datalogger with FloatArray type.I have selected all items from the device into datalog configuration in Narrow Table Format. When I trigger my DataLog, It only logs data for tags other than Array type tags and I get below error in Kepware. "Error Data Logger Plug-in Unable to query recordset on Log Group 'DataLog_abc_Profile'. Reason: String data, right truncation" I have not configured individual elements of Array type tags rather I have selected direct tags' name in datalog items. Is my configuration OK or I will need to configure individual element for data logging?
Hi i get a strange error in my thingworx setup. i have an SQLconnector which calls different stored procedures, that is then used in different mashups. i am now getting the following error on one of those services that calls a stored procedure from SQL:[message: Execution error in service script [GET_ProdOrder_Next_onEquipmentID] :: New request is not allowed to start because it should come with valid transaction descriptor.]this works for most user but not all about 5 out of 16 can not get the result from the service.thanks for your help in advance.
Hi all, I want to create this very simple logic... Disable a button for 3 seconds after clicked then enable again. It seems that this program has a way of making very simple logic ... complex for me.Can anyone explain how this very basic feature can be implemented.
Hi Community, Could anyone tell me how to specify config.json file path while running edge microserver in CMD Thanks, VR
Hello, I'm new to thingworx. Working with version 9.1I'm trying to create a service that aims to clean up the rows of an infotable-type property following a certain logic.This service cycles through a set of things and for each one it clones the "alarms" infotable property with var newAlarms = Resources["InfoTableFunctions"].Clone({ t: alarms, }); newAlarms.RemoveAllRows(); it verifies if any of the rows present within the property is missing within a stream. Otherwise it applies newAlarms.AddRow(alarm); (where alarm is equal to the row index inside the loop) if any rows have been removed in this process, the value of the cloned infotable is associated to the alarms property thing.alarms = newAlarms; The service seems to work, the alarm is removed, but it seems like the infotable gets corrupted after the modification. From composer I see that the property has rows inside it, but if I click to view the content a pr
Hello All,we are migrating applications and data from Thingworx 8.5 to Thingworx 9.6. In Thingworx 8.5 the Manufacturing apps were being used especially 'SCO_Common-extension Smart Connected Operation Common Tools Extension'. Instances of the Thing Templates PTC.ISA95.PhysicalAssetThingTemplate, PTC.ISA95.SiteThingTemplate, PTC.ISA95.ProductionLineThingTemplate were used is there any way to transform these Thing Templates and migrate them to Thingworx 9.6?ThanksDimitri
Hi, This is Sai Ram Choppavarapu, We are facing an issue related to kepserver license activation with Mykepserver credentials.Same credentials are working for eSupport but not for Mykepserver. Tried to change/forgot password but new password also not working.Getting an error "Your login attempt has failed. Make sure the username and password are correct". Thanks & regards,Sai Ram Choppavarapu.
Hello, I get following error when I want to search for a referenced service : "The Relationship Subsystem must be enabled, configured, and running to view references. You can manage this from the RelationshipSubsystem.". When I go to the "Subsystem:RelationshipSubsystem" it's already enabled because for other entities(things) it works. Any idea what can be the problem ? Regards,Izzet
Hello, I am trying to get the thingname of the a service that called another service. Suppose we have a service called ServiceA that can call a ServiceB in Thing1, and a ServiceC is also able to call this ServiceB in Thing2. Suppose service3 is in a Thing3. I want to know if there is a way to trace what thing called ServiceB. Is this possible?I'm in Thwx 9.5
Is there a way to check the property history?Let´s say I add a property and the property changes from 1->2->3->4->8->2->1->3 or something like that.Is there a way to see the change history? For example to get the time it got updated to 1 and then the time it got updated to 2 and so on.
Hi, I am trying to get the implemented shapes for a thing template. I do not have a thing created yet using this template but want to be able to call this GetImplementedShapes() service but just for the template not for a thing. Any ideas on if it is possible to get the shapes implemented on just the shape itself?
can I merge recode that same timestamp this is code to tablelet params = {infoTableName: undefined /* STRING {"defaultValue":"InfoTable"} */}; // result: INFOTABLElet table = Resources["InfoTableFunctions"].CreateInfoTable(params);newField = { name: 'value1', baseType: 'NUMBER'};table.AddField(newField);newField = { name: 'value2', baseType: 'NUMBER'};table.AddField(newField);newField = { name: 'timestamp', baseType: 'DATETIME'};table.AddField(newField);// result: INFOTABLEtable2 = Resources["InfoTableFunctions"].CreateInfoTable(params);newField = { name: 'value1', baseType: 'NUMBER'};table2.AddField(newField);newField = { name: 'value2', baseType: 'NUMBER'};table2.AddField(newField);newField = { name: 'timestamp', baseType: 'DATETIME'};table2.AddField(newField); table.AddRow({value1:10,timesta
I've tried duplicating the data table entity in composer, but it did not copy the data over. If I use the service AddDataTableEntries, to import the data as an infotable, it does not copy the meta data. Is there a way to copy data including the meta data from a data table to another data table? I need a data table with the same data, but with a different data table name.
I want to bind the Database record in a ThingWorx grid with "Column span" as shown below. I am using the ThingWorx version 9.3.8-b1504. Kindly suggest me with the steps and which Grid should I use for this cause?
After some time being working with Thingworx APIs I would like to know a bit more about their internal functionality. When i make a get request , how Thingworx handles this ? at which level? if anyone can explain the logics of how this works internally , it would be of a good help Many thanks
Hi, What different Tech Stacks can be used to do the Automation Testing of Thingworx Dashboards? For example, how can we use Playwright in PTC Thingworx Dashboard Testing? Thanks,
Good morning, I would like to create a tag, mentioned boolen type flip-flop, which the automation will set to 1 and I would like Kepware to automatically and immediately set to 0.In this way I can alert the automation when communication is missing.I found a thread that covered a similar, but still unresolved topic:Solved: Disable tags when PLC is offline and re-activate w... - PTC Community Thank you.
After computer reboots client connection to the OPC UA is refused until service is restarted. Issues with service starting and accepting clients after initial computer starts for the OPC UA end point. Once services are are restarted client connections work great. However, we are unable to figure while after computer reboot / startup our client connect is refused until restarting service. We have use KEPServerEX v6.5.829 as well the latest KEPServerEX v6.16.203, these versions have not resolved the issue.
Hi, I would like to invoke the Scheduler, which will run the services needed for all the connected Things. Do we have any Code Snippet that can do this? Thanks,
I try to make a connection with a Rockwell SLC over DH485. For this connection I use the controlox ethernet driver. In RSlinx there is a topic made for this connection with the following path: ip-adress\Backplane\4\Channel\14\DH485\3. We want this connection in kepware instead of RSlinx, how do i do that?
I'm working on integrating data from two separate SQL queries within ThingWorx. Here's the scenario:First Query: Fetches data from table based on a specific value.Second Query: Utilizes data from the first query and joins with new two columns.I need guidance on how to effectively merge these two SQL queries within ThingWorx. Specifically, how can I pass results from the first query as parameters or dynamically construct the second query using data fetched from the first query?Any examples or suggestions would be greatly appreciated!
Hello Dear Community experts, My question is that i have 6 pdfs in ThingWorx repository each contains 1 page which i send from Vuforia Studio to ThingWorx and when these 6 pages are generated and sent one by one, then afterwards in the end i need to fetch these 6 pages and merge them and send it to ThingWorx so that 1 pdf will be generated. I am sending file as a blob to save the pdf pages on ThingWorx and now my question is how can i get these pages in front end (Vuforia Studio) again. I know the service getFileListingsWithLinks but there is only downloadlink acutally and i cant see blob in any service. PROCESS: I was doing before that i was generating single pdf after generating each page on client side and send to thingworx but my vuforia app crashes sometimes because its so heavy process even in PC it takes around 35 seconds to generate the pdf and in ipad its around 26seconds but In PC the process never breaks even though it takes long
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.