pcmccartney1

MrPLC Member
  • Content count

    905
  • Joined

  • Last visited

Everything posted by pcmccartney1

  1. First time working with a Click.  I'm converting a Modicon Concept project to the Click.  The Concept project has 200 internal coils.  I presume that I should be using the Y addressing?  The Click seems to only have 128 bits.  Do need a larger PLC or are there other addressing areas I can use as bits?  Can individual bits of an integer be used or referenced in the program?   UPDATE:  Spoke to their technical support line and got straightened out.  I'm expected to use the C's for internal coils.  The Y's are actual outputs, if there are output modules.  There is no addressing down to a bit level of an INT or DINT, rather you would have to use the Unpack Copy function of Pack Copy to and from the INT or DINT and the C's.
  2. Bits or Coils in Click C0-10DD2E-D

    Bob,  Only a couple days in. Concerns: Very limited and basic set of instructions.  Nothing fancy. "Tag" database is difficult to use and it's not a tag database, rather it's more like a SLC or MLX file system. Logic building is difficult, kind of like the old Modicon ModSoft, where you have to drag and drop and build you own vertical and horizontal lines.  Copy and paste function is very limited.  You can only copy one rung at a time.  Which, in my case, I need to duplicate my base logic nearly two hundred times. The manuals are mostly for their hardware but they do have a lot of video tutorials and a YouTube page.
  3. Hard to help you... What is the structure of the udt? What data types?  What was the code and how were you trying to use it? I created a udt called MyUDTArray with an array of 3 Member as DINTs.  I created IndexDINT as a DINT. I then used a compare EQU and compared MyUDTArray.Member[IndexDINT] to 0.  No issues here. Depending on how you are planning to use the member of the udt, sometimes it's easier to copy the first instance of it from the tag database, then you'll know where to replace the array valve with IndexDINT. To belabor the point, I then changed the tag database of MyUDTArray based upon the udt MyUDTArray from a single instances to an array of 3. Then I had to change my reference in the EQU to MyUDTArray[IndexDINT].Member[IndexDINT], again no issues.
  4. Alpha 2 remembering outputs after powering down

    Seems to me, you would wan to use the first scan bit to reset the counter.
  5. The short answer is yes to all the above. The SLC had files.  Compact and ControlLogix use a tag database.  If you wan to directly address the I/O, look for Local:x:(I or O). Data. y
  6. DeltaV

    Most DCS vendors have a license structure based upon Tags.  They generally offer various tiers, 10K, 25K, 50k+. The trick is a tag can be almost anything, you need to learn to optimize, in otherwords, pack your booleans into a DINT as the DINT is one tag.
  7. CPT instructions on a PLC-5/40

    Looks to me that CPTs could be replaced by MOVs.  Don't think it will solve your scan time issues.
  8. Copy Of Add on instruction

    Can you post a picture?  More than likely, you did change the name of the tag, but did you create the tag in the database?
  9. GSV Instruction

    Yes, use the GSV to populate the time array.  Then when the two inputs come on, one shot the time array to another array using a FIFO.
  10. 2 x CJ2M-CPU31 and Ethernet IP

    Bob, I think you mentioned early on that you are using Hirschmann switches and that's the perfect choice.  While I have not done this ring topology with Omron (granted it's all E/IP).  I have done this for DCSs with dual ring topologies.
  11. Micrologix 1400 series C

    Seems like you need to upgrade your Micro.  Can't think that they wouldn't support C with Micro.
  12. CJ1W-EIP21 to ControlLogix

    On the AB side, it's it's probably a Generic Ethernet Module in the IO Tree.  You must be offline to change it and then download to the PLC. Then remember that the Omron and AB configurations must match for instance numbers, sizes and datatypes.
  13. micrologix 1200 watchdog

    You should probably also make sure that you have a service interrupt somewhere in the LAD2.
  14. Website Unsafe?

    To admins, today, every button click is responded to with that the site is unsafe.  In otherwords, the url of the website is http:\\ rather than Https:\\.  Has something changed?
  15. Networking a LOGO 8.FS4 to Compact Logix

    Not sure, by the time you buy the 1734-AENT, Point IO blocks & terminals, do the wiring and then programming, you might be better off with the Anybus or DSP at $500 or less.
  16. Networking a LOGO 8.FS4 to Compact Logix

    Anybus is good.  Also consider Red Lion DSP.
  17. Problems with upgrading server?

    You should be able to backup your RSLinx configuration and restore to the new server and it's RSLinx.  It should function as before.
  18. Just searched the KnowledgeBase and found that it is not possible to change the screen saver. ID: QA39771 | Access Levels: TechConnect Change the screen saver image on the PanelView 5000 terminal
  19. Options for data storage

    Crystal Reports or XL Reporter are good and easy to use options.
  20. IAI (MSEP) ETHERNET/IP

    I haven't used the MSEP. generally we use the PCONs.  There are some settings in the PCON that change the data structure, sizing of tables and what can/cannot be accessed.  The manual will then tell you how to setup your generic ethernet module for correct data type, instances and sizes.
  21. Control Panel Codes for ANSI /UL508

    Well the Ewon is a firewall or router, probably just ETH for ethernet switch.  The DSP is a protocol converter and possibly an HMI.  I've only used one, over a decade ago and called it GTW for gateway.
  22. Control Panel Codes for ANSI /UL508

    My company traditionally calls them PSU or PS and PLC.  On the IO Modules DI or IM, DO or OM, AI, AO , TC, RTD, etc... We are a UL508A facility.
  23. Reading TCP Modbus using C# library

    Sorry, I can't help you...This is over my head.  I thought you were using a protocol converting device.  Instead you are attempting to write your own, I cant' help.
  24. Reading TCP Modbus using C# library

    What data were you expecting? Since you used the term Profinet, you'll probably need to do byte swapping.  In you TCP/Modbus converter, you should be able to select that option.
  25. I could be corrected here, when creating, copying, deleting any project with the Application Manager, it is using SQL Server.  SQL is creating a "directory" table and if SQL gets corrupted, you will fail to see the project.  Sometimes there is no other choice but to uninstall and re-install to get the functionality to work correctly again.