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
Hello,I am currently in the process of converting SNMP data to Modbus TCP for a power monitoring server using Kepware. Since there are over 300 devices, each with 14 registers, I wanted to distribute the output across 3 different IP addresses.For example: 192.168.22.124, 192.168.22.125, 192.168.22.126Initially, I assigned all addresses to a single virtual network card. Since I encountered issues with this setup, I created additional virtual network cards to assign each address to a separate network adapter. Unfortunately, this did not change the following behavior.The Kepware server and the monitoring client are running on the same virtual machine. The translation from SNMP to Modbus TCP works so far, but I have the problem that the values of the same IDs from different IPs overwrite each other.In Kepware, I can see that, for example, 192.168.22.124/502/45 sometimes takes values from 192.168.22.125/502/45 or 192.168.22.126/502/45.I can see values on 192.168.22.126/502/130, although onl
As per the original post. Wonderware, InTouch, AVEVA (all the same thing) have a do not have a good OPC implementation (UA or DA). Only the loopback IP address (127.0.0.0) can be used by AVEVA to address the server. Thus, ANY server software must be on the same machine as AVEVA. This is not the way OPC was meant to work. I have been experimenting with have a copy of Kepserver on the server hardware (Kepserver/server) and additional copies on each workstation (Kepserver/AVEVA/worikstation). The objective is to use the Kepserver/server to communicate with multiple PLCs to collect data via Modbus and then share the data with Kepserver/AVEVA/workstations. This is a lousy way to implement OPC, but I haven't found an HMI that works any better. Does anyone have any suggestions for an alternate HMI?
Hello allI am working on a project that involves integration of thingworx for real time performance monitoring. This involves investing in new machines with PLCs that ease connectivity with kepware. However, another case involves legacy machines with no PLCs. Data is collected and logged in manually into SQL-based excel platform.We aim to eliminate the use of excel for visualisation and use just thingworx as a single analytics monitoring platform. How can we move data from legacy SQL server to kepware by using data lake functionalities or power BI? Please if an architecture is possible, it will be more helpful.
Struggling to connect to Kepserver EX. Any suggetions
Hi, I need support in getting Atlas Copco Digital Torque Tool Controller PF6000 to Ignition through Kepware. Can you please walk me through the steps ? thanks
could you please let me know how to relsolve issue.
I am trying to connect Brother cnc machine CNC -D00 to ignition through opc protocol. I am receiving D,M registers tag, but x,y tags are not coming in opc. Can anyone support? Is there any configuration//setting need to be done to expose X,Y tags from brother cnc though opc protocol.?
Hello, i have a problem with connecting to a S5-PLC from Siemens. I want to use WinCC V8.1 to connect with a OPC server in this case KepwareEX. Now i want to know if it is even possible that the OPC server can connect with PROFIBUS FMS wich the S5-PLC uses. Kind regards Wesley
Hi,I'm writing to this support to understand if and how could be possible to reduce the usage of CPU when a big configuration of Kepware is running.The configuration it is composed by almost 80 device configured to query each 10 seconds 2000 Modbus registers for each device, values are archived in a Microsoft SQL Server through Data Logger triggered each 10 seconds.Actually only 2 devices ramps the CPU usage to 10-12% for the server_runtime.exe almost and I don't know what happen when I enable all the 80 devices, how can I reduce to the max the usage of CPU.Which are the information that you need to support me in this issue?Let me know and I can provide the screenshots or logs or config... KEPServer EX V6.11.718.0Modbus TCP/IP Ethernet V6.11.718.0Data Logger PlugIn V6.11.718.0 Best RegardsAlb
Hi, I'm using an Advanced Tag of type Derived to perform an AND between two boolean tags. It is expected that if one of them is Unknown because the PLC is disconnected, the result will be 0. If I use only the Derived Tag, the result is shown as Unknown in Quick Client. If I use a Link Tag to copy the result of the Derived to another boolean tag, it shows me the value 0 which is the expected value. Is there any way to get the value 0 without using a link tag?
I'm opening a Project from the backup folder while offline. The Project opens and is exactly what I want to run in KepserverEX6. I go to Runtime and select Connect, and it reverts back to the original Project. What am I missing? I've seen something about Runtime uses the default.opf file to run. I don't see a default file. The original file that it keeps going back to is Simulation Driver Demo.
Hi, We are currently using KEPServerEX 6.15.X with Java 1.8-jre. We need to change the java system to OpenJDK. Which version of OpenJDK is supported for running KEPServerEX 6.15? Kindly provide your feedback.
Unable to get KepServerEX connected to my Mitsubishi FX3U processor using a FX-ENET-ADP. Have tried UDP and TCP with no success. Currently plc setup is UDP,1025,192.168.1.250,1025. KepserverEX is set to Mitsubishi Ethernet, and UDP, 5000,0 (have tried other combinations) at this time only attempting to read one tag D250 Have also swapped over to TCP with no success. Any help appreciated Thanks, Bob
I have an OPC-DA server on which i need to expose a number of tags to a remote network.I want to use KepWare to transition from OPC-DA to OPC-UA. How is this done, and using which license / suite?This should also support writing data from OPC-UA back to OPC-DA server. In other words:- source: OPC-DA server- Kepware: connect to source using OPC-DA client- Kepware: provide an OPC-UA Server- target: clients can connect to the OPC-UA server and read/write tags from/to the OPC-DA server through Kepware
Hello everyone, I'm new to Kepware and I'm trying to connect around 50 channels, each with one device, all using the Allen-Bradley ControlLogix driver. Each device has around 300,000 tags. When I try to start the Runtime, the application seemingly times out and fails to initialize. Is there any way to optimize the application so that it can start under these conditions? ThanksGuilherme
When I setup a OPC DA connection in the Kepware quick client I can connect, and my values is updating.When I use Quick client in Kepware to test my connection my values do not displayCan you guide me in fixing the problem
I am not able to write value to tare tag in Mettler Toledo Driver Read/Write tag connected via UDP. I can only read values. Any pointers to troubleshoot?
Good evening, I'm currently working with U-CON (User configurable driver). Telegrams are in hexadecimal. I need to finf a chain of two bytes h90, h90. I can find each byte with "Seek Character" but I have no success by using "Seek String"Corresponding character of h90 is not available so I cannot use the ASCII character.I have tried with many format s( ASCII Hex String, Unicode string ..) without success. Can you please help? Thank you Best regards
KepServerEX Installation Error: "The folder path 'C:' contains an invalid character"Hello everyone,I'm encountering an error while trying to install KepServerEX software on my computer:"The folder path 'C:' contains an invalid character"Important details about this issue:I'm not manually selecting the installation path, the program is automatically determining itI'm using Windows Server 2019Has anyone experienced this issue or know how to solve it? Any help would be greatly appreciated.System Information:Operating System: Windows Server 2019KepServerEX Version: 6.6.350
Hello Community, I am using KepserverEx 6.17 with Datalogger connecting to a SQL Server.I have a strange error that happens once or twice a week, where the datalogger cannot query the recordset due to the following error: Unable to query recordset on Log Group XXXX. Reason: TCP Provider: An existing connection was forcibly closed by the remote host. Communication link failure I already went through the knowledge base and apparently it is related to a lock on the table defined in the log group.After a couple of weeks deep diving in the SQL Server I cannot find any lock on the mentioned table during the time this errors happen. I simply cannot find a reason for this behaviour. Has anyone also faced this issue? What could be the problem originating it?Any suggestions would be appreciated. Thanks.
I am attempting to use KEPware's SNMP driver to read off of a network switch. However, while KEPware can see and identify the device as running SNMP v2c using Device Discovery, I cannot get any data in KEPware.Using net-snmp on the same server, I am able to read data off of the device (e.g. "snmpget -v 2c -c <COMMUNITY_NAME> <IP_ADDRESS> IF-MIB::ifOperStatus.1" gives "IF-MIB::ifOperStatus.1 = INTEGER: down(2)" in response, which is good data), so I know that the switch is configured for SNMP properly and the server can read it.None of my tags produce good data in the OPC Quick Client. Inside the SNMP channel I've created, in a standard device created through device discovery with the switch, neither an imported "IF-MIB" module nor a static tag pointed at "if-MIB::ifOperStatus.1" is able to read anything but "Bad" data in the quick client.My license is in good standing and is installed properly. Other (non-SNMP) channels within this KEPware are able to communicate with
Hello, I am installing KEPServerEX6-6.13.266.0 on my PC, but I keep getting an error message that shown as below, can someone please help me?
Hello everyoneI am tring to read 29 elements table form the compact logix 5300 (revision 20.013).I created proper channel and the device, i am able to generate program and export the tags. i tried to make a test and read the element from the table trought the kepware, but when i did it the values are not proper but in specific way:When i read table[0] i see the values from table[1]when i read table[1] i see the values from table[2]when i read table[2] i see the values from table[3]etc..i am not able to read the value from table[0] because of the offset. has anyone occured with similar problem? Best regardsNatalia
To be clear, I must create a channel in Kepserverex which requires I select a PLC driver from the list, before I can find Device Discovery in the context menu (See page 85 in the KEPServerEX V6 manual)? The Omron NJ channel I am using did not have "Device Discovery" in the context menu. But the manual does say "is available for drivers that support locating devices on the network." Of course, I don't know which drivers support it or not.I created an Allen Bradley Control Logix Ethernet channel, then right clicked on the channel to find "Device Discovery." But there was no Device Discovery option in the menu. Should "Device Discovery" be in the context menu always? Is there a setting I am missing? Is there a way to use Kepserverex to look for an OPC connection or tell if a PLC has OPC UA or OPC DA enabled?
Hi All,I am trying to use DDE to get the data from Kepware to an Excel spread sheet. This was working for a day or two then quit. I have had help from a super nice couple of people at PTC. Alin in Romania and Brent in Maine. But we are not able to get the data and there is no apparent reason for it. The Excel file has formulas in the cell that look like this '=kepdde|_ddedata!OmronNJ.MespackHFFS.ReaTop2Temperature.' When first typed into a new spreadsheet, it was populated with the current temperature. For a while it even updated with each change of the temperature. As well as all the other tags written into the spreadsheet. Then I saved the spreadsheet. I opened it Monday and there was nothing but #REF in all the cells. Starting from a blank spreadsheet, I typed in the same formulas and got the current values. But they would not update. I could see the temperature changing in the Quick Client, but the spreadsheet was not changing. I opened a new spreadsheet and typed the formula
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.