Recently active
Hi everyone,I’m sending MQTT data from Kepware IoT Gateway to ThingsBoard. Everything works fine when I publish around 250 tags in a single JSON payload. But when I increase it to 500 tags, the MQTT client in Kepware starts connecting and disconnecting repeatedly, and the message never publishes.I’m trying to figure out whether this limitation is coming from:Kepware IoT Gateway’s MQTT Client Agent, orThingsBoard’s MQTT broker / MQTT transport,or simply an MQTT payload size limit on either side.What I’m seeing:~250 tags → OK~500 tags → Kepware repeatedly connects/disconnectsNo clear error in Kepware UIThingsBoard logs show only connect/disconnectBehavior suggests a payload or packet size limitMy questions:Does ThingsBoard MQTT have a max payload or packet size limit?Does Kepware IoT Gateway restrict MQTT message size?Is this connect/disconnect loop typical when the payload is too large?Is splitting tags into smaller groups the recommended approach?Any insight from users who have handled
Is there any updates on when the License Transfer functionality will be fixed on my.kepware.com? We're currently unable to Transfer Licenses due to the error and all the Support Engineer can do is tell me to reach out to sales@kepware.com ?
I need to set up an external REST client to read AuditLog and EventLog over API hopefylly anonymouslyIs it possible?
Hello everyone, I’m trying to configure a tag of type LLong (Signed 64-bit Integer) in KEPServerEX 6.18 for a Modbus TCP/IP device, but I’m running into an addressing issue. My setup:Channel: Modbus TCP/IP EthernetDevice: Custom Modbus server running on Raspberry Pi (C#)The server exposes a 64-bit signed integer, stored correctly on the Modbus side.When I attempt to add a tag with data type LLong, KEPServerEX refuses any register address I enter. I’ve tried:4000740000730007300007But I always get the same error:“Data type 'LLong' is not valid for address '400007'.” It looks like KEPServerEX does not accept any Modbus register address for this data type, and I’m not sure whether the issue is related to:register type selection (3x/4x),addressing mode (1-based / 0-based),strict syntax rules,or a limitation of the Modbus TCP driver regarding 64-bit values. My questions.1) Has anyone successfully configured an LLong (64-bit) tag in a Modbus TCP/IP channel?2) What is the c
Hi, Are advance tags only in read only mode or can we write to them from the OPC client ..?
I am trying to add 2 separate SLC 5/05 plc's in our Kepware server using Allen Bradley Ethernet driver because both of the PLCs is networked. We have also used the DF1 driver with the ethernet encp. but that did not work either. Nothing sees the PLC. We then tried adding a test SCL 5/05 PLC in our training room with a small network for a controlled environment and it still will not see the PLC. Kepware EX6-6.16.203.0
The KepServerEx is configured as OPC DA Client to connect the OPC DA Server on another machine. It get callback failure and bad data. While using OPC Quick Client connected the OPC DA Server to get data directly. It get good data. Two servers are on the same domain but running with different Log On account.
We copied the virtual machine from old physical host to new one. The kepware licenses are broken. All the operation system is same as before. Why the license don't work? This issue can be fixed?Thanks.
Hello, We run Kewpare 6.16 on a VM Hyper-V for long time. The old system was Windows 2012 R2 and we use Kepware to feed our own Software using OPC DA communication. This system was running quite fine. After we migrate the VM to New Hardware our software is dying on resources on the system. After troubleshouting we found out that the request from our Software (Multi Clients) via Kepware to the Data Server are not responded in time. But looking at the Task manager of the system we could not find any issues. Processors, Memory, Disk and Network are showing no issues. the new hardware is comparable to the old hardware.When we disable the Kepware Service on the computer the system is running fine and is responding timely, but starting the communication with Kepware let the system dying of resources. It seem the requested are not answered timely. When starting only one or two clients the system is reacting correctly but with more clients started on the system the system getting slo
I have used Modbus Device Simulator (PyModbus) to run 200 Battery, 90 PCS and 10 FIP Modbus devices on localhost each with 1000+ registers.The simulator created devices sequentially from a port you specify, e.g. 300 devices starting on port 6001 will occupy the ports 6001-6300 with specified number of registers. Refer the attached test screenshots.All simulator devices are working correctly and can see values update with open ModScan client software, but all the values are zeroed in the OPC Quick client and in FT View Live Data Test Client even though the comms quality is Good. Refer the ModScan Output image.Unfortunately, I cannot set the ports for the channels independently. As soon as I change the port on one channel, same port gets assigned for all channels. I tried using FactoryTalk Live Data Test Client, with static registers (no random values) and I was able to read and write values from OPC and FT test client. The KepServer Enterprise 6.18 and the monitoring
I can't seem to consistently get the Read/Write Default User Account when I need it. Any thoughts on what is grabbing it or how to find out what User has it? Much less a way to boot them off and wrest control.
Thingworx: 9.3 KepWare 6.18Some Industrail Things can not connect to KepWare. The Industrial Gateway is set. All other Things are receiving data and everything is fine. Only 5 assets won't connect again.
Hi ! Does anybody read tags from GE Quickpanel+ ?Which drivers we should use ? GE Ethernet ? What model ? PAC Systems ? We have downloaded runtime HMI project (Proficy Machine Edition 10) on GE Quickanel+ 755xxx. But we have no source project. We can read OPC tags from panel via Proficy View OPC server. Used fromat is STATION IP\NameTagIs it possible to read tags via Kepserver OPC ?
Hello, I am a new user to Kepware, I setting up a flow of SQL data -> Kepware (querry to json) -> IoT gateway (REST server).Although the data in the OPC quick view look fine (attatch picture), the output from iot gateway contain un wanted character, how do I clean that ? { "readResults": [ { "id": "SQL2JSON.SQL2JSON.JsonData", "s": true, "r": "", "v": "[{\"id\": 1, \"pressure\": \"10\", \"temperature\": \"1\"}, {\"id\": 2, \"pressure\": \"190\", \"temperature\": \"1\"}, {\"id\": 3, \"pressure\": \"170\", \"temperature\": \"1\"}, {\"id\": 4, \"pressure\": \"0\", \"temperature\": \"0\"}, {\"id\": 5, \"pressure\": \"0\", \"temperature\": \"0\"}, {\"id\": 6, \"pressure\": \"118\", \"temperature\": \"70\"}, {\"id\": 7, \"pressure\": \"118\", \"temperature\": \"70\"}, {\"id\": 8, \"pressure\": \"118\", \"temperature\": \"70\"}, {\"id\": 9, \"pressure\": \"118\", \"temperature\": \"70\"}, {\"id\": 10, \"pressure\": \"118\", \"temperature\": \"70\"}, {\"id\": 11, \"pressure\":
I'm looking into utilizing the Universal Device Driver (UDD) for getting data from a REST API, however the API I need to communicate with is on a secure port requiring https. I've found two articles that specifically say TLS is not currently supported by UDD:https://www.ptc.com/en/support/article/CS446447?source=searchhttps://www.ptc.com/en/support/article/CS442775?source=searchSince the UDD profile is user-defined, I'm still curious if there's a way to implement TLS into the connection via the Javascript profile. Here are my questions I'm looking to get answered: Has anyone successfully implemented TLS/HTTPS calls via UDD?How does the back-end Script Engine make the calls to the remote host? Does the Script Engine use a particular library for the calls? Is TLS support on the UDD roadmap?
When using drivers with HMI applications like InTouch or Ignition, the tag in its database could have address modifiers or simply the tag type to let the Modbus driver know that you're looking for a floating point that is using more than one register. It appears that there's no way to accomplish the same thing when using KEPServerEX. Instead of a Modbus driver specifically written for Intouch or Ignition HMI applications.The only option is to manually create tags inside of KEPServerEX and then read those from the HMI?
Getting below Error IoT Gateway Failed to connect to server: '127.0.0.1:57212'. Please verify this connection information is correct and that the host can be reached.
I have attempted to connect to the Siemens TP900 OPCUA server with kepserverEx and am unable to do so, but I have no issues with the Unified Automation UaExpert application: With keptserverEx, I follow these steps but am unable to succeed. As it was not functioning in the certificates, I used the one I had imported Unified for OPCUASERVER, but nothing happened. I restarted the runtime and the server, but it still does not work.
my KepserverEX lincense is valid but OPC UA trusted Client is expired.gone to the Instance Certificates of OPC UA Configuration Manager and tried to Reissue Certificate in Client Driver.Now I am not able to see URI in Trusted Client.How to renew Client Driver?
KEPServerEX 6.14 version 6.14.263.0 The problem statement is that I have Modbus rtu communication where Rs 232 is converted to TCP/IP then via layer 3 switch i can transmit the data to my server in DMZ where the data can be checked using serial port utility software but i am unable configure the same in my Kepware software in the same server to fetch the data. Can you please suggest how to proceed further with Kepware software. I am new for using Kepware but could be able to configure other protocols like Modbus tcpip, opc ua and opc da but unavailable to configure the same. Kindly guide me to get the data in kepware. #kepware
Our Kepware server (v6.16.203.0) is connected with a Siemens PLC 1500 with the Siemens Plus Suite - (KWP-SIEMP0-PRD KWM-SIEMP0-ATT) driver. The PLC has defined a datatype WString of 10 characters long (24 bytes). Which datatype should we define in the Kepware server as the datatype wstring does not exist (only string). When we define the tag as DB1101.STRING0034.24 we receive no error but when reading the value from the plc we get a blank result. If we define as bytearay or hexstring e.g. DB1101.HEXSTRING0034.24 then we get the value of the PLC returned as 000A0000300068000... which seems as the correct hex representation of the PLC value. However it is not clear how to write a value to the wstring. We tried several notations with the Quick client, but always get errors like: Failed on item <tagname> synchronous write.Changing the PLC program or address types is not an option - we can adjust or IT application (=opclient) but need to know how to write to this datatype wstring
Dear ptc communityI am currently using the U-CON driver in Kepware to collect data from a device over UDP (not TCP). The system works stably for the most part, but intermittently, the tag values stop updating in Kepware without any errors or changes in status. The data quality remains "Good", but the values become frozen.To clarify: I’ve verified using both Wireshark and Kepware's diagnostics tools that UDP packets are still being received from the device at the expected interval and in the correct format.Despite this, Kepware stops updating tag values, and there is no indication of failure or timeout within the application.Only a restart or reinitialization of the U-CON driver restores normal operation.The device always ends its transmission with a consistent termination character. I’ve tried both termination-based and fixed-length receive modes, but the issue still occurs occasionally.I would appreciate your help with the following:What could cause the U-CON driver to stop updating v
hi guys, Could you know whether Kepware Server can support communication between Siemens PLC and Siemens Desigo CC via BACnet/IP? Although Siemens provides a BACnet gateway for BACnet integration, its network configuration does not comply with IT security requirements. Therefore, I would like to know if Kepware can perform protocol translation. If so, could you provide a configuration manual? Thank you very much.
When i browse the tags through Matrikon OPC UA explorer, The tag displays all the attributes along with the value. is there any way we can suppress them.
I have about 30 sensors that support Json Get requests for data but I am struggling to find the appropriate way to get this data and assign it to tags in Kepware. I have found several articles that point to UD or U-CON or IoT as solutions but the articles don't match reality. I have a get request - "https://webapi.ubibot.com/channels/{channel ID}?account_key={27digit_key}" that returns the data from the sensor in a format that will nee to be parsed to pull out certain fields. Does anyone have a good process for this? Happy to provide more info or sample responses if that helps.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.