Problem with Prosoft MVI56-GSC-module with controllogix system

I have a problem with sending data out of a MVI56-GSC card with a Controllogix system. I tried to write a string every second and when I look at the data send out of Port 2 with Windows Hyperterminal I see that some strings are not written out completely. Like this example in the 2nd sentence:

$IMODO1,223C,000C,0068,3FFF,3FFF,0000,0000,0000,0000,0000*7C $IMODO2,0000,0000,0000,0000,0000,0000,0000,000 $IMODO1,223D,000C,0000,3FFF,3FFF,0000,0000,0000,0000,0000*75 $IMODO2,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000*72 $IMODO1,223E,000C,0018,3FFF,3FFF,0000,0000,0000,0000,0000*7D $IMODO2,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000*72 $IMODO1,223F,000C,0030,3FFF,3FFF,0000,0000,0000,0000,0000*74

when I look in the Data Analyser via the config port on the MVI56-GSC than I see the following (look at the blue part of the string):

TT__TT__TT__TT__TT__TT__TT__TT__TT__TT__TT_ _TT_< $>< I>< M>< O>< D>< O>< 1>< ,>< 2>< 2>< 3>< C>< ,>< 0>< 0>< C>< ,>< 0>< 0>< 6>< 8>< ,>< 3>< F>< F>< F>< ,>< 3>< F>< F>< F>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< *>< 7>_TT__TT__TT__TT__TT__TT__TT__TT__TT__TT__TT_< $>< M>< O>< D>< O>< 2>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>_TT__TT__TT__TT__TT__TT__TT__TT__TT__TT__TT__TT_< $>< I>< M>< O>< D>< O>< 1>< ,>< 2>< 2>< 3>< D>< ,>< 0>< 0>< 0>< C>< 0>< 0>< 0>< 0>< ,>< 3>< F>< F>< F>< ,>< 3>< F>< F>< F>< ,>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< ,>< 0>< 0>< 0>< 0>< *>< 7>< 5>

It looks like, the card has enough time to send the data, but the data disappears somehow. I configured the port as follows:

Enabled = 1 type = 1 BaudRate = 4800 DataBits = 8 StopBits = 1

Does anybody have any idea what the problem is and how I can solve this?

Reply to
Sunny
Loading thread data ...

0>_TT__T T__TT__TT__TT__TT__TT__TT__TT__TT__TT__TT_<

If you slow the baud rate down (try 300baud), does the problem go away? It seems to me that your send buffer is not being cleared properly before the next transaction.

Cameron:-)

Reply to
Cameron Dorrough

No, I set the baudrate to 300 baud and I have still the same problem.

And I did another test. When I connect two hyperterminals to the GSC-module (one to port 2 and one to port 3) and send the same data out of both ports. Then I see the missing characters at different places. For example: On port 2 is the second string missing some characters and on port 3 that string is ok, but then another sting is missing characters.

Maaike

Reply to
Sunny

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.