;(1352c5.def) ;ABOVE LINE USED FOR DMS DEFINITION FILE IDENTIFICATION ;THIS INDICATES SCALAR FIRMWARE VER. 4.04A or newer ; ; STANDARD SOFTWARE D508030.003 FOR BULLETIN 1352 SERIES C PLUS ; ; S30 software -- SCALAR CLOSED-LOOP SPEED CONTROL with STANDARD I/O ; and 1024 ppr pulse tach feedback ; ; ; 19 aug 92 mle ; ; 8 1 unlock eeprom ; 1316 1367 DIG_OUT_0:DOUT0 |running = -1 1317 1662 DIG_OUT_0:DOUT1 |not faulted = -1 1318 209 DIG_OUT_0:DOUT2 |reverse = -1 1319 1444 DIG_OUT_0:DOUT3 |remote = -1 114 10 DIG_OUT_0:INTERVAL0 115 247 DIG_OUT_0:INDEX0 ; 1320 1367 DIG_OUT_1:DOUT4 |running = -1 1321 1662 DIG_OUT_1:DOUT5 |not faulted = -1 1322 209 DIG_OUT_1:DOUT6 |reverse = -1 1323 1444 DIG_OUT_1:DOUT7 |remote = -1 114 10 DIG_OUT_1:INTERVAL0 115 247 DIG_OUT_1:INDEX0 ; 1332 20000 ANA_IN_0:MAX 1333 -5000 ANA_IN_0:MIN ; 1308 20000 ANA_IN_1:MAX 1309 -5000 ANA_IN_1:MIN ; 1312 20000 ANA_IN_2:MAX 1313 -5000 ANA_IN_2:MIN ; 1335 208 ANA_OUTS:AOUT0 1339 205 ANA_OUTS:AOUT1 1336 255 ANA_OUTS:MUL0 1337 20000 ANA_OUTS:DIV0 |range = -10000 to 10000 1338 2 ANA_OUTS:MODE0|mode = absolute value mode 2220 0 ANA_OUTS:MIN0 1340 255 ANA_OUTS:MUL1 1341 1000 ANA_OUTS:DIV1 1342 0 ANA_OUTS:MODE1 2221 0 ANA_OUTS:MIN1 116 10 ANA_OUTS:INTERVAL1 117 248 ANA_OUTS:INDEX1 118 10 ANA_OUTS:INTERVAL2 119 249 ANA_OUTS:INDEX2 ; 2045 208 ANA_OUTS:AOUT2 2049 205 ANA_OUTS:AOUT3 2046 4095 ANA_OUTS:MUL2 2047 20000 ANA_OUTS:DIV2 |scaled for -10000 to 10000 f. u. 2048 3 ANA_OUTS:MODE2 |mode is 4-20ma for option card 2222 0 ANA_OUTS:MIN2 2050 4095 ANA_OUTS:MUL3 2051 2000 ANA_OUTS:DIV3 |scaled for +/- 1000 Current units 2052 3 ANA_OUTS:MODE3 |mode is 4-20ma for option card 2223 0 ANA_OUTS:MIN3 120 10 ANA_OUTS:INTERVAL3 121 15 ANA_OUTS:INDEX3 122 10 ANA_OUTS:INTERVAL4 123 16 ANA_OUTS:INDEX4 ; 1677 6 DISPLAY0:DISMARK0 1682 0 DISPLAY0:MIN 1683 20000 DISPLAY0:MAX 1555 1800 DISPLAY0:MUL0 1556 20000 DISPLAY0:DIV0 1557 0 DISPLAY0:POINT0 ; 1570 1527 DISPLAY1:D1SOURCE 1678 1 DISPLAY1:DISMARK1 1558 1800 DISPLAY1:MUL1 1559 20000 DISPLAY1:DIV1 1560 0 DISPLAY1:POINT1 ; 1571 208 DISPLAY2:D2SOURCE 1679 8 DISPLAY2:DISMARK2 1561 1 DISPLAY2:MUL2 1562 10 DISPLAY2:DIV2 1563 1 DISPLAY2:POINT2 ; 1572 205 DISPLAY3:D3SOURCE 1680 5 DISPLAY3:DISMARK3 ;1564 1 DISPLAY3:MUL3 |loaded by ruppeltest 1565 1000 DISPLAY3:DIV3 1566 1 DISPLAY3:POINT3 ; 1573 204 DISPLAY4:D4SOURCE 1681 11 DISPLAY4:DISMARK4 ;1567 460 DISPLAY4:MUL4 1568 1000 DISPLAY4:DIV4 1569 0 DISPLAY4:POINT4 ; 1575 0 SPEC_DISPLAY:DIS25 1576 1311 SPEC_DISPLAY:DIS26 1579 1444 SPEC_DISPLAY:REMIND 1356 0 SPEC_DISPLAY:CP1LOCK 1577 1 SPEC_DISPLAY:SP 1474 0 SPEC_DISPLAY:D25MODE 1494 0 SPEC_DISPLAY:D26MODE ; 1580 1 CONSTANTS0:1580 1581 -1 CONSTANTS0:1581 1582 0 CONSTANTS0:1582 1583 0 CONSTANTS0:1583 1584 0 CONSTANTS0:1584 1585 0 CONSTANTS0:1585 1586 0 CONSTANTS0:1586 1587 0 CONSTANTS0:1587 1588 8030 CONSTANTS0:1588 |software version 508030 1589 1 CONSTANTS0:1589 |revision 3 1590 0 CONSTANTS0:1590 ; 2000 200 CONSTANTS1:2000 |motor FLA rating (customer:enter) ;2001 0 CONSTANTS1:2001 |drive rated FLA from nameplate 2002 0 CONSTANTS1:2002 |note:K:2001 loaded via Ruppeltest 2003 1000 CONSTANTS1:2003 2004 0 CONSTANTS1:2004 2005 0 CONSTANTS1:2005 2006 0 CONSTANTS1:2006 2007 0 CONSTANTS1:2007 2008 0 CONSTANTS1:2008 2009 0 CONSTANTS1:2009 ; 2179 1574 RAMSTORE:STORE1 2180 1578 RAMSTORE:STORE2 ;2181 1 RAMSTORE:STORE3 ;2182 1 RAMSTORE:STORE4 ;2183 1 RAMSTORE:STORE5 ;2184 1 RAMSTORE:STORE6 ;2185 1 RAMSTORE:STORE7 ;2186 1 RAMSTORE:STORE8 ;2187 1 RAMSTORE:STORE9 ;2188 1 RAMSTORE:STORE10 ;2189 1 RAMSTORE:STORE11 ;2190 1 RAMSTORE:STORE12 ; 1386 1439 SCALAR:START1 1387 1954 SCALAR:START2 1388 0 SCALAR:START3 1389 0 SCALAR:STOP1 |note! stop logic should be set up for 1390 2042 SCALAR:STOP2 |Ramp Stop if S12 RIDETHRU is used 1391 1349 SCALAR:RESET 1392 0 SCALAR:FREF 1393 0 SCALAR:TREF 1394 2193 SCALAR:SPDREF (programmed to examine CRIT0 output) 62 6300 SCALAR:FREQMAX 63 -6300 SCALAR:FREQMIN 64 200 SCALAR:FREQINTACC ;65 460 SCALAR:RATED_AC_VOLTAGE 66 200 SCALAR:FREQINTDEC 67 100 SCALAR:MAXOUTPUTVOLTAGE 68 6000 SCALAR:FLDWKPNT 69 3500 SCALAR:IRCOMPPNT 70 200 SCALAR:IRCOMPCURRENT 75 1000 SCALAR:RESTARTDELAY 77 20 SCALAR:STOPFREQ ;79 1000 SCALAR:IREMAX |note xfer via source4 of xfer0 80 -300 SCALAR:IREMIN 85 0 SCALAR:IRCOMPSEL 158 10 SCALAR:CHARGETIME 161 1000 SCALAR:FREQPRESET1 162 2000 SCALAR:FREQPRESET2 218 0 SCALAR:UREFSTEP 414 3 SCALAR:FLUXTIME ; ;Speed Feedback Overlay for 4.04A programs with Speed Feedback via ;1024ppr Pulse Tachometer ;mle 8MAY91 ; 8 -1 unlock eeprom ; 48 1 SCALAR:SCALARCONTROL 92 1 SCALAR:SPEEDCONTSEL (ENABLE SPEEDMODE) 94 1 SCALAR:SPEEDMEASSEL (ENABLE TACH FDBK) ; 50 0 SCALAR:KPSP (GAIN:SPD DROOP FDBK :0.1% LOADUNITS) 51 20000 SCALAR:SPEEDMAX 52 0 SCALAR:SPEEDMIN 53 20 SCALAR:SPEEDINTACC (SECS) 54 20 SCALAR:SPEEDINTDEC (SECS) 55 0 SCALAR:FRS (MSECS FILTERING TIME K) 56 1500 SCALAR:TIS (INTEG. TIME CONSTANT IN MSEC) 57 2000 SCALAR:KPS (SPEED CONTRL PROP. GAIN:100=UNITY) 58 0 SCALAR:SPEEDSOFTENTIME (0.1 SECONDS) 59 0 SCALAR:KPSDTIME (DERIVATIVE GAIN) 62 6600 SCALAR:FREQMAX 63 -6600 SCALAR:FREQMIN 64 200 SCALAR:FREQINTACC (0.1 SECS/100HZ) ;65 460 SCALAR:RATED_AC_VOLTAGE (VAC) 66 200 SCALAR:FREQINTDEC (0.1 SECS/100HZ) 67 100 SCALAR:FLDWEAKLVL (% RATEDVOLTAGE @ FLDWKPNT) 68 6000 SCALAR:FLDWEAKPNT (MAX VOLTS OUT @ THIS FREQ) 69 3500 SCALAR:IRCOMPPNT (FREQ UNITS) 71 1 SCALAR:CONTROLSEL (1=SPEED MODE) 74 0 SCALAR:FRS1 (MILLISECS FILTERING TIME K) 77 20 SCALAR:SPEEDLIMIT 78 0 SCALAR:TACHORIPPLE 152 0 SCALAR:KPSMINGAIN (ADAPTIVE GAIN MIN @0 ERROR) ;153 0 SCALAR:KPSWEAKPNT (ADAPTIVE GAIN BRKPOINT) 154 2 SCALAR:POLEPAIRS (NOTE! PAIRS! 4-POLE=2 PAIRS!) 155 1800 SCALAR:DRIVESPEEDMAX (RPM) 156 1024 SCALAR:TACHOPULSENUMBER (PULSES/REV) 159 5000 SCALAR:TACHOPHASEDISABLE (MONITOR 1CH @ PULSEFREQ) 160 0 SCALAR:TACHOTYPE (0=2CH 1=1-CH) 167 2000 SCALAR:SPEEDPRESET1 168 5000 SCALAR:SPEEDPRESET2 174 0 SCALAR:TACHODELAY (MULT OF 21MSEC MONITORING) 300 80 SCALAR:SPEEDSLIPMAX 301 -80 SCALAR:SPEEDSLIPMIN ; 130 0 COMMUNICATIONS:NORMALMSGE 131 0 COMMUNICATIONS:DIAGNMSGE 134 20 COMMUNICATIONS:IVAL02 135 208 COMMUNICATIONS:INDEX02 136 20 COMMUNICATIONS:IVAL12 137 205 COMMUNICATIONS:INDEX12 138 20 COMMUNICATIONS:IVAL22 139 247 COMMUNICATIONS:INDEX22 ; 1405 2110 SRFF1 (block#02):S 1406 1349 SRFF1 (block#02):R ; 1410 1426 DELAY0 (block#03):IN 1412 95 DELAY0 (block#03):TIME |1.995 seconds 2406 0 DELAY0 (block#03):MODE ; 1415 1632 AND0 (block#04):IN1 1416 1953 AND0 (block#04):IN2 ; 1420 1635 AND1 (block#05):IN1 1421 1952 AND1 (block#05):IN2 ; 1425 1306 NOT0 (block#06):IN ; 1427 1951 NOT1 (block#07):IN ; 1429 1954 NOT2 (block#08):IN ; 1435 1748 OR0 (block#10):IN1 1436 1752 OR0 (block#10):IN2 ; 1440 1953 OR1 (block#11):IN1 1441 1632 OR1 (block#11):IN2 ; 1455 1334 SEL0 (block#13):IN1 1456 1310 SEL0 (block#13):IN2 1457 1955 SEL0 (block#13):SEL ; 1520 1458 FILTER0 (block#23):IN 1522 5 FILTER0 (block#23):TIME ; 1535 1617 MUL0 (block#24):IN1 1536 1621 MUL0 (block#24):IN2 ; 1525 1754 ADD0 (block#26):IN1 1526 2002 ADD0 (block#26):IN2 ; 1545 2000 SCALE0 (block#28):IN 1547 870 SCALE0 (block#28):MUL 1548 1 SCALE0 (block#28):DIV |xferred in from K1:2001 ; 1550 1546 SCALE1 (block#29):IN 1552 1149 SCALE1 (block#29):MUL 1553 1000 SCALE1 (block#29):DIV ; 1614 1580 SEL1 (block#36):IN1 1615 1580 SEL1 (block#36):IN2 1616 1665 SEL1 (block#36):SEL ; 1618 1574 SEL2 (block#37):IN1 1619 1527 SEL2 (block#37):IN2 1620 1444 SEL2 (block#37):SEL ; 1631 2107 JKFF0 (block#39):CLK ; 1634 1366 JKFF1 (block#40):CLK ; 1649 1582 SEL3 (block#45):IN1 1650 1537 SEL3 (block#45):IN2 1651 1367 SEL3 (block#45):SEL ; 1660 1368 AND3 (block#48):IN1 1661 2054 AND3 (block#48):IN2 ; 1663 1952 OR2 (block#49):IN1 1664 1635 OR2 (block#49):IN2 ; 1669 1521 LIM0 (block#51):IN 1671 0 LIM0 (block#51):MIN 1672 20000 LIM0 (block#51):MAX ; 1737 1350 SEL5 (block#62):IN1 1738 1582 SEL5 (block#62):IN2 1739 1952 SEL5 (block#62):SEL ; 1741 1348 SEL6 (block#63):IN1 1742 1582 SEL6 (block#63):IN2 1743 1953 SEL6 (block#63):SEL ; 1745 1343 SEL7 (block#64):IN1 1746 1582 SEL7 (block#64):IN2 1747 1582 SEL7 (block#64):SEL ; 1749 1582 SEL8 (block#65):IN1 1750 2172 SEL8 (block#65):IN2 1751 1581 SEL8 (block#65):SEL ; 1753 1670 SCALE2 (block#70):IN 1755 1 SCALE2 (block#70):MUL |default 1756 1 SCALE2 (block#70):DIV | ; 1757 1551 SCALE3 (block#71):IN 1759 1 SCALE3 (block#71):MUL |xfer 2003 1760 1000 SCALE3 (block#71):DIV | ; 1352 1407 OR4(block#79):IN1 1353 2110 OR4(block#79):IN2 ; 1364 1424 OR5(block#80):IN1 1365 1740 OR5(block#80):IN2 ; 2038 1344 QUAD-OR0(block#90):IN1 2039 1428 QUAD-OR0(block#90):IN2 2040 1582 QUAD-OR0(block#90):IN3 |reprog for jogstop if used 2041 1311 QUAD-OR0(block#90):IN4 ; 2053 1311 NOT8(block#91):IN ; 2105 1419 OR6(block#111):IN1 2106 1744 OR6(block#111):IN2 ; 2108 2213 OR7(block#112):IN1 2109 1411 OR7(block#112):IN2 ; 2171 1950 ONESHOT0(block#131):IN 2173 0 ONESHOT0(block#131):TIME1(ON-DELAY) 2174 10 ONESHOT0(block#131):TIME2(OFF-DELAY) |210 msecs ; 2175 1430 ONESHOT1(block#132):IN 2177 1 ONESHOT1(block#132):TIME1(ON-DELAY) 2178 48 ONESHOT1(block#132):TIME2(OFF-DELAY) |1.008 second ; 1949 245 UNPACK(block#133):IN |reprog to p1T if serial used ; 1370 1621 TRANSFER0(block#134):S0 |ref loader to cp1 1371 1574 TRANSFER0(block#134):D0 |ref loader to cp1 1372 1307 TRANSFER0(block#134):S1 |cp_secure part 1 1373 1354 TRANSFER0(block#134):D1 |cp_secure part 1 1374 1582 TRANSFER0(block#134):S2 |cp_secure part 2 1375 1355 TRANSFER0(block#134):D2 |cp_secure part 2 1376 2001 TRANSFER0(block#134):S3 |constants1 K:INV FLA 1377 1548 TRANSFER0(block#134):D3 |scale0 divisor 1378 1758 TRANSFER0(block#134):S4 |current limit xfer 1379 79 TRANSFER0(block#134):D4 |current limit xfer 1380 1580 TRANSFER0(block#134):S5 |scalar speed mode enabled 1381 71 TRANSFER0(block#134):D5 |transfer into p71TEE 1382 0 TRANSFER0(block#134):S6 1383 0 TRANSFER0(block#134):D6 1384 0 TRANSFER0(block#134):S7 1385 0 TRANSFER0(block#134):D7 ; 2010 0 TRANSFER1(block#135):S8 |S8 thru D9 reserved 2011 0 TRANSFER1(block#135):D8 |for ETOL (S14) Protector 2012 0 TRANSFER1(block#135):S9 |Block and Scaling Xfers 2013 0 TRANSFER1(block#135):D9 |if S14 is to be used 2014 2003 TRANSFER1(block#135):S10|xfer for % Motor FLA 2015 1759 TRANSFER1(block#135):D10|xfer for % Motor FLA 2016 0 TRANSFER1(block#135):S11 2017 0 TRANSFER1(block#135):D11 2018 0 TRANSFER1(block#135):S12 2019 0 TRANSFER1(block#135):D12 2020 0 TRANSFER1(block#135):S13 2021 0 TRANSFER1(block#135):D13 2022 0 TRANSFER1(block#135):S14 2023 0 TRANSFER1(block#135):D14 2024 0 TRANSFER1(block#135):S15 2025 0 TRANSFER1(block#135):D15 ; 2191 1652 CRIT0(block#136):SPEEDREFIN 2192 236 CRIT0(block#136):SPEEDACT 2195 0 CRIT0(block#136):CONTROL 2196 100 CRIT0(block#136):ACCTIME 2197 20001 CRIT0(block#136):CRITICL1 2198 20002 CRIT0(block#136):CRITICH1 2199 20003 CRIT0(block#136):CRITICL2 2200 20004 CRIT0(block#136):CRITICH2 2201 20005 CRIT0(block#136):CRITICL3 2202 20006 CRIT0(block#136):CRITICH3 2203 20007 CRIT0(block#136):CRITICL4 2204 20008 CRIT0(block#136):CRITICH4 2205 20009 CRIT0(block#136):CRITICL5 2206 20010 CRIT0(block#136):CRITICH5 ; 1800 -1 SF BLOX ON for NORMAL execution 1801 5 1802 80 1803 40 1804 49 1805 36 1806 13 1807 23 1808 51 1809 70 1810 26 1811 4 1812 111 1813 39 1814 11 1815 37 1816 24 1817 28 1818 29 1819 48 1820 134 1821 135 1822 62 1823 63 1824 6 1825 2 1826 79 1827 91 1828 112 1829 71 1830 -1 1831 -1 1832 -1 1833 45 |sel3 for crit freq prot enable when running 1834 136 |crit freq block ; 1835 0 1836 0 1837 0 1838 0 1839 0 1840 0 ; 1900 -1 SF BLOX ON for FAST execution 1901 133 1902 7 1903 8 1904 132 1905 90 1906 3 1907 131 1908 64 1909 65 1910 10 1911 0 1912 0 1913 0 1914 0 1915 0 1916 0 1917 0 1918 0 1919 0 1920 0 1921 0 1922 0 1923 0 ; ;OPTION S2 SLIP COMPENSATION ;standard software overlay D508002.001 for series C PLUS bulletin 1352 89 1 SCALAR:SLIPCOMPSEL |turn on to ENABLE flags 84 50 SCALAR:FSLIPSCALE 89 0 SCALAR:SLIPCOMPSEL |turn off SLIP COMP feature ; ;OPTION S3 TREND BUFFERS ;standard software overlay D508003.001 for series C PLUS bulletin 1352 93 1 SCALAR:TRENDBUFSEL 191 223 TRENDBUFFER1:IRE 192 224 TRENDBUFFER2:I_TOT 193 225 TRENDBUFFER3:FREQREF1 194 226 TRENDBUFFER4:FREQREF2 195 215 TRENDBUFFER5:SCSTATUS 241 227 TRENDBUFFER6:UCAVG 242 230 TRENDBUFFER7:UREF 243 231 TRENDBUFFER8:FRREF 197 -1 TRENDTRIGGER = TRIGGER ON ANY FAULT 196 5 TRENDINTERVAL =(5*3ms)=15ms/SAMPLE 1500ms/buffer ; ;OPTION S4 STALL PROTECTION ;standard software overlay D508004.001 for series C PLUS bulletin 1352 86 1 SCALAR:STALLPROTECTSEL 82 500 SCALAR:STALLFREQ 83 10 SCALAR:STALLTIME ;