OP7100 Communication with BL2000 via RS485...
BL2000.
Does anyone have any examples on how to do this?
I can talk from the OP7100 to the BL2000 okay, but not from the
BL2000 to the OP7100.
The OP7100 uses Z180 processor, while the BL2000 uses the Rabbit
processor.
I am in the process of implementing communications between an OP7200 and a BL2120, and I have chosen to use an RS232 interface with polling code on both ends.
I am lucky that in this implementation I do not need to have critical real time data across the data link.
I chose to use the HMI OP7200 for the display and control, to free up the BL2120 for faster analog and math functions.
I have a working version of the software on a single OP7200, but the system is to slow for any practical application.
I have 37 bytes of data to transmit to from the OP7200 to the BL2120 at a burst rate of once every second, 495 bits @ 4800 baud = 103.125 msec’s.
I have 16 bytes of data to transmit from the BL2120 to the OP7200 at a burst rate of once every second, = 264 bits @ 4800 baud = 55.0 msec’s..
I did consider using the RS485 for the noise immunity, but both units are in the same panel, and I would rather have the full duplex data transfer.
This is the method I have considered to accomplish the task.
The OP7200 and BL2120 will have a receiver program which will monitor the receiver buffer and move data off of the buffer as soon as it arrives and place the data in a string all synchronized by a leading sync “XXXX” string and a trailing EOT “ZZZZ” string. All of the data to be transmitted will be 0 thru F ASCII values.
So the format from the OP7200 to the BL2120 is a s follows:
XXXX1234567890123456789012345678901234567ZZZZ once every second
From the BL2120 to the OP7200:
XXXX1234567890123456ZZZZ once every second
If anyone has a better idea please let me know.
I am open to any suggestions on this matter.
|
||||||||||||||
|
||||||||||||||
Add me to your address book... |
-----Original Message-----
From: sbickle99
[mailto:s...@charter.net]
Sent: Thursday,
September 16, 2004 12:28
PM
To: r...@yahoogroups.com
Subject: [rabbit-semi] OP7100
Communication with BL2000 via RS485...
I am looking for some help on talking with to the OP7100 from the
BL2000.
Does anyone have any examples on how to do
this?
I can talk from the OP7100 to the BL2000 okay, but
not from the
BL2000 to the OP7100.
The OP7100 uses Z180 processor, while the BL2000
uses the Rabbit
processor.