
Visit our shop for nerds in control lifestyle products.
- PC reliability?
- Windows, real time
- PID loops
- PCs vs. PLCs
- Replacing people
- MS 'monopoly'?
- Software quality
- Where do we go from here?
- Why pay?
www.control.com/rss
I am trying to communicate to Omni Flow computer using Modbus protocol from Modicon Quantum PLC through BM85. But I am not able to communicate to the flow computer.
I am trying to read these registers:
7102 32 Bit Float
7103 32 Bit Float
7104 32 Bit Float
7105 32 Bit Float
But in standard Modbus, two registers are required for 32 bit float. I think Omni Modbus protocol is slightly different than Modicon Modbus protocol.
Can I use BM85C002 for this communication?
If no, can you suggest any other product that can communicate between Modicon PLC and Omni Flow computer?
Thanks in advance.
What is the communication setting you had configured for that particular port? Is it Modicon compatible?
Else Omni would follow logical addressing and not the register addressing. Means one address 7101 (would bring 32bit information). I would suggest first you use Modscan or Modbus tester from Omni to test the communication, then you can try with PLC.
Write to me saralive @ gmail. com in case you could not get it done.
Regards,
saravanan
The Omni Flow meter uses a different flavor of Modbus called Enron Modbus. Although many of the function codes are the same the address lengths are different. In Modbus a Float is defined as 2 16 bit registers. In Entron Modbus a Float is defined as 1 32 bit register. Unless the Modbus PLC you are using can speak Enron Modbus you will have to Read the data from the Omni Flow and then write it back down to the Modbus using Modbus drivers and bridging software.
Check out the Modbus Driver Suite from Kepware. The Modbus serial driver can be configured to talk to the Omni Flow both serially and via Modbus Ethernet. You can use the Modbus Slave, Ethernet or Plus drivers to provide your Modbus device a slave to connect to. Kepware LinkMaster can be used to read the data from the Omni and write it into the slave device configured in the server to be read by the other device. Writes can be passed to the OMNI the same way.
You can download a full functioning demo of the server and linkmaster from Kepware. Support can answer any additional questions you might have.
Fred Loveless
Application Engineer
Kepware Technologies
http://www.kepware.com
From what I understand, when polling these registers the response will be 2 words, compared to standard Modbus registers that contain 1 word. I would guess that the Quantum PLC will have problems reading those types of registers.
There is a gateway that can be configured to poll one register and handle the 32 bit response.
On one side of the gateway, it will act as a standard Modbus RTU slave device and the other side can be programmed.
For more information, go to:
http://www.anybus.com/support/support.asp?PID=317&ProductType= Anybus%20Communicator
or send me an email at:
support@hms.se
/Pat
I hope this tip will help you, with the issue you have.
A few years ago I did the same but using the Programmable version of the BM85.
In deed the Modbus from Modicon is the same for Omni computers. The real issue arise when you're trying to poll floating point data.
This is because the Bit order in the floating representation is different from each to other.
I need to did a swap in the bit order.
Best Regard.
Raymundo D. Balderas
ribyco_automation @ yahoo. com
Mexico D.F.
Masters that are desinged for Enron Modbus Support will not have this problem
Fred Loveless
Application Engineer
Kepware Technologies
http://www.kepwar.com
Don't forget that the modbus poll specifies the start register and the number of registers. The OMNI register map uses consecutive registers, so that if you are mapping OMNI registers to some internal registers inside your target device, the register map is going to double in size.
The OMNI modbus might have its quirks, but I've successfully done dozens of OMNI installations in the UK, talking to Allen Bradley PLC's, Prolinx Gateways, and PC's etc.
Carl Burgess
www.westwoodtec.co.uk
See http://www.simplymodbus.ca/Enron.htm for an explanation of Enron Modbus. Their test program also supports it.
- PTO reports high growth, cross-industry collaboration
- Wireless helps Hexion with smoke detection, control room reporting
- Wireless networks for water and wastewater plant: easy, timely info access
- Chemical company processes critical data via wireless Ethernet
- Enclosures: Improve NEMA designs, enclose wireless equipment, keep cabinets cool
- New products: Supporting wireless communications at every level
- NIWeek: National Instruments targets WiFi, Ethernet, adds LabVIEW 8.6
- Fisher BioServices deploys General Electric Wireless Mesh
- Fieldbus Foundation: Better Device Descriptions, Device Coupler Test Spec, board member
- Industrial Ethernet: Rugged switch, open source, seminar updates
Users of this site are benefiting from open source technologies, including PHP, PostgreSQL and Apache. Be happy.
Patronize our advertisers!



