As I'm sure you know, the FDSI no longer uses a Modbus transaction definition like the old FDSCAN blocks (with DI30) and the device config file (with FBM224). The Modbus driver knows that a DCI read block (BIN, PAKIN) to any address in the 00001-09999 range will be a function code 01, so there is no need to define it as such. Likewise for reads or writes to any of the Modbus memory blocks (0x,1x,3x,4x). In my particular case, the behavior I observed was that with the ECB201 built and no DCI blocks built, everything was healthy, I got Tx/Rx lights blinking and the SysMon was happy. As soon as I built a single DCI block, the PLC would shutdown. If I deleted the DCI and rebooted the PLC, it was happy again. The gurus in TAC did some forensics and found that the FDSI was formatting the initial packet with a read to address 40001 in the header, even though that was not in my DCI block. As they explain it, normal PLC behavor would be to either reply with the contents of 40001 (if configured) or reply with an exception code (if not configured). Either response would tell the FDSI that the PLC is alive and the DCI would then proceed to read its data. With the Siemens S7 though, it was not responding with an exception; it was shutting down. I don't know if this is normal with Siemens, or just with the interface written for this particular PLC. At any rate, TAC explained that if the heartbeat is enabled (function code 08), the FDSI uses that as a health indicator instead of trying to read address 40001. I'm be curious to hear of other experiences with Modbus FDSI. Brad Wilson brad.wilson@xxxxxxxxxxxxxxxx Invensys Systems, Inc 1090 King Georges Post Rd, Suite 204 Edison, NJ 08837 732-874-0087 -----Original Message----- From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx] On Behalf Of Corey R Clingo Sent: Monday, October 22, 2007 6:27 PM To: foxboro@xxxxxxxxxxxxx Subject: Re: [foxboro] FBM231 modbus with siemens Is there a block configured to read address 40001 in this application? If not, this certainly sounds like an overreaction on the part of the = Siemens PLC, but the FBM231 is not completely blameless; it should not be = polling for unconfigured data. Corey Clingo BASF Corporation "Wilson, Brad" <brad.wilson@xxxxxxxxxxxxxxxx> = Sent by: foxboro-bounce@xxxxxxxxxxxxx 10/19/2007 09:03 AM Please respond to foxboro@xxxxxxxxxxxxx To <foxboro@xxxxxxxxxxxxx> cc Subject Re: [foxboro] FBM231 modbus with siemens In trying to set up a FBM231 with a Siemens S7, I discovered that the FBM231 tries to establish a comm link with the PLC before sending a request. In the absence of a heartbeat, it sends a read request to address 40001 (the first entry of the holding register. If the Siemsns receives a request to an undefined address, it shuts down the comm port. So, if 40001 is undefined then the PLC immediately goes off-line and can only be restored by cycling power. There may be other "odd" behaviour associated with Siemens too. Be sure that heartbeat (FC8) is turned on. It would seem that standard modbus is not always so "standard". Brad Wilson brad.wilson@xxxxxxxxxxxxxxxx Invensys Systems, Inc 1090 King Georges Post Rd, Suite 204 Edison, NJ 08837 732-874-0087 = = _______________________________________________________________________ This mailing list is neither sponsored nor endorsed by Invensys Process Systems (formerly The Foxboro Company). Use the info you obtain here at your own risks. Read http://www.thecassandraproject.org/disclaimer.html = foxboro mailing list: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Djoin to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Dleave = Confidentiality Notice: This e-mail and any associated files are intended solely for the individual= or entity to whom they are addressed. Please do not copy it or use it for = any purposes, or disclose its contents to any other person. Further, this e= -mail and any associated files may be confidential and further may be legal= ly privileged. This email is from the Invensys Process Systems business uni= t of Invensys plc which is a company registered in England and Wales with i= ts registered office at Portland House, Bressenden Place, London, SW1E 5BF = (Registered number 166023). For a list of European legal entities within t= he Invensys Process Systems business group, please click here http://www.in= vensys.com/legal/default.asp?top_nav_id=3D77&nav_id=3D80&prev_id=3D77. If you have received this e-mail in error, you are on notice of its status.= Please notify us immediately by reply e-mail and then delete this message = from your system. Thank you for your co-operation. You may contact our Help= desk on +44 (0)20 7821 3859 / 2105 or email inet.hqhelpdesk@xxxxxxxxxxxxx T= his e-mail and any attachments thereto may be subject to the terms of any a= greements between Invensys (and/or its subsidiaries and affiliates) and the= recipient (and/or its subsidiaries and affiliates). _______________________________________________________________________ This mailing list is neither sponsored nor endorsed by Invensys Process Systems (formerly The Foxboro Company). Use the info you obtain here at your own risks. Read http://www.thecassandraproject.org/disclaimer.html foxboro mailing list: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave