Bradley Controllogix

ALLEN BRADLEY 1756 L65 CONTROLLOGIX SER B 2010 1756L65 MINT PROCESSOR
ALLEN BRADLEY 1756 L65 CONTROLLOGIX SER B 2010 1756L65 MINT PROCESSOR
Paypal   US $9,775.00
NEW SEALED Allen Bradley 1756 L75 A ControlLogix Processor 32MB Memory QTY
NEW SEALED Allen Bradley 1756 L75 A ControlLogix Processor 32MB Memory QTY
Paypal   US $9,475.00
NEW SEALED Allen Bradley 1756 L73 B ControlLogix Controller 8MB PKG 2012 QTY
NEW SEALED Allen Bradley 1756 L73 B ControlLogix Controller 8MB PKG 2012 QTY
Paypal   US $6,750.00
Allen Bradley 1756 L75 Ser A ControlLogix 5575 1756L75 Logix5575 2010 1784 SD1
Allen Bradley 1756 L75 Ser A ControlLogix 5575 1756L75 Logix5575 2010 1784 SD1
Paypal   US $5,999.99
Allen Bradley 1756 L74 Ser A ControlLogix 5574 1756L74 Logix5574 2010 1784 SD1
Allen Bradley 1756 L74 Ser A ControlLogix 5574 1756L74 Logix5574 2010 1784 SD1
Paypal   US $5,499.99
Allen Bradley 1756 L64 B | ControlLogix 2011 NIBFS
Allen Bradley 1756 L64 B | ControlLogix 2011 NIBFS
Paypal   US $5,495.00
Powered by phpBay Pro

Bradley Controllogix

INGEAR Communicating with Allen Bradley Processors is Best for F & A Data Systems

F & A Data Systems, vice president, Jim Feeney recently noted, "F& A  Data Systems develops Warehousing and Material Handling Control Solutions.  Our primary clients are retailers.  We have software that controls everything from small automated packaging lines to large-scale conveyor, sortation and monorail systems.  Our software extends to the management of Shipping, Receiving, Packing, Storage and Retrieval, and e-Commerce Fulfillment  operations.  For some of our clients, everything that happens within their Distribution Center is controlled through our software. Historically we've run on mid-scale UNIX machines like IBM's AIX based P-Series Servers.  Within that platform, our software made use of Rockwell's Interchange Software product to provide communication between our server and the material handling systems under our control. The conveyor systems were controlled by Allen Bradley PLC, SLC, ControlLogix, and MicroLogix processors."

 

Before selecting INGEAR www.ingeardrivers.com, Feeney looked to see how the firm could interface with those processes that would accommodate the smaller systems.  Fenney noted, "We wanted to employ embedded communication drivers rather than Rockwell's RSLinx or a similar style of OPC communication service like Kepware.  We wished to avoid the overhead of that type of solution and we also wanted more direct control rather than the "black box" approach of RSLinx.  Key to our approach in the UNIX systems was Interchange's ability to receive unsolicited messages directly from the PLC.  An unsolicited message is sent by the conveyor's processor (say a PLC-5) to us to notify us immediately of an event that needs attention, such as a carton on the conveyor system.  Without unsolicited messages, our software would have to periodically poll the conveyor's processor looking for new events.  To provide the best possible response time, you'd have to poll very quickly- but that's a network beater.  Polling slower is more network polite, but the trade off would be a time lag in sensing the event.  Using Unsolicited Messages provides the best response with no network impact."

 

 

F&A Data Systems is a small company competing in an industry with some large players.   The firm currently uses ABLink and Logix products for communicating with Allen Bradley processors.

 

 

The INGEAR.NET software from CimQuest is a set of runtime free class libraries that simplify building, developing, and deploying connected systems for manufacturing applications using Visual Basic or Visual Studio .NET. It uses only three primary classes of .NET code:

 

  • one of which manages the PLC,
  • one manages the data that are read from or written to that PLC,
  • one manages groupings of methods, properties, and events to optimize read/write operations on a collection.

 

It includes a direct Ethernet communication channel to the PLCs enabling developers to write HMI interfaces to PLC controls or acquiring data from them.  No additional third-party components, drivers, APIs or tools, such as OPC Servers, are required. This simple programming model by CimQuest InGear                 contributes to faster response times and ease of use and ultimately – profitability.

 

CimQuest  INGEAR

www.ingeardrivers.com

Chuck Karwoski

plc.net@ingeardrivers.com

Toll Free: 1.866.935.7979 | Telephone: 1.610.935.8282

About the Author

Professional Marketing Firm for the Manufacturing Community.  Manufacturing Journalist or Contributing Journalist for many manufacturing magazines and journals.  Founder of the Media Consortium and media blitz.

ALLEN BRADLEY 1756 L65 CONTROLLOGIX SER B 2010 1756L65 MINT PROCESSOR
ALLEN BRADLEY 1756 L65 CONTROLLOGIX SER B 2010 1756L65 MINT PROCESSOR
Paypal   US $9,775.00
NEW SEALED Allen Bradley 1756 L75 A ControlLogix Processor 32MB Memory QTY
NEW SEALED Allen Bradley 1756 L75 A ControlLogix Processor 32MB Memory QTY
Paypal   US $9,475.00
NEW SEALED Allen Bradley 1756 L73 B ControlLogix Controller 8MB PKG 2012 QTY
NEW SEALED Allen Bradley 1756 L73 B ControlLogix Controller 8MB PKG 2012 QTY
Paypal   US $6,750.00
Allen Bradley 1756 L75 Ser A ControlLogix 5575 1756L75 Logix5575 2010 1784 SD1
Allen Bradley 1756 L75 Ser A ControlLogix 5575 1756L75 Logix5575 2010 1784 SD1
Paypal   US $5,999.99
Allen Bradley 1756 L74 Ser A ControlLogix 5574 1756L74 Logix5574 2010 1784 SD1
Allen Bradley 1756 L74 Ser A ControlLogix 5574 1756L74 Logix5574 2010 1784 SD1
Paypal   US $5,499.99
Allen Bradley 1756 L64 B | ControlLogix 2011 NIBFS
Allen Bradley 1756 L64 B | ControlLogix 2011 NIBFS
Paypal   US $5,495.00
NEW IN BOX ALLEN BRADLEY 1756 L62 SERIES B CONTROLLOGIX 5562 PROCESSOR LOGIX PAC
NEW IN BOX ALLEN BRADLEY 1756 L62 SERIES B CONTROLLOGIX 5562 PROCESSOR LOGIX PAC
Paypal   US $5,099.99
Allen Bradley 1756 L63 SER B CPU MODULE LOGIX5563 Control Logix REV F02
Allen Bradley 1756 L63 SER B CPU MODULE LOGIX5563 Control Logix REV F02
Paypal   US $5,000.00
 Allen Bradley 1756 A10 B ControlLogix 10 Slot Chassis w Cards
Allen Bradley 1756 A10 B ControlLogix 10 Slot Chassis w Cards
Paypal   US $4,999.99
Allen Bradley 1756 L63 Controllogix Processor SER B
Allen Bradley 1756 L63 Controllogix Processor SER B
Paypal   US $4,950.00
NEW SEALED Allen Bradley 1756 L64 B ControlLogix Processor 16 MB Memory
NEW SEALED Allen Bradley 1756 L64 B ControlLogix Processor 16 MB Memory
Paypal   US $4,791.39
NEW 2011 08 31 Allen Bradley 1756 L64 B ControlLogix Logix5564 Processor
NEW 2011 08 31 Allen Bradley 1756 L64 B ControlLogix Logix5564 Processor
Paypal   US $4,750.00
ALLEN BRADLEY CONTROLLOGIX LOADED 13 SLOT RACK COMPLETE SYSTEM
ALLEN BRADLEY CONTROLLOGIX LOADED 13 SLOT RACK COMPLETE SYSTEM
Paypal   US $4,699.99
NEW SEALED Allen Bradley 1756 L55M16 A ControlLogix Processor 75MB Memory
NEW SEALED Allen Bradley 1756 L55M16 A ControlLogix Processor 75MB Memory
Paypal   US $4,516.25
NEW ALLEN BRADLEY 1756 L62S 1756L62S CONTROLLOGIX FACTORY SEALED PROCESSOR
NEW ALLEN BRADLEY 1756 L62S 1756L62S CONTROLLOGIX FACTORY SEALED PROCESSOR
Paypal   US $4,499.00
Allen Bradley 1756 AMXN B 56AMXN ControlLogix AutoMax RIO Communication Module
Allen Bradley 1756 AMXN B 56AMXN ControlLogix AutoMax RIO Communication Module
Paypal   US $4,400.00
Allen Bradley 1756 L73 Ser A ControlLogix 5573 1756L73 Logix5573 2011 1784 SD1
Allen Bradley 1756 L73 Ser A ControlLogix 5573 1756L73 Logix5573 2011 1784 SD1
Paypal   US $4,399.99
NEW Allen Bradley 1756 L64 B ControlLogix Processor 16 MB Memory MFG 2010
NEW Allen Bradley 1756 L64 B ControlLogix Processor 16 MB Memory MFG 2010
Paypal   US $4,065.19
Allen Bradley 1756A4 1756PA75 ControlLogix 4 Slot Rack  Power Supply4 Modules
Allen Bradley 1756A4 1756PA75 ControlLogix 4 Slot Rack Power Supply4 Modules
Paypal   US $4,000.00
ALLEN BRADLEY 1756 L62 SERIES B CONTROLLOGIX 5562 PROCESSOR LOGIX PAC
ALLEN BRADLEY 1756 L62 SERIES B CONTROLLOGIX 5562 PROCESSOR LOGIX PAC
Paypal   US $3,999.99
ALLENBRADLEY 1756 l72 A CONTROLLOGIX 5572 CONTROLLER
ALLENBRADLEY 1756 l72 A CONTROLLOGIX 5572 CONTROLLER
Paypal   US $3,999.99
Allen Bradley 1756 L63 B | ControlLogix 09 2011 NIBFS
Allen Bradley 1756 L63 B | ControlLogix 09 2011 NIBFS
Paypal   US $3,995.00
NEW SEALED Allen Bradley 1757 SRM B ProcessLogixControlLogix Redundancy Module
NEW SEALED Allen Bradley 1757 SRM B ProcessLogixControlLogix Redundancy Module
Paypal   US $3,876.35
Allen Bradley 1756 L64 B 1756L64 ControlLogix Processor 16MB Memory MFG 2010
Allen Bradley 1756 L64 B 1756L64 ControlLogix Processor 16MB Memory MFG 2010
Paypal   US $3,609.51
Allen Bradley Control Logix5555 Processor Cat No 1756L55M22 1756 L55 1756 M22
Allen Bradley Control Logix5555 Processor Cat No 1756L55M22 1756 L55 1756 M22
Paypal   US $3,599.99
Allen Bradley ControlLogix 1756L62 ser B fmw rev 110 date 1 30 2012
Allen Bradley ControlLogix 1756L62 ser B fmw rev 110 date 1 30 2012
Paypal   US $4,599.00
New Factory Sealed 1756 L63 B 2012 Date Code Allen Bradley Controllogix CPU
New Factory Sealed 1756 L63 B 2012 Date Code Allen Bradley Controllogix CPU
Paypal   US $3,489.00
ALLEN BRADLEY 1756 RM FS 1756RM CONTROLLOGIX
ALLEN BRADLEY 1756 RM FS 1756RM CONTROLLOGIX
Paypal   US $3,413.00
ALLEN BRADLEY CONTROLLOGIX 5563 PROCESSOR 1756 L63 B
ALLEN BRADLEY CONTROLLOGIX 5563 PROCESSOR 1756 L63 B
Paypal   US $3,399.99
Allen Bradley 1756 L64 B 1756L64 ControlLogix Logix5564 Processor 16MB Memory
Allen Bradley 1756 L64 B 1756L64 ControlLogix Logix5564 Processor 16MB Memory
Paypal   US $3,393.14
Allen Bradley Control Logix PLC System 1757 SRM B 1756 M23 A 1756 L55 A
Allen Bradley Control Logix PLC System 1757 SRM B 1756 M23 A 1756 L55 A
Paypal   US $3,300.00
NEW SEALED Allen Bradley 1756 L62 B ControlLogix Processor 4MB PKG 2011
NEW SEALED Allen Bradley 1756 L62 B ControlLogix Processor 4MB PKG 2011
Paypal   US $3,282.35
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB PKG 2012 QTY
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB PKG 2012 QTY
Paypal   US $3,278.43
ALLEN BRADLEY 1756 L61 SERIES C CONTROLLOGIX 5561 PROCESSOR
ALLEN BRADLEY 1756 L61 SERIES C CONTROLLOGIX 5561 PROCESSOR
Paypal   US $3,264.99
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB PKG 2012
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB PKG 2012
Paypal   US $3,233.35
NEW SEALED Allen Bradley 1756 L62 B ControlLogix Processor 4MB PKG 2010
NEW SEALED Allen Bradley 1756 L62 B ControlLogix Processor 4MB PKG 2010
Paypal   US $3,219.63
NEW SEALED Allen Bradley 1756 L62 B ControlLogix Processor 4MB Memory F W 19
NEW SEALED Allen Bradley 1756 L62 B ControlLogix Processor 4MB Memory F W 19
Paypal   US $3,114.49
New Factory Sealed 1756 L71 F W 1010 2012 Date Code Allen Bradley Controllogix
New Factory Sealed 1756 L71 F W 1010 2012 Date Code Allen Bradley Controllogix
Paypal   US $3,079.00
NEW SEALED 2012 Allen Bradley 1756 L62 B F W 110 ControlLogix Logix5562
NEW SEALED 2012 Allen Bradley 1756 L62 B F W 110 ControlLogix Logix5562
Paypal   US $3,037.98
Allen Bradley Control Logix5555 Processor Cat No 1756L55M13 1756 L55 1756 M13
Allen Bradley Control Logix5555 Processor Cat No 1756L55M13 1756 L55 1756 M13
Paypal   US $2,999.99
ALLEN BRADLEY CONTROLLOGIX 1756 L63 B NEW FACTORY SEALED BOX 8 08 2011
ALLEN BRADLEY CONTROLLOGIX 1756 L63 B NEW FACTORY SEALED BOX 8 08 2011
Paypal   US $3,400.00
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB PKG 2011 QTY
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB PKG 2011 QTY
Paypal   US $2,999.00
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB PKG 2010
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB PKG 2010
Paypal   US $2,995.00
ALLEN BRADLEY CONTROLLOGIX 1756 L63 A NEW FACTORY SEALED BOX CPU 1756L63 A
ALLEN BRADLEY CONTROLLOGIX 1756 L63 A NEW FACTORY SEALED BOX CPU 1756L63 A
Paypal   US $2,950.00
New Factory Sealed 1756 L63 B 2010 Date Code Allen Bradley Controllogix CPU
New Factory Sealed 1756 L63 B 2010 Date Code Allen Bradley Controllogix CPU
Paypal   US $2,949.00
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB Memory F W 19
NEW SEALED Allen Bradley 1756 L61 B ControlLogix Processor 2MB Memory F W 19
Paypal   US $2,945.25
NEW Allen Bradley 1756 RM A ControlLogix Redundancy Module QTY
NEW Allen Bradley 1756 RM A ControlLogix Redundancy Module QTY
Paypal   US $2,935.40
Allen Bradley 1757 SRM B ProcessLogix  ControlLogix System Redundancy Module
Allen Bradley 1757 SRM B ProcessLogix ControlLogix System Redundancy Module
Paypal   US $2,876.99
Allen Bradley 1756 L62 B | ControlLogix CPU NNB
Allen Bradley 1756 L62 B | ControlLogix CPU NNB
Paypal   US $2,795.00
NEW Allen Bradley 1756 L63 A ControlLogix Processor 8MB 60 DAYS WARRANTY
NEW Allen Bradley 1756 L63 A ControlLogix Processor 8MB 60 DAYS WARRANTY
Paypal   US $2,761.71
NEW Allen Bradley 1756 L62 B ControlLogix Processor 2011 60 DAYS WARRANTY
NEW Allen Bradley 1756 L62 B ControlLogix Processor 2011 60 DAYS WARRANTY
Paypal   US $2,715.87
NEW ALLEN BRADLEY CONTROLLOGIX PROCESSOR 1756 L63 SERIES B LOGIX 5563
NEW ALLEN BRADLEY CONTROLLOGIX PROCESSOR 1756 L63 SERIES B LOGIX 5563
Paypal   US $2,700.00
Allen Bradley 1756 L63 B | ControlLogix CPU 10 2010
Allen Bradley 1756 L63 B | ControlLogix CPU 10 2010
Paypal   US $2,695.00
Allen Bradley 1756 L63XT B ControlLogix XT Logix5563 Processor 8MB Memory
Allen Bradley 1756 L63XT B ControlLogix XT Logix5563 Processor 8MB Memory
Paypal   US $2,610.40
NEW Allen Bradley 1756 L55M16 A ControlLogix Processor 75MB Memory PKG 2010
NEW Allen Bradley 1756 L55M16 A ControlLogix Processor 75MB Memory PKG 2010
Paypal   US $2,543.36
Woodhead PROFIBUS Scanner for Allen Bradley ControlLogix FACTORY SEALED
Woodhead PROFIBUS Scanner for Allen Bradley ControlLogix FACTORY SEALED
Paypal   US $2,500.00
2010 Mfg Date 1756 L63 B Allen Bradley ControlLogix Logix5563 1756L63  N140
2010 Mfg Date 1756 L63 B Allen Bradley ControlLogix Logix5563 1756L63 N140
Paypal   US $2,499.00
Allen Bradley 1756 L62 B | ControlLogix CPU
Allen Bradley 1756 L62 B | ControlLogix CPU
Paypal   US $2,495.00
2010 NEW ALLEN BRADLEY 1756 L62 B CONTROLLOGIX 60 DAY RETURNS FREE SHIPPING
2010 NEW ALLEN BRADLEY 1756 L62 B CONTROLLOGIX 60 DAY RETURNS FREE SHIPPING
Paypal   US $2,400.00
Allen Bradley REPAIR SERVICE 1756 L64 CPU ControlLogix Processor Logix5564
Allen Bradley REPAIR SERVICE 1756 L64 CPU ControlLogix Processor Logix5564
Paypal   US $2,400.00
2010 ALLEN BRADLEY 1756 L63 B 1756L63B F W REV 110 ControlLogix CLEAN  TESTED
2010 ALLEN BRADLEY 1756 L63 B 1756L63B F W REV 110 ControlLogix CLEAN TESTED
Paypal   US $2,350.00
NEW Allen Bradley 1756 L61 B ControlLogix Processor 60 DAYS WARRANTY
NEW Allen Bradley 1756 L61 B ControlLogix Processor 60 DAYS WARRANTY
Paypal   US $2,349.00
1756 L63 B Allen Bradley ControlLogix Logix5563 1756L63     N13
1756 L63 B Allen Bradley ControlLogix Logix5563 1756L63 N13
Paypal   US $2,249.00
ALLEN BRADLEY 1756 L55M24 1756L55M24 CONTROLLOGIX NOT FLASHED
ALLEN BRADLEY 1756 L55M24 1756L55M24 CONTROLLOGIX NOT FLASHED
Paypal   US $2,200.00
Allen Bradley Control Logix 17 Slot PLC System with modules
Allen Bradley Control Logix 17 Slot PLC System with modules
Paypal   US $2,199.00
New Factory Sealed 1756 EN3TR 2012 Date Code Allen Bradley ControlLogix
New Factory Sealed 1756 EN3TR 2012 Date Code Allen Bradley ControlLogix
Paypal   US $2,179.00
Allen Bradley 1756 L63 B ControlLogix Processor 8MB QTY 60 DAYS WARRANTY
Allen Bradley 1756 L63 B ControlLogix Processor 8MB QTY 60 DAYS WARRANTY
Paypal   US $2,175.00
NEW 2011date Allen Bradley 1756 EN2F B ControlLogix EtherNet IP Fiber Bridge
NEW 2011date Allen Bradley 1756 EN2F B ControlLogix EtherNet IP Fiber Bridge
Paypal   US $2,165.00
Allen Bradley 1756 L63 B ControlLogix Processor 8MB Memory 60 DAYS WARRANTY
Allen Bradley 1756 L63 B ControlLogix Processor 8MB Memory 60 DAYS WARRANTY
Paypal   US $2,125.00
ALLEN BRADLEY 1756 EN2TR FS 1756EN2TR CONTROLLOGIX
ALLEN BRADLEY 1756 EN2TR FS 1756EN2TR CONTROLLOGIX
Paypal   US $2,125.00
Allen Bradley 1756 L62 B ControlLogix 5562 Processor Unit No Memory PLC
Allen Bradley 1756 L62 B ControlLogix 5562 Processor Unit No Memory PLC
Paypal   US $2,099.99
ALLEN BRADLEY 1756 L62 1756L62 CONTROLLOGIX
ALLEN BRADLEY 1756 L62 1756L62 CONTROLLOGIX
Paypal   US $2,099.00
1756 L62 B Allen Bradley ControlLogix Logix5563 1756L62     N911
1756 L62 B Allen Bradley ControlLogix Logix5563 1756L62 N911
Paypal   US $2,099.00
NEW SEALED Allen Bradley 1756 EN3TR A ControlLogix 2 Port EtherNet IP Bridge
NEW SEALED Allen Bradley 1756 EN3TR A ControlLogix 2 Port EtherNet IP Bridge
Paypal   US $2,077.91
NEW Allen Bradley 1756 L61 B 1756L61 ControlLogix Processor
NEW Allen Bradley 1756 L61 B 1756L61 ControlLogix Processor
Paypal   US $2,077.00
Allen Bradley ControlLogix 1756 L1 1756 IF8 1756 IB16I 1756 OB16  1756 M02AE
Allen Bradley ControlLogix 1756 L1 1756 IF8 1756 IB16I 1756 OB16 1756 M02AE
Paypal   US $2,049.95
NEW SEALED Allen Bradley 1756 EN2TR B ControlLogix EtherNet Bridge PKG 2012
NEW SEALED Allen Bradley 1756 EN2TR B ControlLogix EtherNet Bridge PKG 2012
Paypal   US $2,043.00
ALLEN BRADLEY 1756 EWEB FS 1756EWEB CONTROLLOGIX
ALLEN BRADLEY 1756 EWEB FS 1756EWEB CONTROLLOGIX
Paypal   US $2,041.00
NEW SEALED 2012 Allen Bradley 1756 EN2TR ControlLogix EtherNet IP F W 4004
NEW SEALED 2012 Allen Bradley 1756 EN2TR ControlLogix EtherNet IP F W 4004
Paypal   US $2,007.99
Allen Bradley REM 1756 L61 B Controllogix Processor AB 1756L61 Control Logix PAC
Allen Bradley REM 1756 L61 B Controllogix Processor AB 1756L61 Control Logix PAC
Paypal   US $2,000.00
Allen Bradley 1756 DMD30 1756DMD30 A DRIVE MODULE CONTROL LOGIX REM SEALED
Allen Bradley 1756 DMD30 1756DMD30 A DRIVE MODULE CONTROL LOGIX REM SEALED
Paypal   US $1,999.95
1756 L61 B Allen Bradley ControlLogix Logix5561 1756L61     N310
1756 L61 B Allen Bradley ControlLogix Logix5561 1756L61 N310
Paypal   US $1,999.00
1756 L62 B 2009 mfg date Allen Bradley ControlLogix Logix5562 1756L62  N816
1756 L62 B 2009 mfg date Allen Bradley ControlLogix Logix5562 1756L62 N816
Paypal   US $1,999.00
1756 L62 B 2006 mfg date Allen Bradley ControlLogix Logix5562 1756L62  N826
1756 L62 B 2006 mfg date Allen Bradley ControlLogix Logix5562 1756L62 N826
Paypal   US $1,999.00
Allen Bradley 1756 L63A ControlLogix Processor CPU 8MB IX5563 Brand New
Allen Bradley 1756 L63A ControlLogix Processor CPU 8MB IX5563 Brand New
Paypal   US $1,999.00
NEW Allen Bradley Control Logix 1756L1M3 21093
NEW Allen Bradley Control Logix 1756L1M3 21093
Paypal   US $1,995.00
Powered by phpBay Pro