11/6/2017 10:39 AM | |
Joined: 9/27/2017 Last visit: 2/10/2020 Posts: 5 Rating: (0) |
I would like to detect communication lose in my configuration. So I need some help in that. Could someone help me how to get information from OB86 temp variables? When I pull out ethernet connection from IM 155-6PN ST who is connected to CPU1510P-1 PN in diagnostic buffer next text "Error: IO device failure - Data transfer fault (no frame received) internal AR error code 16#5 IO device_1 " and "Error: IO device failure - IO device not found internal AR error code 16#13 IO device_1" From diagnostic buffer I know that communication error occurred between CPU and IM155 (IO device 1). Looking at OB86, I had B#16#39 with B#16#CB: From the HELP for this type of fault, it says: OB86_RESERVED_1: - B#16#C4: no other station is faulty - B#16#CF: other stations have failed/are faulty OB86_MDL_ADDR: logical base address of the IO controller OB86_Z23: - Bit 0 to 10: Station number - Bit 11 to 14: IO system ID - Bit 15: 1 - Bit 16 to 30: Logical base address of the station - Bit 31: I/O identifier OB86_z23 has a sequence (where the most left bit is the most significant 31 bit): 00001010 10000000 00000110 00000001 So if I have multiple IM 155 connected over scalance to my CPU, how could I get information from OB86_Z23 where communication error occurred, (for example, I want to know that communication error occurred between cpu and IO device_1) or is it a better way to use RALARM? ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 11/7/2017 3:06:58 PMNew subject after splitting |
|
This contribution was helpful to1 thankful Users |
Follow us on