I have this problem:
I try to setup a comunication between a modbus master simulator (www.modbustools.com) and a real ABB PLC slave (this PLC use the comunication modbus interface CI867).
When the master send a request (for example 03 Read Holding Registers) the PLC respondes with an exception: "04 Illegal Response Length". I try with other function codes and it's the same and I try with another simulator (Triangle MicroWorks) and it's the same...
Anyone have suggestions to solve this problem ?
I try to setup a comunication between a modbus master simulator (www.modbustools.com) and a real ABB PLC slave (this PLC use the comunication modbus interface CI867).
When the master send a request (for example 03 Read Holding Registers) the PLC respondes with an exception: "04 Illegal Response Length". I try with other function codes and it's the same and I try with another simulator (Triangle MicroWorks) and it's the same...
Anyone have suggestions to solve this problem ?
Hi there,
Are you sure that the exception, 04, is Illegal Response Length. The modbus spec. says that 04 is: An unrecoverable error occurred while the slave was attempting to perform the requested action.
/Pat
Are you sure that the exception, 04, is Illegal Response Length. The modbus spec. says that 04 is: An unrecoverable error occurred while the slave was attempting to perform the requested action.
/Pat
That Exception is sometimes called "Illegal Response Length" and sometimes "Slave Device Failure". Anyway I'm near to solve the problem, but ABB documentation is very confusing. Now I try to configure the communication interface for modbus and there are some function block like MBConnect, MBRead ext anyone knows this function?
Quoting from the ABB Control Builder M On-Line Help Documentation ......
Usage of ModBus
ModBus can be used for Point-to-Point or Multidrop communication. Communication takes place serially and asynchronously, based on the Master/Slave principle, and in half duplex.
Controllers only support master communication.
Usage of ModBus
ModBus can be used for Point-to-Point or Multidrop communication. Communication takes place serially and asynchronously, based on the Master/Slave principle, and in half duplex.
Controllers only support master communication.
Your use of this site is subject to the terms and conditions set forth under Legal Notices and the Privacy Policy. Please read those terms and conditions carefully. Subject to the rights expressly reserved to others under Legal Notices, the content of this site and the compilation thereof is © 1999-2010 Nerds in Control, LLC. All rights reserved.
Users of this site are benefiting from open source technologies, including PHP, MySQL and Apache. Be happy.
Fortune
Excessive login or logout messages are a sure sign of senility.







