kaiser_will

MrPLC Member
  • Content count

    918
  • Joined

  • Last visited

Posts posted by kaiser_will


  1. If you are looking for input what Kinetix motion instruction commands to utilize, one should really review the Logix 5000 Motion Instructions manual.  It lists all of the already created Logix/Studio function blocks and how you utilize them.  http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/motion-rm002_-en-p.pdf

    Where many people stumble, including myself, the first time they get intimate with Logix motion instructions is with coding logic to insure the motion command blocks are in the proper state.  If you instruct a servo axis to do a command that a previously executed command has control of, nothing will happen. 


  2. S:24 is a Status register, something that is part of the legacy PLC-5 and SLC-500; I/O address-based, compared to Logix platforms that are tag-based.

    COP is a word-for-word copy in which the user declares how many words to be copied from A to B; limitations on TYPE.

    MOV is an element-to-element move; with limitations on SIZE; with open limitations on TYPE.  One can MOV an INT to a FLT; MOV can convert data type (like two instructions in one).

    http://www.plctalk.net/qanda/showthread.php?t=24467


  3. Have you tried to setup a new RSLinx connection and activate an OPC topic?  There isn't much to this part of restoring a system, other than the syntax/topic name must be exact.  By digging into the HMI application you will see the back-end of the OPC connection (which should reveal the RSLinx connection/OPC topic name).


  4. Allen-Bradley/Rockwell has many PLC controller platforms.  There is no port across the board for all of their platforms, but most utilize Ethernet/IP for connectivity.  Most common depends on the system architecture.  This brochure compares the ControlLogix family, displaying the offering of ports in this family.  http://literature.rockwellautomation.com/idc/groups/literature/documents/sg/1756-sg001_-en-p.pdf

    The road is long with users who have tried to bypass the challenge of paid software for SCADA communication with an A-B PLC or A-B PLC programming development.  Companies like Allen-Bradley invest the annual maintenance support contract and software purchase funds into providing purchased technical support and latest software features (and rugged hardware).  

    If cheap or free software is the only option on the table, then high hardware cost would also be an issue.  If that is the case, A-B may not be the ideal choice.

     

    1 person likes this

  5. With most SCADA solutions, you will need a license of RSLinx OPC or RSLinx Gateway to get the PLC data pipeline available.  Programming through the Logix framework is not an easy chore, but has been done.  That is why most companies will bundle the solution into a package.

    ProSoft has a Linux module for CompactLogix & ControlLogix that will allow you to script your C++ code.  http://www.prosoft-technology.com/Landing-Pages/Launch/C-Programmable-Module-for-ControlLogix-R-or-CompactLogix-R

    RTA has a #499ETC Ethernet/IP client kit that may be a good choice for you.  A bundled software kit with the communication setup for you to populate with your Logix tags.  https://www.rtaautomation.com/software-solutions/ethernetip-client-tagc/

    As far as Modbus TCP over Ethernet, yes, the CompactLogix 5370 family supports Modbus TCP.  http://ab.rockwellautomation.com/Programmable-Controllers/CompactLogix-5370-Controllers

    Rockwell/Allen-Bradley has sample Logix code for Modbus TCP communication.  This will require you to have you to have a free tech support account setup.  https://rockwellautomation.custhelp.com/app/answers/detail/a_id/470365

    1 person likes this

  6. When you say "I remove the touch and again it showing", please describe your actions in more detail.  You disassembled, removed the touchscreen membrane, and powered up without?

    A PanelView Standard/Classic diagnostic code 31, stuck key, will keep the unit from powering up and going into run mode.  There is no way around this diagnostic code...either the touch ribbon cable, touchscreen or mainboard has failed.

    This was a popular series.  There are many new and used units on the market.  https://www.amazon.com/Allen-Bradley-2711-T6C5L1-Panelview-600/dp/B00TT5J5US


  7. 1769-L33ER has (0) built-in serial RS-232 ports.  Refer to pg 7  http://literature.rockwellautomation.com/idc/groups/literature/documents/td/1769-td005_-en-p.pdf

    1769-L33ER => 5370 L3 series (refer to Chapter 9, pg 231).  http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1769-um021_-en-p.pdf

    Will the PLC be the Modbus RTU master or slave?  If it is to be the slave, 1769-SM2 is probably your best solution.  (refer to page 6) http://literature.rockwellautomation.com/idc/groups/literature/documents/td/1769-td006_-en-p.pdf


  8. Unless your senior design project expects creativity, with control systems, when given a task, answer:  Question #1 What similar solutions have other people implemented?  There is no need to re-invent the wheel.  With any I/O device, that device has a communication protocol (i.e., discrete or analog, 120VAC or 24VDC, PNP or NPN [sink or source], 4-20mA or 0-10V, etc.).

    First, get a handle on what I/O this PLC supports.  There are many MicroLogix 1000 variations with a variety of I/O.  Since the teacher/professor has selected the processor, this is what you have to work around.  Refer to pg. 41  http://literature.rockwellautomation.com/idc/groups/literature/documents/sg/1761-sg001_-en-p.pdf

    Next, if your load cell requires an input type that this PLC processor does not support, does the PLC processor allow for expansion modules?  http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1761-um003_-en-p.pdf


  9. This is a broad request.  What is the first challenge you have run into?

    Since you will be communicating via Ethernet/IP, within your CompactLogix PLC program, you will have a device connected for communication to your PC.  This will be a "Generic Ethernet Module" that will require you to customize to fit your application.  http://literature.rockwellautomation.com/idc/groups/literature/documents/at/enet-at002_-en-p.pdf

    This is an example of how Parker-Hannifin accomplishes a similar task with a Generic Ethernet Module.  This is a good example of what you will be doing.  https://www.naic.edu/~phil/hardware/byuPhasedAr/floor/Parker_EthernetIP_UG.pdf


  10. Rockwell/Allen-Bradley software pricing is a function of the customer (manufacturing is different from integrators) and volume (manufacturing - number of PLC processors in action; integrators - number of systems purchased annually).  

    Rockwell/Allen-Bradley products can only be sourced from an authorized distributor.  https://locator.rockwellautomation.com/

    Barico Maintenances is your Kenya Rockwell/Allen-Bradley distributor  https://locator.rockwellautomation.com/Distributor/CompanyDetails/31837a8f-3e75-2721-8315-dfa34e9056a0

    1 person likes this

  11. You want to communicate via serial from a PanelView Plus 600 HMI to a PC.  Your PView Plus 600 HMI unit, stock, has only a serial port; additional ports are available to be added with add-on daughter boards.  Is your PanelView Plus 600 HMI connected to anything else with the serial port already, such as a PLC?

    What is the specific model number HMI unit that you have?  What is your system architecture today?

    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/2711p-um001_-en-p.pdf

    https://rockwellautomation.custhelp.com/app/answers/detail/a_id/51658


  12. You have a PanelView Plus 1000 HMI, requiring FTView ME software.  Check.  

    When the unit freezes, and it sounds repeatable at this point...it will happen.  When the unit freezes, take note of the status indicators on the back and post the condition.  Refer to pg. 166.  http://literature.rockwellautomation.com/idc/groups/literature/documents/um/2711p-um006_-en-p.pdf

    Have you serviced the internal HMI battery?  This watch-style battery, I believe it is a common 2032 (available most anywhere).  Refer to pg. 133.  http://literature.rockwellautomation.com/idc/groups/literature/documents/um/2711p-um006_-en-p.pdf


  13. I assume you have zero Rockwell/Allen-Bradley software (no Studio5000 [PLC], no FactoryTalk View ME [HMI]).  If you do not have FTView ME software, you will be unable to change to a different HMI model and convert the application over; you could contract someone with the software to convert the application.  

    Depending on the number of HMI screens, pop-up screens, embedded scripting, and if you do not possess all of the necessary Rockwell software, it would be in your organization's interest to replace the HMI unit with a manufacturer that has a price point that fits in with their objectives.  To have an important process machine for 4 years with no supporting software is high-risk.

    I am not 100% that you have identified the root-cause of failure; you may be treating symptoms and now the system is all boogered up.  You noted that after purchasing the used process machine that it was non-functional, the PanelView was suspected to be the issue, was replaced, ran for 4-5 months, and now the same (?) issue started occurring (data is not refreshed on the PanelView, machine becomes non-operational).

    What firmware version are you trying to load in this PanelView Plus 1000?  What firmware version was in prior to your attempted firmware update?  What is the PView Plus 1000 model part number?  Did you use the Firmware Update Wizard - scratch that, it only comes with FTView ME.  Where did you get the firmware update from?  Can you verify that the properties of the firmware update file is unprotected)?


  14. The white box on the PanelView Plus 1000, during startup, takes you into Configuration not Safe Mode (like a PC).  A PanelView is not a PC...it is a dumb terminal that communicates with the PLC to get updated datapoint values.  PView configuration is for editing communication parameters, calling up a startup program, internal settings edits.

    How is the PView Plus 1000 communicating with the CompactLogix L32E (Ethernet/IP or RS-232)?

    PCMcCartney1 is correct...move onto looking at the status lights of the PLC.  If the PanelView shows numeric data that becomes # symbols when it freezes, the PanelView is not getting the data.  Refer to pg. 131.  http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1769-um011_-en-p.pdf

    After the system freezes up, how do you get it back in operation again?


  15. In Logix/Studio5000, depending on which motor/encoder setup is selected, the software obtains values from the Motor Database and loads into Logix.  "If a permanent magnet motor is selected from the Motor Database, the Commutation Alignment is set to Controller Offset; however, if a permanent magnet motor is specified from Nameplate Datasheet, you need to specify the Commutation Alignment method".

    So, to boil it down, for the sake of Controller Offset (which is a TYPE of Commutation Alignment), this datapoint is 100% a function of the type of motor selected from the database or what you enter if creating your own motor type.

    I am assuming you are creating a custom servo motor/encoder Motor Database entry.  Have you consulted Allen-Bradley/Rockwell Technical Support with help in building your own custom servo motor/encoder Motor Database entry?