Modbus Driver / IP Drivers

Modbus Driver / IP Drivers

Modbus Driver / IP Drivers Bob Dalesio April 30, 1998 Function Diagram Driver Support Read_bo Write_bo Read_bi Read_ao Write_ao Read_ai Modbus Scan Task Include link, plc

and card into scan list. For outputs, queue the output message. For Each Link For Each PLC Read Digitial Inputs Send Mesage Q Read Coils Send Mesage Q Read Analog Inputs Send Mesage Q Read Registers Send Mesage Q

Device Support Analog Input Analog Output Binary Input Multibit Binary Input ( all multibit on 32 bit boundaries) MBBI Direct input Binary Output Multibit Binary Output MBBI Direct Diagnostics modtraffic (line, state) prints all transmit and receive messages for a serial line

dumpMod (line,plc) prints statistics and current values of plc printmodstats (line,plc) prints statistics of the plc pseudo-channels - card #33 - signals for each statistic or status as analog input or binary input - reset statistics as binary output Pseudo Channels AI Pseudo Channels AO Pseudo Channels 0 - plc active 0 - reset statistics 1 - plc is responding

1 - force plc online/offline 2 - number of data output messages 3 - number of data input messages BI Pseudo Channels 4 - number of receiver responses 0 - plc active 5 - number of transmitter responses 1 - plc responding 6 - data echo errors 7 - message retries BO Pseudo Channels 8 - receive hardware errors 1 - reset statistics 9 - transmit hardware errors 2 - force plc offline

10 - CRC errors Remaining Work Benchmark throughput Remove all statically allocated structures Make record support for plc Test analog output initialization Test online changes of addresses Port to other serial drivers (esp. PC-IOC) Industry Pac Greenspring VME carrier board Systran ADC

8 channel, 12 bit, 0 - 10 V or -5 - 5 V(NYI) scanned or gated (gated not yet supported) Greenspring UDIE binary I/O board all 64 bits either inputs or outputs Greenspring DAC 16 channel, 16 bit Online changes of INP and OUT supported Remaining Work PC-IOC IP carrier support

Look at Andrew Johnsons IPAC-DRV Determine which GPIBinterface to support NI1014 - or IP Determine which GPIB device support to use

Recently Viewed Presentations

  • Who wants to be an economist? 30 25

    Who wants to be an economist? 30 25

    Final Mercantilist thought. ... First used the term "laissez-faire"… originally meaning not having the government intervene in marketplace on behalf of merchants. Classical economics. Smith was radical: preached a sharply reduced role for government and elites.
  • Lesson 7: Deviance and Conformity - Weebly

    Lesson 7: Deviance and Conformity - Weebly

    Lesson 7: Deviance and Conformity Robert Wonser Introduction to Sociology Introduction to Sociology: Deviance and Conformity * Lesson Quiz 1. According to Merton's structural strain theory, an individual who deals drugs in order to get rich would be called a/an:...
  • Bloodborne Pathogens - University of Montana

    Bloodborne Pathogens - University of Montana

    UM Bloodborne Pathogens Exposure Control Plan. Any employer with employees covered by the standard must have a written . exposure control . ... At the end of work session, wipe down the work area with 70% ethanol or freshly made...
  • CDA, AA, ZS Credentials, degrees and endorsements, oh my!

    CDA, AA, ZS Credentials, degrees and endorsements, oh my!

    A CDA is a national, portable credential offered in multiple languages and is recognized in all 50 states. It helps early educators meet current state and national professional requirements. More $$, more employment options, start of the ECE career pathway,...
  • Human-Computer Interaction in eCommerce

    Human-Computer Interaction in eCommerce

    Resizes children to fill cell GroupLayout - new, designed for use by IBs SpringLayout -- also new for IBs, constraints for layouts * "Struts and Springs" layout For stretchy or rigid constraints Graphical interface layouts NeXTStep (1989) (and now MacOS)...
  • Drama Vocabulary - Augusta County Public Schools

    Drama Vocabulary - Augusta County Public Schools

    She laughed like a hyena! Mark was as cute as a kitten and as tall as a tree. soliloquy a speech in which a sole (single) character says his or her thoughts aloud, usually while he or she is alone...
  • The Macroscopic behavior of the TCP Congestion Avoidance ...

    The Macroscopic behavior of the TCP Congestion Avoidance ...

    The Macroscopic behavior of the TCP Congestion Avoidance Algorithm Introduction: Analysis of a performance model for the TCP Congestion Avoidance Algorithm Verification of the model through both simulation and live Internet measurements Assumptions: TCP Congestion Avoidance Algorithm in steady-state Light...
  • Risk Management Proposal for the UAE Hospitals

    Risk Management Proposal for the UAE Hospitals

    Title: Risk Management Proposal for the UAE Hospitals Author: rbussar2 Last modified by: rtucker1 Created Date: 7/8/2010 1:58:40 PM Document presentation format