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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | EPICS Ethernet/IP & ControlLogix |
From: | "Hammonds, John P." <[email protected]> |
To: | <[email protected]> |
Date: | Tue, 24 Aug 2004 20:54:21 -0500 |
We are starting to examine the use of ControlLogix PLCs at IPNS and I am looking at Kay’s driver for Ethernet/IP. We now have our first test setup going and we are looking at some of the subtleties with how to access various types of tags. I am very novice with any PLC so please forgive my awkward use of terminology.
It appears that the only tags that are accessible to the EPICS driver are ones provided at the controller level ( in RSLogix 5000 App). Is this correct?
We have been able to access inputs (ai & bi) OK but have been having some trouble with binary outs. So far we have avoided arrays altogether. We have a binary out module ( relay out I believe ). We can control an output of this directly using the base tag Local:2:O.Data[3] with a binary output record. However, when we create another tag which aliases Local:2:O.Data[3] and point the record at this, we can turn the output on but cannot turn it off. I have an EPICS screen that allows me to change the value and monitor the RVAL field. Here I see the new value (0) temporarily reflected in the RVAL &VAL fields but then it goes back to 1. No change is seen in RSLogix 5000. We can reset the Value with RSLogix 5000 and repeat the process. The same effect is seen for any “soft” tag. BTW the soft records that I have are type BOOL.
Any ideas?
John Hammonds Data Acquisition Systems Manager Intense Pulsed Neutron Source (630)252-5317
|