{"product_id":"abb-immfp12-bailey-infi-90-multi-function-processor-module","title":"ABB IMMFP12 Bailey infi 90 Multi-Function Processor Module","description":"\u003ch3\u003eDescription\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eIMMFP12\u003c\/strong\u003e functions as a multi-loop analog, sequential, batch, and function-code controller within the \u003cstrong\u003eINFI 90 OPEN\u003c\/strong\u003e system. It performs process control, data acquisition, and information processing while supporting peer-to-peer communication between intelligent modules.\u003c\/p\u003e\n\u003cp\u003eThe processor exchanges process data with analog and digital I\/O modules through the I\/O Expander Bus. It can communicate with up to 64 low-power I\/O modules in any combination. The internal DMA circuitry transfers communication data directly to or from RAM without continuous microprocessor intervention.\u003c\/p\u003e\n\u003cp\u003eTwo general-purpose serial channels support station and external device communication. The module also provides Controlway communication, module bus operation, and a dedicated processor redundancy link.\u003c\/p\u003e\n\u003cp\u003eA primary and backup processor can operate in a redundant configuration. The backup remains in hot standby and receives block output data from the primary processor. Control transfers to the backup processor if the primary processor goes offline.\u003c\/p\u003e\n\u003ch3\u003eFeatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMultiple-loop analog control\u003c\/li\u003e\n\u003cli\u003eSequential and batch control execution\u003c\/li\u003e\n\u003cli\u003eFunction-code-based control strategy processing\u003c\/li\u003e\n\u003cli\u003eData acquisition and information processing\u003c\/li\u003e\n\u003cli\u003ePeer-to-peer communication between intelligent modules\u003c\/li\u003e\n\u003cli\u003ePrimary and hot standby processor redundancy\u003c\/li\u003e\n\u003cli\u003eBumpless control transfer between redundant processors\u003c\/li\u003e\n\u003cli\u003eExecute, configure, and error operating modes\u003c\/li\u003e\n\u003cli\u003eDMA-assisted communication data transfer\u003c\/li\u003e\n\u003cli\u003eFront-panel status and diagnostic LED indication\u003c\/li\u003e\n\u003cli\u003eCombination stop and reset pushbutton\u003c\/li\u003e\n\u003cli\u003eNonvolatile storage of the module configuration\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMultiple-loop analog process control\u003c\/li\u003e\n\u003cli\u003eSequential equipment control\u003c\/li\u003e\n\u003cli\u003eBatch process control\u003c\/li\u003e\n\u003cli\u003eAnalog and digital I\/O coordination\u003c\/li\u003e\n\u003cli\u003eProcess data acquisition\u003c\/li\u003e\n\u003cli\u003eControl strategy information processing\u003c\/li\u003e\n\u003cli\u003eRedundant process control units\u003c\/li\u003e\n\u003cli\u003eOperator station communication\u003c\/li\u003e\n\u003cli\u003eINFI 90 OPEN control system modernization\u003c\/li\u003e\n\u003cli\u003eCompatible Network 90 system configurations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eConnections\/Interfaces\u003c\/h3\u003e\n\u003ch4\u003eP1 Card Edge Connector\u003c\/h4\u003e\n\u003cfigure class=\"table\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eConnector Pin\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e+5 VDC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e+5 VDC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e-30 VDC or power supply status\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eControlway B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eCommon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eCommon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e+15 VDC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003e-15 VDC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003ePower Fail Interrupt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003eUnused\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003eControlway A or Module Bus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003eUnused\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/figure\u003e\n\u003cp\u003ePin 3 carries -30 VDC in early Network 90 systems. It carries the power supply status signal in newer Network 90 and INFI 90 systems.\u003c\/p\u003e\n\u003ch4\u003eP2 Card Edge Connector\u003c\/h4\u003e\n\u003cfigure class=\"table\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eConnector Pin\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eData Bit 1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eData Bit 0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eData Bit 3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eData Bit 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eData Bit 5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eData Bit 4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eData Bit 7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eData Bit 6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003eBus Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003eSynchronization\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003eReserved\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003eReserved\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/figure\u003e\n\u003cp\u003eAll P2 data bits are true low.\u003c\/p\u003e\n\u003ch4\u003eP3 Card Edge Connector\u003c\/h4\u003e\n\u003cfigure class=\"table\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eConnector Pin\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003cth\u003eConnector Pin\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eDCS A (-)\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003eDCS A (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eDCS B (-)\u003c\/td\u003e\n\u003ctd\u003e17\u003c\/td\u003e\n\u003ctd\u003eDCS B (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eRedundancy Transmit (-)\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003eRedundancy Transmit (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eRedundancy Transmit Clock (-)\u003c\/td\u003e\n\u003ctd\u003e19\u003c\/td\u003e\n\u003ctd\u003eRedundancy Transmit Clock (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eRedundancy Receive (-)\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003eRedundancy Receive (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eRedundancy Receive Clock (-)\u003c\/td\u003e\n\u003ctd\u003e21\u003c\/td\u003e\n\u003ctd\u003eRedundancy Receive Clock (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eReceive A (-)\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003eReceive A (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eReceive B (-)\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003ctd\u003eReceive B (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003eClear to Send A (-)\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003eClear to Send A (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003eClear to Send B (-)\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003eClear to Send B (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003eTransmit A (-)\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003eTransmit A (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003eTransmit B (-)\u003c\/td\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003ctd\u003eTransmit B (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003eRequest to Send A (-)\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003eRequest to Send A (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003eRequest to Send B (-)\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003eRequest to Send B (+)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003eDigital Output (+)\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003eDigital Output (-)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/figure\u003e\n\u003ch3\u003eInstallation Guidelines\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVerify module mounting unit compatibility before installation.\u003c\/li\u003e\n\u003cli\u003eCheck whether the backplane supplies -30 VDC before setting jumper J5.\u003c\/li\u003e\n\u003cli\u003eUse a grounded wrist strap when handling the circuit board.\u003c\/li\u003e\n\u003cli\u003eKeep the module inside its static shielding bag until installation.\u003c\/li\u003e\n\u003cli\u003eHandle the assembly by its edges and avoid touching circuitry.\u003c\/li\u003e\n\u003cli\u003eVerify all SW3 and SW4 dipswitch settings before operation.\u003c\/li\u003e\n\u003cli\u003eVerify jumpers J1 through J5 before inserting the module.\u003c\/li\u003e\n\u003cli\u003eUse identical module addresses for redundant processors.\u003c\/li\u003e\n\u003cli\u003eUse matching SW4 settings for redundant processors.\u003c\/li\u003e\n\u003cli\u003eVerify matching firmware revisions in primary and backup processors.\u003c\/li\u003e\n\u003cli\u003eDisconnect cabinet power before installing backplane dipshunts.\u003c\/li\u003e\n\u003cli\u003eInstall 24-pin dipshunts between associated I\/O Expander Bus slots.\u003c\/li\u003e\n\u003cli\u003eKeep Controlway-linked mounting units within the same cabinet.\u003c\/li\u003e\n\u003cli\u003eDo not connect more than eight related mounting units in one cabinet.\u003c\/li\u003e\n\u003cli\u003eConnect NTMP01, NIMP01, or NIMP02 termination hardware using the specified cables.\u003c\/li\u003e\n\u003cli\u003eConfirm all cables connect to the assigned module mounting unit slot.\u003c\/li\u003e\n\u003cli\u003eSeat the module firmly in the backplane connectors.\u003c\/li\u003e\n\u003cli\u003eSecure the module using both faceplate latching screws.\u003c\/li\u003e\n\u003cli\u003eKeep cabinet doors closed during operation.\u003c\/li\u003e\n\u003cli\u003eKeep portable communication equipment at least 2 meters from the cabinet.\u003c\/li\u003e\n\u003cli\u003eOperate and store the module in a noncorrosive environment.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCompliance and Certifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCSA certified for use as process control equipment in an ordinary nonhazardous location.\u003c\/li\u003e\n\u003cli\u003eFactory Mutual approved for use in Class I, Division 2 hazardous locations.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ABB","offers":[{"title":"Default Title","offer_id":52668515418475,"sku":"IMMFP12","price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0953\/3227\/0443\/files\/abb-immfp12-multifunction-processor-pkbjg0h3frf_923b27cc-bea7-4549-83ef-f4547c8a9cbe.jpg?v=1765532665","url":"https:\/\/www.plcprotech.com\/products\/abb-immfp12-bailey-infi-90-multi-function-processor-module","provider":"PLC ProTech Ltd.","version":"1.0","type":"link"}