Search the Community

Showing results for tags ' architecture design this driver can be conviniently used with visual studio in development of complete large scale complex hmi/scada systems. it can be used to perform advanced reporting mes'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 376 results

  1. Currently have NX PLC setup as an OPC UA server and an OPC client setup and communicating.  The issue is only tags that do not have a Data Type are showing up in the OPC client.  I have 2 separate OPC softwares connected to this plc through OPC UA and both are having same issue.  If I setup the OPC as a polling service, then all the tags show up as expected.  Does anyone know if this is a known issue with Omron and their OPC UA server, or is there something that I am doing incorrectly (possibly a setting within Omron that I am not aware of)?
  2. Good Morning,   My name is Joseph Rhodes, I work as an electronic technician for the City of Tuscaloosa at the wastewater treatment plant. I work to keep the plant up and running as well as 64 lift stations spread out around Tuscaloosa, Alabama. A majority of our lift stations utilize Verizon Cell Modems, RV50s to be exact. It's rather easy connecting remotely to these lift stations as I can configure a driver as an ethernet / ip driver then associate an IP of that lift station (ex. 10.181.3.104 is lift station 104, 10.181.3.105 is lift station 105, etc). However, for the lift stations that do not utilize cell modems. We use GE MDS 9710 and 9810 radios. It is these lift stations that I have yet to figure out a way to connect remotely to the LS RTU PLC. All of our lift stations use Allen Bradley MicroLogix 1200s or 1400s. These lift stations that use the MDS radios communicate information to water tanks then that information is sent back through other channels. I was wondering is there a way to associate these lift stations on RSLinx that use GE MDS radios ?   
  3. OS: Windows 7 on VMware virtual machine. Sysmac Studio V 1.13. What works: Ping to PLC. Sysmac Studio -> Controller -> Controller Communications -> Ethernet via hub -> Test -> "OK". What doesn't work: Starting with new project for NX701-1600 (correct PLC): Sysmac Studio -> Controller -> Online. -> Controller -> Transfer ... -> From Controller. The task seems to run to about 90% before stopping with the error:  I can't find any reference to this error in the manuals. Has anyone got any suggestions to fix this?   Many thanks.
  4. hello everyone, I using stepper 17HS2408, microstep driver, modul motion QD75D2, PLC QD3UDV,, i've been trying to use program Absolute in axis 2. When I trigger the command to run absolute program the current value is running but the stepper motor still not moving, is there any suggestion about this?
  5. Hello! I have been working with a Factory Talk Studio V8.0 and my computer was crashed, "blue screen". After this, I can not open my panel project anymore, I only get information Failed to open factory talk private directory for the application. How to save my project?  
  6. I hear a lot of people talking about the annoyance of price estimates (meaning they don't get a clear, transparent price from the beginning) and the costly engineering that seems to never end. Do you think that a step-by-step, clear process and course of action from A to Z would be beneficial for companies? And I'm not talking here about SCADA software, like Ignition. I'm talking about using Ignition to build and implement a fully working SCADA solution, customized to your company BUT you know exactly the price and the methods/processes that will be used (it's a replicable framework to get similar results for multiple companies - and the results would be a SCADA solution without the headaches of the unknown prices and engineering characteristics). Basically, a clear project-based approach rather than an hourly approach where things can get confusing.    Do you think the industrial space could use something like that?
  7. View File Sysmac Studio Simple PID Example A simple test program and starting values for the PIDAT instruction in Sysmac Studio. Simply run the simulator (Simulation-> Run) and toggle the Test_PID bit. Simulated feedback will allow the loop to operate normally. The setpoint can be adjusted by modifying the PID_SP variable. There is a pre-programmed data trace that traces the SP, MV, and PV. To use the data trace navigate to DataTrace0 and start the trace, flip the Test_PID bit true and the trace will log 10k samples. Submitter photovoltaic Submitted 02/13/22 Category PLC Sample Code
  8. Sysmac Studio Simple PID Example

    Version 1.0.0

    43 downloads

    A simple test program and starting values for the PIDAT instruction in Sysmac Studio. Simply run the simulator (Simulation-> Run) and toggle the Test_PID bit. Simulated feedback will allow the loop to operate normally. The setpoint can be adjusted by modifying the PID_SP variable. There is a pre-programmed data trace that traces the SP, MV, and PV. To use the data trace navigate to DataTrace0 and start the trace, flip the Test_PID bit true and the trace will log 10k samples. Change the SP and view the behavior when the trace finishes.
  9. Scada/ Site management

    Hi,  I have basic experience with PLCs but have a degree in electrical engineering. I have landed a job which requires me to advance my plc knowledge. I am based within the UK and need some advice on how to go about a solution to a problem. The site I am doing this for needs a site managment system. The site is within food production, this would be monitoring of mostly trips and faults within a wide range of industrial equipment (Pumps, compressors, fridges). The site is mostly Mitsubishi and would like one centralised portal within the workshop to view all of the equipment availability. Thank you.
  10. The summary of the issue is when attempting to update any hardware file or technology package, the package will hang up in the “copy setup” status. This state will remain indefinitely – no further progress is made past this point. These are the steps that I have used to troubleshoot this thus far: I always run Automation Studio as an administrator I have redownloaded the program a couple of times, storing the downloaded ~8 GB package in C:/temp Temp files are cleared prior to launching Automation Studio I have tested different internet connections. With and without going through the company VPN. Launching the package via local and internet connection to isolate if it is a TCP port blocking issue. At this point I’m curious if there’s different registry key changes which allow for deleting files from temporary directories… but that’s just a theory. I've attached some screenshots.    What the function of the copy setup state? How can I progress past this state?    I'll keep banging on the keyboard to figure this one out but if there is a good Samaritan out there on the web it would be MUCH APPRECIATED!
  11. I am new to automation systems and devices and I just want to know how to connect two HMI's (each one would control different things) to one PLC using Sysmac Studio and NB-Designer via Ethernet. The model of the PLC is NX1029020 and the HMI's are one NB10W-TW01B and an NB7W-TW01B. I searched for info about this topic online but I couldn't find anything that worked for me, I saw an article from OMRON where they connect two NB's to the CP series, but in my case, NB designer doesn't allow me to insert more than one HMI in the same project, I also found something similar on a youtube video that gave me an idea about how to connect multiple HMIs exporting the pks file and importing it to another HMI project but I still can´t figure out how to add both to my PLC. I would thank you a lot if you could help me with this because I know it's not a rare implementation, just I haven´t found the right way to do it. I also leave the links to the Omron article and the youtube video I found. https://www.myomron.com/index.php?action=kb&article=1554 https://www.youtube.com/watch?v=rXx5lut7G9I
  12. Hi, Could anyone help me out on how to extract the digits present in a string in sysmac studio... Thanks in advance !!!
  13. Hi, I have quite a noobie question. I want to create a function block to do some simple operations on 2 variables. Both variables are In/Outs (see picture attached). How can I make this function accept variables regardless of the data type? Given these is just simple math I am able to use the same instructions in REAL, INT, UINT, etc. But, the function block only lets me assign one Data Type to the In/Out variables.
  14. Good day everybody!    I am having issues troubleshooting a machine which is controlled by a VIPA PLC. I must admit that I am not very knowledgeable with this brand so I am a bit hesitant to touch anything. From the machine's supplier I got a .wld file which I could load into an SD card and load into the VIPA PLC itself through a Master Reset procedure. Still, our issue persists so I was wondering if I could somehow extract this .wld file into Speed7 Studio (or another program) to visualize it and try to troubleshoot the issue. Or in another case, if there was a way to directly read the currently loaded program from the PLC.    As I said, I had never worked with this brand before so I am being a little overly cautious with what I touch in this PLC.    Thanks for your help! 
  15. Citect Scada Modent Bit Read

    Hi team; I am struggling with a Citect SCADA read of some data. The system is using the "Modnet3" driver over TCP/IP to talk with a system (Modnet 3 as its TCP/IP with first register at 0 and 0 to 15 bits). I am reading the modbus data into variables which is working fine for the analogue values all defined as real in citect. The Issue I have is that the driver help says I can direct reference a bit in a word, in my case address 45052.1 Holding register 45052 and Bit 1. If I read this as a UINT I get a value of 147 corresponding to bits 1,2,5 and 8. Citect generates no errors for the tag setup where I define 45052.0 through 45052.15 but all remain as zero in tag lists.  Any help would be fantastic Kindest Regards Howard
  16. Is it possible to give a physical proximity switch or photo eye input a value to change a vfd's speed. Speed up or slow down when it has been triggered. 
  17. connect encoder to nx1p2

    hi everyone i have a question about nx ec0122 i connected an encoder to ec0122. now i want creat a programm for read the pulse and reset pulse. Then write a program to measure the length of a roll. How should I do this? Thank you for your help
  18. I encountered an issue that technical support was not exactly able to help me out with, and I wanted to share what I learned here for the next guy. Specifications: Omron NA5 HMI v1.10 connected to NJ PLC via Ethernet Issue: Made a change to a screen where I copied and pasted a button from a different screen.  The screen where the button was copied to had some sort of issue, but it was still able to compile and transfer to the HMI.  It worked for several days until the HMI was power cycled by maintenance, and it was stuck in a black loading screen saying "Initialising Variable System" with a scrolling wheel and green LED on the HMI panel.  It stayed in this loop indefinitely.  The HMI still had a ping, could be connected to from Sysmac Studio, and could be transferred to and from.  Troubleshooting section of the HMI mentions something about initializing failure with a red LED which required a system recovery, but no description for this state. Troubleshooting: Power cycled the HMI, but this resulted it getting stuck back in the same loop. Connected with Sysmac Studio with most recent backup and transferred from the HMI to get the current program.  Before transferring in this synchronize step, I could see a page that was on the target device that wasn't in the source.  I'm not exactly sure how it got there as it wasn't in my backup, but I had green in the comparison list when I shouldn't have.   Reverted program changes, downloaded to the HMI, and power cycled.  Still stuck in black screen with same message. After several other modifications, I eventually had a heavily stripped down program of the backup and downloaded to HMI.  Power cycled with same message. Resolution: In Sysmac Studio under HMI View, select HMI from ribbon, select Clear All Memory, confirm the target device, and select OK.  Once this has factory reset, I made sure the IP address was configured as necessary, connected, transferred backup, and all is well with the HMI now.  Even after loading a backup from several months ago, I could not clear this issue without a factory reset. Hope this helps!
  19. Dear Experts, I don’t have much knowledge and now working for a new project of cross-country Oil transportation pipeline SCADA. It’s a pipeline of more than 200 Km with 2 terminals (dispatch & receiving) and several valve stations through the pipeline will be connected with the central SCADA. The communication will be done by OFC placed along the pipeline. Apps of Leak detection system (LSD) have to supply and integrated with the SCADA system. Please suggest me which SCADA software should we use/suitable for the oil transportation pipeline? (ABB/Siemens/honeywell/else) Thanks.
  20. Hello! I got into a situation when one of engineers from our team experience an issue with team development repository. Everything was perfect up to some point and worked well as it should. Last night after last "pull" from the repository he got a fault message in his SysmacStudio (picture below). I have checked this repository: I created new blank copy of this repository on my workstation and the project started without any issues. Anybody experience this issue before? Seems to me that it's some weird issue with SysmacStudio. Both work stations have same SysmacStudio versions 1.47.0.64008.   
  21. I have 23 Micrologix 1400s and I want to take the same register, N100:99, out of each one and put in a single array in a CompactLogix L18ER. From what I have tried, it only seems like I can only map a range of integers, N100:77-N100:100, to the array and not an individual register to a particular element. (For example, mapping N100:99 from machine 16 to Selected_Model[15]) Can you map to individual elements in an array? If so, are there any instructions on how to do so? Thank you in advance for reading my post!
  22. Hello, I need to enter double confirmation on some buttons but I can't figure out how to configure it. Has anyone ever configured double confirmation on button? (citect scada) Thank you
  23. Version 1.4.0

    32 downloads

    ASComm IoT for .NET 7.0, 6.0, 5.0 & .NET Core 3.1+ developers. Class library for use in Visual Studio.NET to create HMI/SCADA apps that communicate with A-B ControlLogix, CompactLogix, Micro800 Series, PLC5, SLC500, and MicroLogix PLCs via Ethernet. Does not require OPC, RSLinx, or 3rd party drivers Visual Studio.NET 2017, 2019 and 2022 compatible All .NET 7.0, .NET 6.0, .NET 5.0 & .NET Core 3.1+ targets are supported, including Web, Windows, console, and service apps. Runs on Windows, Linux & Android Extremely high performance - less than 5 mSec typical transaction time Supports ControlLogix family native tag names Supports reading and writing entire ControlLogix family UDTs and PDTs Supports unsolicited messages Abstract base classes allow you to write generic code that works with all drivers Synchronous and asynchronous read/write methods Data change notifications Provides common user interface across all driver classes No limit on number of devices or data points Multi-threaded for high data throughput Includes extensive help system Example applications with VB and C# source code included. Easily connect office systems to factory floor. Runtime-free for qualified applications
  24. View File Allen-Bradley Ethernet Driver for .NET Core & .NET 5 .NET Core / .NET 5 compatible class library for use in Visual Studio.NET to create HMI/SCADA apps that communicate with A-B ControlLogix, CompactLogix, Micro800 Series, PLC5, SLC500, and MicroLogix PLCs via Ethernet. Supports unsolicited messages Does not require OPC, RSLinx, or 3rd party drivers Visual Studio.NET 2017 and 2019 compatible All .NET Core & .NET 5 targets are supported, including Web, Windows, console, and service apps. Extremely high performance - 5~10 mSec typical transaction time Supports ControlLogix family native tag names Supports reading and writing entire ControlLogix family UDTs and PDTs Abstract base classes allow you to write generic code that works with all drivers Synchronous and asynchronous read/write methods Data change notifications Provides common user interface across all driver classes No limit on number of devices or data points Multi-threaded for high data throughput Includes extensive help system Example applications with VB and C# source code included. Easily connect office systems to factory floor. Runtime-free for qualified applications Submitter Automated Solutions Submitted 10/25/21 Category Demo Software
  25. Hello Guys, I am using a nx102-9000 CPU and trying to communicate explicitly to a Telsonic Mag Generator. I have done this on a CJ2M & an Allen Bradley Processor successfully before but am struggling with sysmac. I will attach some screen shots of the AB message instruction because it is much more simple then the CJ2M (required pretty much a full function block made). If anyone wants to see the CJ2M block let me know. I am working right from the sysmac manual using the CIP OPEN, READ, SEND, & CLOSE. Once it is working I will write as well.  I am getting stuck right on the first part "CIP OPEN" I am using a route of '02\10.203.21.40' I am unsure what the 02\ means. I am just copying it from the example. The IP Is correct. Below is the picture of my 1C05 Error. Which in the manual is confusing because they have a 1C error and an 05 error separately.  Another question (once i can open a connection) is in the CIPRead the 'srcdat' I am not really sure what this is? Everything i've used before is an instance number, class, and attribute number (used in the CIPSend Logic From Allen Bradley MSG Instruction & Current Sysmac logic shown in pictures as well. Please let me know if you have any suggestions or need any additional information. Thanks, Kevin