Ask questions, get expert answers, and learn best practices for Kepware from PTC and industry experts in the official PTC Community support forum.
Recently active
While Installating the KepServerEX in my System and Getting an Error in Windows Installer Wrapper.Below is the ERROR Message.Create Process failed (-1073740777) , Please rerun Install.Please Help Us, Thanks in Advance.
As with several others, I could not get KEPWare to autogenerate ODBC tags for my MariaDB. The system could see the table in the database but would fail generation. The problem was that even though the DSN was properly configured with the username and password for the database, KEPWare was not bringing them into the Channel Definition. As soon as I updated the field in it, the problem cleared up and tags started generating correctly.
Have questions about how to synchronously read data from PLC. For example: a bit tag and int tag must be read at the same time because it's a high speed process. I know I can do this in AB ControlLogix using arrays. But not sure how to do this in PLC5, SLC 500, CompactLogix, MicroLogix, PLC3, Siemens S7/400. My company has various PLCs and I need to find a scalable solution. Ideally, I'd like to find a solution that doesn't require PLC program modifications. Or as less modification as possible. PS: I know it's better to push data from PLC to capture high speed applications. However, data pipeline architecture is already determined by my company's global team. So I have to find workarounds.
Hello! I'm very new to using kepware and I'm looking for some assistance getting the scan/poll time adjusted to my liking. I've got one channel, with one device on it (Automation Direct Productivity series PLC) which contains all of my tags. I'm observing about a 10 to 15 second delay between seeing a tag update in my Productivity suite software and then seeing that change reflected in the Kepserver OPC Quick Client. I've set the device's scan mode to request all data at 1000ms and reinitialized the runtime, but the delay seems unaffected. Any tips for what I may be missing are welcome!
Hi,I am not able to fetch sensor readings from SigmaTile to KepServerEX. Also I am able to connect it to my Thingworx Platform. Please help me regarding fetching of sensor readings from SigmaTile into KepServerEX. Thanks in advance. Regards,Aditya Gupta
Hello everyone. I need add some new tags to our current server (we are using KepServerEX6.13.250.0 with ControlLogix Ethernet channel to transfer data from CompactLogix 5300)But the new PLC is a 1756-L74 ControlLogix 5570 Firmware 28.11 with the next backplane configuration:+ ----+--------------------------+| Slot | Module || [0] | 1756-L74/B LOGIX5574 || [1] | 1756-EN2TR/C || [2] | 1756-EWEB |+---- +---------------------------+ Checking the Manual of driver the PLC is supported by different communications methods. I added the device using the IP address of the third slot (1756-EWEB) with the ID <aaa.bbb.ccc.ddd>,0,0but when I tried to generate the tags the
I have read a post on this forum where someone said that certificate authentication is not supported. I could not find any release notes regarding an update to this and still am unable to connect to KEPServerEX using trusted certificates. Is there any plan on implementing this feature? I am running KEPServerEX 6.13.266.0 on a Windows machine. Thank you,Štěpán Beran
Greetings,You can set the triggered conditions as triggered-based and then set the condition type according to the data type. If the item ID has the data type Boolean, you can set it as OPC False or OPC True, but if you do have any other data type, you can set the condition as greater than or less than a specific value if you need any more help related to this you can submit a ticket and share the Case no. we can connect to dig more into this.Regards,Mohit
I am experiencing an issue seeing Variable data in the OPC Quick Client.But in opc da i can able to import the tags after importing if i see the values of imported tags it showing unknown.
Hi, I connect Kepware 6.13 to our Siemens PLC by using OPC UA. But there is a problem that some of the messages are written in Chinese and when we try to monitor them on Kepware Quick Client, they are appeared as garbled. Best Regards, Nava
Trying to setup a connection to a controllogix PLC. I have the connection and I'm trying to see the tag bit value PVInts[8].0 and on kepware it shows a folder on the left "PVInts_x" and when i select it it shows me all the ints inside. So on the right side i see PVInts_008 as the tag name and PVINTS[8] in the address but i can not drill down to PVInts[8].0 or PVInts[8].1 it doesnt show me that. What am i doing wrong? using KEPServerEX 6.15v6.15.132.0
created an account on My,Kepware.com yesterday. Used the site to setup a couple of kepware licenses. Today, I try to log in and nothing happens. Tried multiple times and couldn't log in. I changed my password, got the reset password email and followed the directions. Reset my password and tried to login and it still never accessed the site. Submitted a ticket to get a resolution and called the support line. Was told to put in a ticket and they will call me back. I still haven't heard back.
Hello,Faced with problem different value reading from PLC and KepServer.Some reason I received value less than we have real value on PLC.Please help!
while configuring OPC UA client driver to Ignition OPC UA server, security policy does not list "Basic256Sha256 " - as a result unable to connect to OPC UA server. only available Security policy is "None", "Basic256", and "Basic128Rsa15" How to enable "Basic256Sha256" in Kepware UA Client. Version in use: KepserverEx 6.5 Than you,
Is there a Suite in Kepware has all drivers and plug-ins?So we do not need to offer each driver separately.
Does anyone know if it is possible to read modbus device ID objects using Kepware's Modbus TCP/IP driver? I am referring to the data you access using modbus function code 43 (e.g. vendor name, product code, firmware revision, etc.). I can only find references to the four typical modbus tags types (output coils, input coils, internal registers, and holding registers) when browsing through the driver's manual.
I have recently upgraded old server's ( x2) with new S2019. I installed the latest Version 6.15.132.0 of KEPServerEX and the backup configuration of my existing installation. I have an assortment of ROC RTU's and Allen Bradly Control Logix PLC's. All of the remote devices communicate but one of the PLC's won't update the tags? The configuration file is the same and works on the old installation but nothing will update for this one device on the new S2019's.
When I am trying to publish a simulator tag value to a broker I am facing the below error. Can someone tell me how to fix the errorMQTT agent 'MQTT Broker' failed to process write request on topic '123' - reason: 'Cannot deserialize value of type `[Lcom.kepware.agents.mqtt.WriteValue;` from Object value (token `JsonToken.START_OBJECT`)_ at [Source: (String)"{"timestamp":1704956770208,"values":[{"id":"Simulator.Long.Rand","v":49,"q":true,"t":1704956770198}]}"; line: 1, column: 1]'
I would like to find out if the "Advanced Tags" functionality is part of the Kepware Manufacturing Suite. I can only find the list of included drivers but not whether other modules are also part of the suite. I hope someone here knows. Thank you.
Hello All, We are moving forward to understand how advanced tags can create value to our DPM and AMU Environment. Lately we have come to the idea that reading the tool life would be beneficial to us. We are using MTConnect protocol to monitor our Mazak Assets. Checking with Mazak their MT connect code, does not support the tool life, i would like to know if someone is currently monitorizing this information.
I tried to export the complex tags (advanced tags) created in one instance to other using Export/Import CSV it is not taking the mapped tags within them. How can i get it done with the mapped tags along with complex tag.
Hello @AB_10607533, we have the same issue you marked as resolved in this thread, we want to read and write inside the address #10095 via the Fanuc Focas Ethernet protocol using the "Open" model. How did you managed to solve the problem? The documentation linked in the answer (link) clearly states that the "#" variables range is limited to #9999: Thank you,Riccardo
Hello! I'm configuring a PLC device inside a local network (a S7-1500 with endpoint opc.tcp://192.168.0.190:49320) and already configured a NAT device to translate the local IP for a public IP at the VLAN (10.10.230.235). From my server I can ping the NAT but when I try to configure it into Kepware (installed at the same server) it doesn't find any available endpoints. I tried also to configure it using "Discovery Server" function. Any ideas in how to configure a endpoint behind a NAT address? Thanks in advance!
How to include custom string under the values. Example:{|#each VALUES|"variable": CONSTANTSTRING,"|TAGNAME|_realvalue": |VALUE|,"|TAGNAME|_quality": |QUALITY|,"|TAGNAME|_timestamp": |TIMESTAMP|,|/each|}
Trying to pull data from an AB Plc using Kepware without having a TAG in the Kepware Database. Looking for a way to just pass-through the READ request. I know the below code snippet works just fine, however, the tag "YourPLCTag" needs to be in Kepware DB. I just want to access "YourPLCTag" without the tag being in Kepware. var serverUrl = new Uri("opc.tcp://localhost:4840");// Connect to the OPC serverusing (var client = new OpcClient(serverUrl)){client.Connect();// Read PLC valuevar nodeId = "ns=2;s=YourPLCTag"; // Replace with your PLC tagvar value = client.ReadNode(nodeId);// Do something with the value...client.Disconnect();}
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.