Hi All,
We upgraded to drvEtherIP version 2.19, epics 3.14.11, a few weeks ago on one of our linux RHEL4 iocs and have seen no problems. We have 2 PLCs. Before that, we used drvEtherIP version 2.14, epics 3.14.8.2, for years on RHEL4 with no problems. I've not tested drvEtherIP on RTEMS in a long time.
Stephanie Allison
SPEAR/SSRL
[email protected]
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of Martin L. Smith
> Sent: Thursday, September 09, 2010 9:19 AM
> To: Jeff Hill
> Cc: [email protected]
> Subject: Re: issues with drvEtherIP V2.19 - ControlLogix 5000 PLC via EtherNet/IP
>
> Hi Jeff,
>
> I just started using this driver and have only had it running on
> a soft IOC linux-x86 for about a month now. I'm not seeing this problem
> but I'm also only communicating with a single ControlLogix 5000 PLC.
> Also I'm using drvEtherIP V2.15
>
> Marty
>
> Jeff Hill wrote:
> > Hi,
> >
> > One of our IOCs is failing in the drvEtherIP device driver as follows. Is
> > anyone else seeing this type of issue? We observe that when we reboot this
> > problem
> > jumps back and forth between the two threads dedicated to our two PLCs, but
> > that
> > eventually the problem goes away if we reboot several times. However
> > eventually,
> > after some time goes by, it comes back again and we must again reboot
> > several times to
> > resolve the issue.
> >
> > -> tt 0x1b22fd0
> > 194e58 vxTaskEntry +60 : 1c286f4 ()
> > 1c28860 epicsTimeToStrftime+12a8: 1c28150 ()
> > 1c2868c epicsTimeToStrftime+10d4: 1c244ec ()
> > 1c24878 drvSerialGetFile+bac: scanOnce (1bdff10)
> > 13eafc rngBufPut +e0 : bcopy ()
> >
> > -> i
> >
> > NAME ENTRY TID PRI STATUS PC SP ERRNO
> > DELAY
> > ---------- ------------ -------- --- ---------- -------- -------- -------
> > -----
> > tExcTask excTask 1dfda20 0 PEND 1a0520 1dfd948 3006b
> > 0
> > tLogTask logTask 1dfb0a8 0 PEND 1a0520 1dfafe0 0
> > 0
> > tShell shell 1943c80 1 READY 144688 1943900 30065
> > 0
> > tRlogind rlogind 1db6e28 2 PEND 140cc4 1db6a68 0
> > 0
> > tTelnetd telnetd 1db4f00 2 PEND 140cc4 1db4da0 0
> > 0
> > tTelnetOutTtelnetOutTas 187cab8 2 READY 140cc4 187c7f8 0
> > 0
> > tTelnetInTatelnetInTask 1882398 2 READY 140bb0 1882088 0
> > 0
> > tScsiTask scsiMgr 1df8178 5 PEND 140cc4 1df80c8 0
> > 0
> > tNetTask netTask 1dba318 50 READY 142080 1dba250 0
> > 0
> > alphaPs altask 1b205f8 50 DELAY 143c3c 1b20558 0
> > 23
> > kl2000 kltask 1b1dce0 50 DELAY 143c3c 1b1dc18 0
> > 2
> > SerialWT 1c22c04 1b50730 55 PEND 140cc4 1b506a0 3d0002
> > 0
> > SerialRD 1c22e94 1b4f528 55 PEND 140cc4 1b4f2d8 c0002
> > 0
> > SerialWT 1c22c04 1b4adf8 55 PEND 140cc4 1b4ad68 3d0002
> > 0
> > SerialRD 1c22e94 1b49bf0 55 PEND 140cc4 1b499a0 c0002
> > 0
> > SerialWT 1c22c04 1b44970 55 PEND 140cc4 1b448e0 3d0002
> > 0
> > SerialRD 1c22e94 1b43768 55 PEND 140cc4 1b43518 c0002
> > 0
> > EIPebplc1 1c286f4 1b259a8 65 READY 143c3c 1b258a0 44
> > 0
> > EIPebplc2 1c286f4 1b22fd0 65 SUSPEND 108160 1b22e00 44
> > 0
> > cbHigh callbackTask 1b824e0 71 PEND 140cc4 1b82438 0
> > 0
> > scan6 1ce7440 1af4bc0 72 DELAY 143c3c 1af4b38 0
> > 5
> > scan12 1ce7440 1afa3d8 73 DELAY 143c3c 1afa350 0
> > 2
> > scan30 1ce7440 1affbf0 74 DELAY 143c3c 1affb68 0
> > 13
> > cbMedium callbackTask 1b89c28 75 PEND 140cc4 1b89b80 0
> > 0
> > scan60 1ce7440 1b053e8 75 DELAY 143c3c 1b05360 0
> > 13
> > scan120 1ce7440 1b0abe0 76 DELAY 143c3c 1b0ab58 0
> > 13
> > scan300 1ce7440 1b103d8 77 DELAY 143c3c 1b10350 0
> > 193
> > scan600 1ce7440 1b15bd0 78 DELAY 143c3c 1b15b48 0
> > 493
> > cbLow callbackTask 1b91370 85 PEND 140cc4 1b912c8 0
> > 0
> > scanOnce 1ce726c 1b1b3c8 85 PEND 140cc4 1b1b328 0
> > 0
> > EV dbCaLinkevent_task 1b65900 87 PEND 140cc4 1b65868 3006b
> > 0
> > dbCaLink dbCaTask 1b7cce8 88 PEND 140cc4 1b7cc48 3d0002
> > 0
> > RD_dbCaLinkcac_recv_tas 1a62dc0 89 READY 140cc4 1a62c48 3d0004
> > 0
> > EV save_resevent_task 1a33048 95 PEND 140cc4 1a32fb0 3006b
> > 0
> > save_restorsave_restore 1a3e060 96 PEND+T 140cc4 1a3df70 3d0004
> > 1
> > tPortmapd portmapd 1db3970 100 PEND 140cc4 1db3800 16
> > 0
> > EV asCaTaskevent_task 1ad9010 178 PEND 140cc4 1ad8f78 3006b
> > 0
> > asCaTask 1cc0228 1ae6f58 179 PEND+T 140cc4 1ae6e48 3d0004
> > 1
> > CA_client camsgtask 1a5dbb0 180 PEND 140cc4 1a5d9c0 0
> > 0
> > CA_client camsgtask 1a30670 180 PEND 140cc4 1a30480 0
> > 0
> > CA_client camsgtask 1a22870 180 PEND 140cc4 1a22680 0
> > 0
> > CA_client camsgtask 1a1a6a0 180 PEND 140cc4 1a1a4b0 0
> > 0
> > CA_client camsgtask 19f99e0 180 PEND 140cc4 19f97f0 0
> > 0
> > CA_client camsgtask 19f15b0 180 PEND 140cc4 19f13c0 0
> > 0
> > CA_client camsgtask 19e21d8 180 PEND 140cc4 19e1fe8 0
> > 0
> > CA_client camsgtask 19da008 180 PEND 140cc4 19d9e18 0
> > 0
> > CA_client camsgtask 1994308 180 PEND 140cc4 1994118 0
> > 0
> > CA_client camsgtask 1981048 180 PEND 140cc4 1980e58 0
> > 0
> > CA_client camsgtask 1978e78 180 PEND 140cc4 1978c88 0
> > 0
> > CA_client camsgtask 193ec58 180 PEND 140cc4 193ea68 0
> > 0
> > CA_client camsgtask 1939460 180 PEND 140cc4 1939270 0
> > 0
> > CA_client camsgtask 1931290 180 PEND 140cc4 19310a0 0
> > 0
> > CA_client camsgtask 1921eb8 180 PEND 140cc4 1921cc8 0
> > 0
> > CA_client camsgtask 1919ce8 180 PEND 140cc4 1919af8 0
> > 0
> > CA_client camsgtask 18ca220 180 PEND 140cc4 18ca030 0
> > 0
> > CA_client camsgtask 18c1cb0 180 PEND 140cc4 18c1ac0 0
> > 0
> > CA_client camsgtask 18b1288 180 PEND 140cc4 18b1098 0
> > 0
> > CA_client camsgtask 18a88a0 180 PEND 140cc4 18a86b0 0
> > 0
> > CA_client camsgtask 18a0538 180 PEND 140cc4 18a0348 0
> > 0
> > CA_client camsgtask 186e998 180 PEND 140cc4 186e7a8 0
> > 0
> > CA_client camsgtask 18260a8 180 PEND 140cc4 1825eb8 0
> > 0
> > CA_client camsgtask 181dc90 180 PEND 140cc4 181daa0 0
> > 0
> > CA_client camsgtask 1815620 180 PEND 140cc4 1815430 0
> > 0
> > CA_client camsgtask 18b9948 180 PEND 140cc4 18b9758 0
> > 0
> > errlog 1d05520 1bee2f0 181 PEND 140cc4 1bee250 0
> > 0
> > CA_repeater1d187d8 1b6f4e0 181 PEND 140cc4 1b6f340 30
> > 0
> > CA_TCP req_server 1abaf10 181 PEND 140cc4 1abadf0 0
> > 0
> > CA_event event_task 1a583b8 181 PEND 140cc4 1a58320 0
> > 0
> > CA_event event_task 1a2ae78 181 PEND 140cc4 1a2ade0 0
> > 0
> > CA_event event_task 1a1d078 181 PEND 140cc4 1a1cfe0 0
> > 0
> > CA_event event_task 1a14ea8 181 PEND 140cc4 1a14e10 0
> > 0
> > CA_event event_task 19f41e8 181 PEND 140cc4 19f4150 0
> > 0
> > CA_event event_task 19e4bb0 181 PEND 140cc4 19e4b18 0
> > 0
> > CA_event event_task 19dc9e0 181 PEND 140cc4 19dc948 0
> > 0
> > CA_event event_task 1dada10 181 PEND 140cc4 1dad978 0
> > 0
> > CA_event event_task 1da8078 181 PEND 140cc4 1da7fe0 0
> > 0
> > CA_event event_task 197b850 181 PEND 140cc4 197b7b8 0
> > 0
> > CA_event event_task 1973680 181 PEND 140cc4 19735e8 0
> > 0
> > CA_event event_task 1ffef98 181 PEND 140cc4 1ffef00 0
> > 0
> > CA_event event_task 1933c68 181 PEND 140cc4 1933bd0 0
> > 0
> > CA_event event_task 1924890 181 PEND 140cc4 19247f8 0
> > 0
> > CA_event event_task 191c6c0 181 PEND 140cc4 191c628 0
> > 0
> > CA_event event_task 18d3fe8 181 PEND 140cc4 18d3f50 0
> > 0
> > CA_event event_task 18c49b0 181 PEND 140cc4 18c4918 0
> > 0
> > CA_event event_task 18bc358 181 PEND 140cc4 18bc2c0 0
> > 0
> > CA_event event_task 18ab930 181 PEND 140cc4 18ab898 0
> > 0
> > CA_event event_task 18a2f48 181 PEND 140cc4 18a2eb0 0
> > 0
> > CA_event event_task 18939c8 181 PEND 140cc4 1893930 0
> > 0
> > CA_event event_task 1828b08 181 PEND 140cc4 1828a70 0
> > 0
> > CA_event event_task 1820730 181 PEND 140cc4 1820698 0
> > 0
> > CA_event event_task 1818350 181 PEND 140cc4 18182b8 0
> > 0
> > CA_event event_task 180fcb8 181 PEND 140cc4 180fc20 0
> > 0
> > CA_event event_task 180c678 181 PEND 140cc4 180c5e0 0
> > 0
> > CA_UDP cast_server 1ab8538 182 PEND 140cc4 1ab8330 0
> > 0
> > CA_online rsrv_online_ 1ab3d80 183 DELAY 143c3c 1ab3ca8 0
> > 344
> > KnobAdvise knob_advisor 1ab5b60 190 PEND 140cc4 1ab5a08 d0003
> > 0
> > logRestart 1d08b3c 1b954c8 200 PEND+T 140cc4 1b95428 3d0004
> > 1264
> > taskwd 1cf0c94 1bec1a8 200 DELAY 143c3c 1bec0a0 0
> > 322
> > cpuUsageTas1c11554 1b60118 255 PEND 140cc4 1b60088 0
> > 0
> > value = 0 = 0x0
> >
> > Driver: drvEtherIP
> > drvEtherIP V2.19 report, -*- outline -*-
> > Mutex lock: 0x1D86F68
> > * PLC 'ebplc1', IP 'plc1'
> > Interface name : 1756-ENBT/A
> > Interface vendor : 0x100
> > Interface type : 0xC00
> > Interface revision : 0x203
> > Interface serial : 0x1CFD2000
> > scan thread slow count: 0
> > connection errors : 0
> > Mutex lock : 0x1D86ED8
> > scan task ID : 0x1B259A8 (running)
> > Now : 3016.050000 secs
> > ** EIPConnection:
> > SOCKET : 48
> > buffer_limit : 500
> > millisec_timeout: 5000
> > CN_UDINT session: 0x10020700
> > buffer location : 0x01D86BD0
> > buffer size : 600
> > ** Scanlist 1 secs @ 0x1B55A90:
> > Status : enabled
> > Last scan : 3015.233333 secs
> > Errors : 0
> > Schedule Errs : 0
> > Next scan : 3016.233333 secs
> > Min. scan time: 0 secs
> > Max. scan time: 0 secs
> > Last scan time: 0 secs
> > *** Tag 'Analog_Readback' @ 0x1B55A38:
> > scanlist : 0x1B55A90
> > compiled tag : 'Analog_Readback', 8 elements
> > cip read requ./resp.: 22 / 38
> > cip write req./resp.: 56 / 4
> > data_lock ID : 0x1B559C8
> > data_size / valid : 34 / 34
> > do_write/is_writing : no / no
> > data : REAL -11.045635 24.510738 -55.222855 21.089813
> > -10.723526 0.267670 1567.154053 3.999160
> > transfer time : 0 secs
> > *** Tag 'Analog_Command' @ 0x1B40A48:
> > scanlist : 0x1B55A90
> > compiled tag : 'Analog_Command', 8 elements
> > cip read requ./resp.: 20 / 38
> > cip write req./resp.: 54 / 4
> > data_lock ID : 0x1B409D8
> > data_size / valid : 34 / 34
> > do_write/is_writing : no / no
> > data : REAL -11.050001 24.530001 -56.039982 20.093916
> > -10.740000 0.280001 1556.000000 4.000000
> > transfer time : 0 secs
> > *** Tag 'Digital_Readback' @ 0x1B38BB0:
> > scanlist : 0x1B55A90
> > compiled tag : 'Digital_Readback', 1 elements
> > cip read requ./resp.: 22 / 10
> > cip write req./resp.: 28 / 4
> > data_lock ID : 0x1B38B30
> > data_size / valid : 6 / 6
> > do_write/is_writing : no / no
> > data : BITS 0x00002FDB
> > transfer time : 0 secs
> > *** Tag 'Digital_Command' @ 0x1B34B70:
> > scanlist : 0x1B55A90
> > compiled tag : 'Digital_Command', 1 elements
> > cip read requ./resp.: 22 / 10
> > cip write req./resp.: 28 / 4
> > data_lock ID : 0x1B34B00
> > data_size / valid : 6 / 6
> > do_write/is_writing : no / no
> > data : BITS 0x00000010
> > transfer time : 0 secs
> > * PLC 'ebplc2', IP 'plc2'
> > Interface name : 1756-ENBT/A
> > Interface vendor : 0x100
> > Interface type : 0xC00
> > Interface revision : 0x306
> > Interface serial : 0x2B5F2500
> > scan thread slow count: 0
> > connection errors : 0
> > Mutex lock : 0x1D86B30
> > scan task ID : 0x1B22FD0 (running)
> > Now : 3016.050000 secs
> > ** EIPConnection:
> > SOCKET : 19
> > buffer_limit : 500
> > millisec_timeout: 5000
> > CN_UDINT session: 0x15021B00
> > buffer location : 0x01D86828
> > buffer size : 600
> > ** Scanlist 1 secs @ 0x1B557E8:
> > Status : enabled
> > Last scan : 21.250000 secs
> > Errors : 0
> > Schedule Errs : 0
> > Next scan : 0.000000 secs
> > Min. scan time: 0 secs
> > Max. scan time: 0 secs
> > Last scan time: 0 secs
> > *** Tag 'Analog_Readback' @ 0x1B55790:
> > scanlist : 0x1B557E8
> > compiled tag : 'Analog_Readback', 16 elements
> > cip read requ./resp.: 22 / 70
> > cip write req./resp.: 88 / 4
> > data_lock ID : 0x1B55720
> > data_size / valid : 66 / 66
> > do_write/is_writing : no / no
> > data : REAL 0.065802 -0.063730 2.985992 2.665264 -4.224556
> > -3.502392 -2.848465 3.998292 -1.637594 0.429686 -0.518688 -0.075000
> > -0.075000 -0.075000 -0.075000 2.998458
> > transfer time : 0.0166667 secs
> > *** Tag 'Analog_Command' @ 0x1B407D8:
> > scanlist : 0x1B557E8
> > compiled tag : 'Analog_Command', 16 elements
> > cip read requ./resp.: 20 / 70
> > cip write req./resp.: 86 / 4
> > data_lock ID : 0x1B40768
> > data_size / valid : 66 / 66
> > do_write/is_writing : yes / no
> > data : REAL 0.070000 -0.060000 3.000000 2.690000 -4.240001
> > -3.500000 -2.851030 2.000000 -1.633269 0.444216 -0.510000 0.000000 0.000000
> > 0.000000 0.000000 2.000000
> > transfer time : 0.0166667 secs
> > *** Tag 'Digital_Readback' @ 0x1B38E18:
> > scanlist : 0x1B557E8
> > compiled tag : 'Digital_Readback', 1 elements
> > cip read requ./resp.: 22 / 10
> > cip write req./resp.: 28 / 4
> > data_lock ID : 0x1B38D98
> > data_size / valid : 0 / 0
> > do_write/is_writing : no / no
> > data : -no data-
> > transfer time : 0 secs
> > *** Tag 'Digital_Command' @ 0x1B35050:
> > scanlist : 0x1B557E8
> > compiled tag : 'Digital_Command', 1 elements
> > cip read requ./resp.: 22 / 10
> > cip write req./resp.: 28 / 4
> > data_lock ID : 0x1B34FE0
> > data_size / valid : 0 / 0
> > do_write/is_writing : no / no
> > data : -no data-
> > transfer time : 0 secs
> >
> > Jeff
> > ______________________________________________________
> > Jeffrey O. Hill Email [email protected]
> > LANL MS H820 Voice 505 665 1831
> > Los Alamos NM 87545 USA FAX 505 665 5107
> >
> > Message content: TSPA
> >
> >
> >
> >
- References:
- issues with drvEtherIP V2.19 - ControlLogix 5000 PLC via EtherNet/IP Jeff Hill
- Re: issues with drvEtherIP V2.19 - ControlLogix 5000 PLC via EtherNet/IP Martin L. Smith
- Navigate by Date:
- Prev:
RE: areaDetector video (Was: network video) tom.cobb
- Next:
Re: issues with drvEtherIP V2.19 - ControlLogix 5000 PLC via EtherNet/IP Kasemir, Kay
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: issues with drvEtherIP V2.19 - ControlLogix 5000 PLC via EtherNet/IP Martin L. Smith
- Next:
Re: issues with drvEtherIP V2.19 - ControlLogix 5000 PLC via EtherNet/IP Kasemir, Kay
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|