产品展示
优质供应
详细内容
"c" programmable communications interface for controllogix
mvi56-adm
powerful platform for developing and running "c" applications on allen-bradley"s controllogix processors. the mvi56-adm module is a single slot, backplane compatible solution for the allen-bradley controllogix platform. this module is a powerful and programmable solution supporting two fully isolated serial ports allowing the many serial field devices to be integrated into the controllogix platform.
features
the mvi56-adm module has three serial ports, two of which are isolated for field interfaces:
- cfg -- debug/configuration rs-232
- prt1 -- application rs-232, rs-422 or rs-485
- prt2 -- application rs-232, rs-422 or rs-485
prt1 and prt2 are jumper configured for direct or multi-dr-op field communication. the application program can be written to control the two application ports independently, allowing maximum flexibility in the design.
applications
the mvi56-adm module is the ideal solution for many applications where serial connectivity needs to be added to a controllogix platform. example applications involving the mvi56-adm module include:
- bar code scanner interface
- legacy ascii protocol connections
- terminal port emulation
- printer driver (alarm/status printer)
- customized protocol implementations
functional specifications
serial port api functions
the serial port api provides a common interface to the serial ports across all of the mvi hardware platforms.
- initialization - open and close serial port
- configuration - configure serial port parameters
- port status - control and monitor serial port control lines
- communications - send and receive data through serial port
- miscellaneous - get the serial api version information
backplane api functions
function category
- initialization - open and close backplane
- configuration - read and write the io configuration of the module
- direct io access - read and write data using the io image
- messaging - sendand receive data using messaging
- synchronization - wait for output data up-date
- miscellaneous - control the console and leds
adm api functions
- initialization - open and close api
- debug port - debug port user interface
- database - read and write data to database
- timer - start and check timers
- backplane - transfer data over the backplane
- led - set user led indicators
- flash - parse configuration files
- miscellaneous - configure the console
debug/configuration port (cfg)
- communication parameters
- 110 to 115,200 baud
- 8-bits, no parity, 1 stop (fixed)
- configuration of module
- communication and backplane transfer stats
- protocol data monitor
- internal database viewer
- user defined menu
application ports (prt1 & prt2)
- full hardware handshaking control, providing radio, modem and multi-dr-op support
software configurable communication parameters
- baud rate: 110 to 115,200 baud
- parity: , odd or even
- data bits: 5, 6, 7, or 8
- stop bits: 1 or 2
- rts on/off delay: 0 to 65535 ms
general specifications - development environment
- operating system: general software dos 6-xl
compatible compilers (16-bit dos target)
- digital mars c++ 8.49
- borland c++ v5.02
- application programming interaces (api)
- serial port api: serial port functions
- backplane api: low level backplane functions
- adm api debug port functions: debug port functions, database functions timer functions, high level backplane transfer functions, led functions, flash read functions
example application program
- debug port menus
- backplane data transfer
- module status
- sample communication driver
- user defined menu
flash disk tools
- winimage - windows disk image builder
- mvi flash up-date - rom disk image download
- mviupdat - rom disk image download (dos)
development steps
- write application code using api functions
- build dos executable linking in api libraries
- cr-eate rom disk image
- download image to module
hardware specifications
- form factor:- single slot - 1756 chassis compatible- local or remote rack
- backplane current load: 800 ma @ 5 v
- operating temperature: 0 to 60 deg c (32 to 140 deg f)
- storage temperature: -40 to 85 deg c (-40 to 185 deg f)
- shock:- 30g operational- 50g non-operational
- vibration: 5 g from 10 - 150 hz
- relative humidity: 5-95% (w/o condensation)
- led indicators:- module status- backplane transfer status- application status- serial activity and error led status
- configuration serial port (prt1):- db-9m pc compatible- rs-232 only- hardware handshaking
- application serial ports (prt1, prt2)- application port to db-9m pc compatible connector is supplied- rs232/422/485 jumper se-lectable- rs232 handshaking configurable- 500v optical isolation from backplane
ordering information
part number | part desc-ription |
mvi56-adm | "c" programmable communications interface for controllogix |