EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: issues with drvEtherIP V2.19 - ControlLogix 5000 PLC via EtherNet/IP
From: "Allison, Stephanie" <[email protected]>
To: "[email protected]" <[email protected]>
Date: Thu, 9 Sep 2010 09:41:11 -0700
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  <20102011  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  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 09 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·