aboon78

MrPLC Member
  • Content count

    34
  • Joined

  • Last visited

Posts posted by aboon78


  1. Hi TWControls, "Since you have 20 messages I would look at how your are staging them. Just because you only fire one of them at a time does not mean that you only have one message out there at a time" Yes, I had increased the buffer to 40 (max). By the way, could you provide me your email so that I can attach my code to you. Thanks.

  2. "What are you triggering the msg statements with? Are these reads, writes, or both?" My application has several data to read/write from/to the target: 1. When changing recipe, PLC write product code to the target with several BTRs/BTWs in the sequence as folllow: >>>BTW to write new recipe (product code) >>>BTW to request the target to prepare the current recipe for verification >>>When the target data is ready, it will trigger PLC via RIO discrete input for BTR to read current recipe >>>BTW to write current product's process limit >>>BTW to request the target to prepare the current product's process limit >>>When the target limit data is ready, it will trigger PLC via RIO discrete input for BTR to read current process limit for verification before production start 2. During prodution mode, when target data is ready to read by PLC, it will trigger a bit via RIO discrete input for BTR to execute 3. During production mode, if the target has fault, it will trigger PLC to BTR the fault message in the sequence: >>>BTW to request target to prepare the fault message data >>>BTR when the target is ready with the fault message. "Are all of the connections cached when its working properly? I've found that they either have to all be cached or none of them be cached, if they happen concurrently I think you're much better off not caching any connections." Yes, all of the connections are cached when it is working fine. When the "connection in use" error, the cache connection of all the MSGs that go to the same target must be turn OFF in order to let the MSG execute. When I cycled power the PLC, again, I need to cache all of the MSG that go to the same target. It was working fine since last few month with the same configuration. Hope you can help. Thanks.

  3. Hi Dr. Watson, Thanks for your reply. I have a total of 20 cache MSGs; only one MSG enable at a time; out of this 20 cached MSGs; 10 goes to a "module" (Rack1); and another 10 goes to another "module"(Rack2). From the manual, it's stated that the MSGs is sharing one "connection" if they are connecting to the same "module". For my case, meaning only 2 "connection" used to establish the communication. I did monitor the number of connection with Logix Connection Tools and it shows that there are 2 cache connection that open. This means, it is what exactly the AB manual stated. My question is: Why this could happen even though the Logix5555 only has 2 cache connections? Hopefully you can help. Regards,

  4. Hi, I have a Logix5555 & DHRIO (RIO scanner) doing BTRs/BTWs to the same module and it works fine previously. Suddenly it gives error "connection in use" 16#001 & 100 (ext. err. code). When I unchecked the "cache connection" at the MSG instruction, it can execute as normal. But when I try to check it back, it gives the same error. According to manaul, thsi means the "connection" is using by "someone", thus the MSG needs to use unconnected buffer to execute the BTR. When I cycle power the PLC, the connection back to normal, means it can execute with cache connection checked. Do anybody encountered the same experience? Is this the bug? I'm using RSLogix5k ver.12 Regards,

  5. Hi All, I have 2 1756-DHRIO/C 5.3 (Firmware) on a controllogix 1756 chassis; one at slot 5 and another on slot 6; both channel A & B of 2 RIO card are configured as RIO: 230.4k; cable length is less than 15m; Card 1; both channel connects to PV & 1756-FlexI/O; Card 2; both channel connects to Mettler-Toledo checkweigher ABRIO card; both card experience teh same MSG BTR problem. I use MSG BTW/BTR to write/read data to/from the devices. At the beginning of setup, it works fine, but recently I found out MSG gets error and stop executing but DHRIO module doesn't show any error code. I need to uncheck the cache connection of the MSG for it to working as normal. Everytime when I try to check the cache connection, fault msg. "connection in use" appears. One day I cycled power the PLC, the MSG can't execute, error msg. "connection failure", everything work fine after I check back the cache connection of the MSG...just after a week, the problem come back and I need to uncheck the cache connection again... Only one BTR/BTW is executing at a time in the plc code. I also try to re-configure the unconected buffer to 40 (max.) but not help... Need helps. Thanks.