Jump to content

Search the Community

Showing results for tags 'sysmac'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • PLCs and Supporting Devices
    • General Topics - The Lounge
    • Allen Bradley / Rockwell Automation
    • Omron
    • Mitsubishi
    • Siemens
    • Automation Direct
    • GE / Emerson
    • Festo
    • Modicon / Telemecanique / Schneider Electric
    • Other PLCs
    • Download Comments

Categories

  • Allen Bradley
    • PLC Sample Code
    • HMI Sample Code
    • Demo Software
    • Manuals, Tutorials
  • GE
    • PLC Sample Code
    • HMI Sample Code
    • Demo Software
    • Manuals, Tutorials
  • Omron
    • PLC Sample Code
    • HMI Sample Code
    • Demo Software
    • Manuals
    • Tutorials and Quickstarts
    • Tech and Application Notes
    • Other Omron Products
    • Utilities
  • Mitsubishi
    • PLC Sample Code
    • HMI Sample Code
    • Demo Software
    • Manuals, Tutorials
  • Modicon
    • PLC Sample Code
    • HMI Sample Code
    • Demo Software
    • Manuals, Tutorials
  • Automation Direct
    • PLC Sample Code
    • HMI Sample Code
    • Demo Software
    • Manuals, Tutorials
  • Siemens
    • PLC Sample Code
    • HMI Sample Code
    • Demo Software
    • Manuals, Tutorials
  • Miscellaneous
    • Tutorials and Guides
    • Hugh Jack, Ph.D., PLC Books
    • Robots and Servos
    • Vision Systems
    • Other PLC Demo Software
    • Free Utilities

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


WhatsApp


WeChat


Line


Telegram


Discord


AIM


MSN


Yahoo


Skype


Location


Interests

  1. Hello I have project where I will be use EXLAR roller screw and UNIMOTION ball screw actuator like FTP, PNCE for module of servo press with controler NX1P2 and serwo 1S. I started instaled SYSMAC XR-013 Servo Press Library (https://www.ia.omron.com/data_pdf/cat/sysmac-xr013_p112-e1_2_3_csm1052873.pdf?id=3459) I have completed, connected and launched an evaluation kit containing a 1S drive and motor, an NX1P2 controller, a PNCE mechanical actuator with a force sensor. Does anyone have experience using this library? I am trying to use it, but the OMRON documentation for this library lacks explanations and configuration examples. I am ready to connect online (e.g. Anydesk) to launch and test some of its functions with someone who knows this library. WBR, COVIS.PL
  2. I have an Omron NX PLC NX1p2 which Supports EtherCAT . also I have Balluff BNI00HA Ecat Block(IOlink Master). I have setup communications and connected a BNI004K balluff I/O device. I managed to get inputs and i can read it as well. but to set the pins of BNI004K as outputs i have to configure the module by accessing its Index and Subindex. I tried with IOLwrite Block but it says 16#4802 error. Also an Engineer from balluff suggested me to use CoE block but while reading the description is said CAN over EThercat. WHile my devices are IOLINK.. If Anyone can Help.Please. SS1 - Is the error I am getting on IOLink instruction SS2 - Is what i did. which is an IOlink Write block from Omron SS3 - is what balluff Engineer suggested.
  3. I have an interesting problem here... In my program 'OperatorMessages' I use MOVE logic to receieve an integer, and display the visibility of the bit if its ON/OFF, this is stored on a datalamp which displays a color for whatever bit is triggered via HMI (help2.png). I have 2 tags here, HMI.MessageLT and HMI.FuncMSG, they are both under the same UDT and are both INTS. You can see that when Machine.Mode.Auto is SET HMI.MessageLT holds the INT value.When Logic to the Left is RESET the INT value is placed back to 0. So my HMI.MessageLT is working perfectly, BUT the HMI.FuncMsg does not reset its bits. (images below) So you can probably image that on my HMI Data lamps, the DataLamp which takes HMI.MessageLT as a variable dissapears and reappears accordingly with the triggered bits, but the DataLamp which takes HMI.FuncMSG is not dissapearing, so when RESET it still displays as if there is an error because the bit is not resetting. Headache.
  4. I have a customer that is requesting some HMI upgrades for one of their processes. I uploaded the project and made the changes i needed to, however i noticed something strange. When i would start the NA simulation, the lines (piping) i animated between tanks and pumps were way out of position. Within my project everything is square and level. I verified the page settings are set to 1280x800 on the original page and mine. I basically duplicated the HMI pages and made the changes i needed to. I tried running the simulator on a 1080 screen and 1440 but had the same effect. I finished the project and downloaded it at the customer sight assuming that it was probably just my laptop display causing the scaling issue. When i navigated to the page i made, i had the same scaling issue. I ended up moving my line animations way out of proportion so i could square up the running HMI. I also noticed on other untouched (original) display pages the same scaling problem existed. Its a NA5-15w101-V1 and on omrons site is a 1280x800 display. Has anyone seen this before and know a remedy? Or do i need to keep making adjustments to offset the scaling issue? Thanks!
  5. Help - I know so little, don't even where to post this! - But I am trying to fix my problem on my own! I have an Omron Sysmac C20k in a machine that used to work until the board battery went dead. I installed a new battery. I have the mnemonic code that the machine uses. My internet research says… If I buy: A Hand held Console C200H-PRO27-E, A Hand held Adapter 3G2A5-AP003 A Hand held Cable C200H-CN222 – I should be able to input the code myself following the SYSMAC C20K Controller User Manual. - - Am I missing something? Anything??? Thanks you Guys!
  6. Can someone please help me figure out how to create a 12 hour long timer function in Sysmac? Or at least help me determine which timer function (in any) is best suited to create this long of a timer? Or will this require a counter instead? If so, does anyone have an examples on how to go about this? I'd like this timer to start it's function when powered up, and after the 12 hour timer is finished I will have it open a certain page on my HMI. Thanks!
  7. Hi all and good day, I'm working through my workflows with Sysmac studio. I think I have a grasp on the PLC side, now I'm trying to foucs on the HMI side. I have setup some data types on the PLC to store booleans, integers, etc. I am trying to pull the data from those data structures into a value display on the HMI however it is being most difficult. This brought me to two immediate questions. 1. Can you display the value of a local variable on the PLC from the HMI or does it need to be a Global variable? I'm familiar with Java so I do understand the concept of public versus private variables. I'm just not sure if that is what is going on here or if I am just not querying the variable correctly. 2. How would you go about setting up a variable display of a variable that is part of a data structure? I have my structure setup as well as the variable in the table to USE that data type however it is just giving me an error when trying to look at it from the HMI. Any help would be very much appreciated. My apologies in advance if this is a repetitive question. Thanks, Red
  8. Hello, I have problem with Import and Export data from PLC to USB drivers. I want to write script in Subroutine and I have working script in VB language from the Tia portal, Script is in the attachment but when I want to copy the script to Sysmac it gives many errors. Please give me some advice, how to write such a script. CsvToDB.txt DbToCsv.txt
  9. Good morning, I'd like to start by saying that I am new to programming, so please bare with my very simple questions. I'm having issues trying to get a DataLamp on the HMI screen to change its behavior from lamp Off to lamp On after a specific process has been completed (not operated by a button). Is this possible or do lamps strictly operate by using a Button?
  10. Hi all, I'm working on my migration from CJ series to Sysmac (NJ/NX). I've encountered something I think is a simple answer but I just can't find anything in the documentation or forums that has gave me a concrete answer. I want to increment a variable by one. Is it not possible to insert a raw integer into the value field of the function? (Please ignore the P_Off as this is only for test purposes only) I know I can create a variable and make it a constant of one but that just seems odd to have to go through that many steps to do so. EDIT: I should add the variable I'm trying to increment is a UINT (Unsigned Integer) The error I get is: EDIT2: While I solved my problem with this instance by using the Increment function, my root question still remains. How do you supply a value of a number to a parameter of a function without creating a symbol for that parameter? Thank you all for your time,
  11. Hi, we have one PLC that throws many errors on task period exceeded. checking the status, this warning have come over 15000 times since when ever it started couting it. Max cycle time is 2.83ms while max allowed task is the default(?) 2ms. We think it has something to do with the block for the barcode scanning. this blockas around 134ns cycle time when it seems normal, all other blocks is around 4-8 ns. How can we make sure what part that sometimes exceeds the 2 ms execution time?
  12. I am trying to create an Alarm handler for an NA5 HMI that can tell the end-user the 1SAN Drive AL Status code and an Annunciation according to the manual: I621. I already am using a similar method to use MFaultLvl.Codes in a Case statement that creates a message found in motion controller manuals. Ie. 16#6449: Fault_Axis0 := '1S Axis Immediate Stop Input'; I want to use the AL Status to create messages based on the Hex Code generated by the Alarm ie 16#20: DriveAlarm_Axis1 := '1S Overload Error'; 20hex being the AL Status from the Drive. However I cannot find how to access AL Status from the Troubleshooter. Thanks
  13. Hi! I want to change the keyboard shortcut of bookmarks function in Sysmac Studio, but I can't found any way to do that. On the windows "Shortcut key customization" on Bookmarks section I see some dark grey rectangle on "ShortcutKey" column, and I can't edit or add key. On the Sysmac manual on the section A-5-7 - "changing shortcut keys" I read that Bookmarks shortcut keys can't changed if "Controller" is selected from the Setting Target Drop-down List. But I haven't any other option on the drop-down list, and I don't understand how to change that. How can I change Bookmarks shortcut keys? Sorry but I can't upload image on this topic, the forum tell me that there is a problem on upload and contact the administrator. Andrea.
  14. Hi, is there a way to upload the safety program that is in the PLC, so i can get a complete project?
  15. Hi, I'm developing an application in C# and need to communicate with a plc omron NX1P2. How can i do it? With cx-compolet? Or is there another way?
  16. hi, at my current customer, they have a machine that shows ethercat problems after power cycling the machine/plc. When the PLC re-connects, or tries to, to the NX-ECC203 nodes, it can stop at a random node and refuse to connects to it and the rest downstream. One solution we have found, is to power cycle the last working node before the one that refuses to connect, then the EtherCat seems to work all the way, unless it stops at another later node. The PLC has 23 ethercat nodes, Most are NX-EVV203, 5 robots. Where the EtherCat connection stops at, seems little random, but the power cycling of the last working in that daisy chain, seems to work where the problem lies. Any suggestions what could be done to fix this problem? Between the PLC and the EtherCat nodes, sits a GX-JC06 EtherCat switch, all EtherCat-cables to and from it, plus the module it self has been exchanged for new items, the problems persists.
  17. Hello all, I am attempting to sort a selection list via 'part-selection' buttons. Ex. a certain type of model is selected, I only want to have the members of the array which match that model to be selectable. I can move the members into a 'display' array just fine based on comparison, but I'm fuzzy on how to put those 'non-zero' array members into a selectable array in Sysmac HMI code See For loop attached Thanks!
  18. Has anyone found Omron NX IO to be unreliable? I have 2 racks of various NX analogue and digital IO where connections between the IO modules appear to fail when modules are prodded with a finger. System will be running fine without error, then prodding/pushing IO modules will cause TS lamp to flash red on module and cause CPU to throw various errors such as image below. After cycling power, system will start up and run fine with no errors present. Doesn't appear to be related to any particular module and where a particular module looks suspect, fault symptoms will not follow suspected faulty module when swapping with other modules of same type in the rack. Contacts on sides of modules are clean with no dirt or corrosion visible. System has been installed for 24 months and these issues started appearing at around 12 months and seems like it is getting worse. Local Omron tech support are saying solution is to "re-seat" the modules by sliding modules in and out of the rack 10 times. Strangely enough, this actually improves situation for a while and then modules will start playing up again. I am wondering if this is typical of NX IO modules? The connector arrangement on sides of the modules on close inspection looks like it may be prone to spring/wire side of connection jumping out of shallow grove in mating module.
  19. Hi, I am currently trying to install sysmac studio v1.43 on my computer and I'm getting an error at the beginning of the installation process (see picture) From what I have seen on this forum I am not the first person living this situation and it seem that the user asking for help on this forum had his issue resolved with the use of a previous version, V1.25 I believe, and I was wondering if it anyone could help me with this problem to either patch it or get a compatible version for my computer.
  20. Hi! I am new to plc-programming and i need few tips to finish my first project question 1: What is best way to convert bool's, lint, time and real into array? question 2: What i need to have for transferring that array into company's Http/web and how to do it? modem? Thanks for helping!
  21. Hi. I use the email block on few of our NJ101-9020 controllers to send out daily reports or any status updates. Recently the PLC's started an unknown issue and fails to send email out anymore. I use the Mail_Send function block from Omron to send emails. The only Error ID i can get is 2005, with status being "Connection to SMTP" failed. Looking at the troubleshooting guide, i cannot find anything to do with error id 2005, in fact its missing. There is 2004 and 2006 but no 2005. I've tried all the obvious thing like, power cycle, redownload the whole project, create a new instance of Mail_Send function block etc. Nothing seems to have fixed this unknown issue. Our IT department did a full check on their side and nothing seems to be out of order. I can still remote into the PLC, so i dont know what exactly is the problem. Has anyone came across this error ID before? Any ideas why this might have been happening? It was working well until few weeks ago and nothing changed and this suddenly started. Any input is really appreciated. Thank you.
  22. Hi. I have been thru the F1 manual and the toolbox in sysmac, i cannot figure out how to convert the elapset time from a TON, to anything the NA5 panel wants to display. Any suggestion? (Want to show how long a certain step has run for)
  23. Hi. I want to get the full date and time into the plc, where i want to calculate when current step and full sequence is expected to finish and then later present it back on the screen. I tried to map the _HMI_DateTime to the controller, but it does not get added to the controller.
  24. Hi all! This maybe a simple question but my brain is not allowing me to do it. I have an array variable of INT I use for alarms. I want to compare the values in the array variable to make sure they are all zero. If they are not zero I want to turn on an alarm. I have messed with the Arrary Compare value instructions (AryCmpGTV, AryCmpLEV Etc.) The goal is to monitor all the values in the array and if one becomes greater than zero, I know that an alarm has occurred. In CX, I use 2 in-line compare statements; a greater than Zero and less than or EQ to 'some value' depending on how i split up the alarms. How can this be done in Sysmac? Nate
  25. Hi there, I have a controller NX1P2-1140DT. I want to control a VFD with modbus serial communication. Can someone help me start from scratch ?
×
×
  • Create New...