IO_Rack

MrPLC Member
  • Content count

    1709
  • Joined

  • Last visited

Everything posted by IO_Rack

  1. User Alarm Viewer

    Typically a reset (Acknowledge) would need be known from the PLC as well. I use a Boolean Reset from the PLC and send it to the HMI. In my example, System_Reset is a PLC variable that calls a subroutine to perform an HMI Acknowledge. The Help section is for software navigation. You'll need to open the NA Series Software User Manual. They install with Sysmac Studio and can be found here:  C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OMRON\Sysmac Studio\Manual\NA Series.
  2. Ethernet communication CP1H with siemens s7-1500

    The CP1W-EIP61 cannot be a master so the best option would be to create Tag Sets in the CP1H and use the Siemens as an Ethernet/IP master. https://www.myomron.com/modules/KB/file_d.php?id=585 Here is the manual for the CP1W-EIP61. Section 2-5 shows a connection example using an Omron CJ2 as the master. Use the connection information from this example to populate the Siemens. You'll need Omron's Network Configurator which comes with the CX One package. You won't need any PLC ladder code to make the connection.   
  3. Quick Designer software

    Quick Panel is a GE product. You'll need Quick Designer or Proficy ME. Unless the original programmer downloaded the project files, you won't be able to upload the project from the screen. 
  4. Omron connecting cable

    I'm not sure of the part number but you can easily build this cable.
  5. ifm AL1322 Ethernet/IP

    It appears you can select from multiple assemblies. Network Configurator was used for NJ/NX EIP setup early on before Sysmac Studio had a configuration utility. Try using this utility instead of Network Configurator.  1) Create tags. Don't forget to set your 'Network Publish' attribute to Input and Output. 2) In Sysmac Studio, goto Tools > Ethernet/IP Connection Settings. Right click in the upper right pane and choose Display EDS Library then install your EDS file. 3) Create Tag Sets for your inputs and outputs. I usually just name my tag set the same as the variable it will contain. 4) Set the connection. Add the Target Device (AL1322) then populate with your new variables and the Target Variable from the EDS information.
  6. ifm AL1322 Ethernet/IP

    Typically if there are any settings for the remote device (AL1322), they will be made either by manual switch or the manufacturer's software. Network Configurator or Sysmac Studio will not download to it.  Use the manufacturer's methods to set the IP address. Network Config and Sysmac Studio will get the information from the EDS file. Double check the tag sizes match.
  7. NX1P2 data exchange with another Omron PLC

    If I'm not mistaken, you have the Lite version of Sysmac Studio. My understanding is, it should support the NX1P and the NX102 but maybe it doesn't support multiple controllers?
  8. NX1P2 data exchange with another Omron PLC

    See if this can get you started...  
  9. Errore Comunicazione On Line Plc Omron CJ2M

    It's possible the online changes are still in "Online Edit Mode" in the PLC. Have you tried to perform Upload? I believe if you resolve the current edits (even if it is Cancel), then you should be able to edit normally.
  10. CRIMSON 3 PROGRAMMING EXAMPLE CODES

    My previous post. 
  11. It appears it will accept the HMI data types but not the PLC's. I found if you re-create the enumerations (_eMC_REFERENCE_TYPE, _eMC_BUFFER_MODE, etc...) in the Enumerated list manually, then you'll be able to add them to the Structures. I don't know if this will work or not. 
  12. HMI

    If I'm not mistaken, the program is stored in flash memory. You lost only the communications settings. Do you have CX Programmer? If you can get the serial port settings from the PLC you'll need to make the screen match them in the screen. Touch any 2 corners of the screen to get to the system menu. Most likely the settings are NT Link (1:1 or 1:N) since it lost communications. Default is Host Link 9600, 7, E, 2 for both PLC and NT.
  13. I'm sure it's not made by Omron. It has a look and feel like Maple Systems.
  14. Reset a timers Elapsed time to 0

    Yes, it's possible. The original poster wants the output to be off though. He was attempting the wrong thing when trying to set ET (or PT) to zero. Photovoltaic's solution is a fine example.
  15. Scanner input to CP1L

    I don't have time to make an example but hopefully lead you in the right direction. You are most likely reading ASCII characters. The PLC cannot count ASCII. Well, it will but it won't make sense.  You said you can see it in text like: But as a number: You'll need to remove your commas (2C) and spaces (20) and get the numbers (all preceded by a "3") all by themselves. Then you can use the NUM4 instruction to convert them to a Hexadecimal number. From here you can do BCD math and counting. If you choose to use decimal then use the BIN instruction on the hexadecimal number. If you choose, the old school method to convert is to subtract BCD 30 from all the numeric ASCII characters.  
  16. The datasheet shows that it will. I've never done this. Here are a slew of manuals that may help you. My guess is, if you choose the correct PLC in the NB software the method of addressing may become more evident. https://automation.omron.com/en/us/products/family/NB I guess I miss the 'simulation' request. Oops.
  17. I would like to elaborate on Crossbow's comments and clarify your configuration. Your pics show CPU > EtherCAT > Bus Controller (ECCxxx) > SPLC. You can do this and it works well.  My pic above shows CPU > CPU Rack (Built in Bus Controller) > SPLC. This works as well with the NX-102.  There is a slight difference in where you add the SPLC in your project. Your choice will depend on where you want to physically locate the SPLC.
  18. programing servo with CPL1-E

    This is a very broad topic. Since you chose the CP1L-E, I'm going to assume you are using Pulse Output motor control. Is this correct? The manual describes the pulse output function in great detail and may be a little overwhelming. Here are some pointers: - The default PLC Settings should be OK unless you plan to use the origin function. You can easily establish origin using the INI(880) instruction. - There are a lot of motion instructions but since you are doing positioning you can use the PLS2(887) instruction for your index. - You can easily test your PLS2 programming without the motor. Set the speed very low and you can watch the PLC outputs pulse. This will let you know if your are successful with your programming and it is very safe. This should get you started.
  19. Thank you for posting the solution. I didn't know those check boxes were there. They do appear to be checked by default.
  20. BCD mode vs Binary mode issue?

    I'm afraid you have overwritten the program in the PLC. Upload and Download are from the perspective of the PLC. You'll have to track down the original programmer or rewrite the program.
  21. Alternatively, the NX/NJ platform does exactly what you are describing. As you stated, Program0 will execute Section0, Section1, etc... consecutively. Create a new program. By default it will be Program1. Then go to Task Settings. Click the "+" sign to Add Task. From here you can define how it will execute.  I see that Crossbow has already described the instructions. :)  
  22. Double click CPU Rack then add your safety controller. To configure the safety controller, click the drop down box in the upper left of the screen.
  23. You add the servers from the FactoryTalk Administration Console. Find your application in the tree, then right click and choose Add New Server. In most cases you'll add RSLinx Enterprise. Go back to your project in FactoryTalk View Studio SE and your server will show up in the project tree. From here you can browse to your PLC. You do not need a physical HMI. The HMI is the PC. 
  24. You didn't mention the standard controller type. Are you using an NX1P? You cannot add a safety controller to the NX1P CPU Bus. You can however add a Terminal Coupler (NX-ECCxxx) to the EtherCAT network then add a safety controller to the coupler's bus.
  25. movd(83) function

    Why don't you start a new topic? This thread is very old and unrelated to your issue. Your result is whatever it is. You are viewing it in Decimal (&). From the 'View' menu, click 'Monitoring Data Type' then choose 'Monitor in Hex'. CX Programmer will then show your values in Hex (#).