SAGS010RE19-4控制器
SAGS010RE19-4控制器
SAGS010RE19-4控制器
PLC点阵键盘
在工控行业中,有时候会碰到因为可编程控制器(PLC)输入点的不够,而导致需要更换设备,浪费资源。对此,当实时性不需要那么高时,我们可以编写一个键盘的扫描程序来扩展输入的点数。因为扫描的方式是循环扫描,所以在实时性方面会有一定的欠缺。
下面是用海为PLC编程软件编写的8乘6的48键扫描程序。需要用到8个输入点,6个输出点,硬件连接如下图所示:
注:当要求实现组合按键时上图的二极管必须加,反之二极管可加可不加。
扫描的点是令Y0~Y5循环输出,当有按钮按下时,就会做出相应的动作,例如:当按钮键0按下时,则X0接通,当程序扫描到Y0时,X0与Y0形成一个回路, 表示按键“0”按下。程序如下图所示:
结论:键盘是以循环扫描的方式来进行输入,而扫描的时间越短则实时性越好。但是当扫描时间过短时会因Y0~Y5输出结束时,X0仍未接通导致无法产生输出信号。或者当Y0输出结束,Y1也输出结束时,X0仍未断开,导致误判断。
经过型号SW-S32ZS220T测试可知每次循环扫描的时间T0不得低于20ms。建议可将滤波时间设得短一点,则可以缩短每次循环扫描的时间T0,例如:本例中将滤波时间设为0.8ms,则每次循环扫描的时间T0可以设到***10ms。
APEX DYNAMICS INC AFR075-S2-P2 USPP AFR075S2P2
GE FANUC IC600CB502L NSPP IC600CB502L
ASEA BROWN BOVERI 57310001-S/4 USPP 57310001S4
SIEMENS TI 575-2102 VME PLC
ACTUS POWER NPSA-103MU-EIBS/1680336B USPP NPSA103MUEIBS168
Panasonic AC Servo Motor MDMA152P1G 1.5KW NIB Free Ship
ASEA BROWN BOVERI DSSR-170 USPP DSSR170
ASEA BROWN BOVERI 067458-005 USPP 067458005
TEXAS INSTRUMENTS 2461449 **
FOXBORO 2ARPS-A6 USPP 2ARPSA6
TEXAS INSTRUMENTS PLC U-01JLM6 NSFP U01JLM6
ASEA BROWN BOVERI D-1G10085 USPP D1G10085
SIEMENS CBA20885 USPP CBA20885
ASEA BROWN BOVERI 3HAA2121-2 NSPP 3HAA21212
INDRAMAT DDS02.2-W015-BE USPP DDS022W015BE
SAJF// PANASONIC MSD043A1XXV MSM042A1E SC SERVO DRIVER SC SERVO MOTOR USED
Panasonic AC Servo Driver MSD043A1X Free Ship
TEXAS INSTRUMENTS PLC 500-2112 USPP 5002112
FOXBORO 202S-07-SSSFSSESNF USPP 202S07SSSFSSESNF
TEXAS INSTRUMENTS PLC 2497447-0001 USPP 24974470001
FANUC A20B-0001-0510 USPP A20B00010510
(AB01) AC SERVO MOTOR PANASONIC MQDB011AAD03 (0190-19214 ) WORKING
Panasonic MSD083A1XG AC Servo Driver
Perceptron 495-0294 Replacement Circuit Board
DEZURIK P2000 USPP P2000
GENERAL ELECTRIC DS3800DMPC USPP DS3800DMPC
SIEMENS 6ES5-340-3KB41 NSPP 6ES53403KB41
ASEA BROWN BOVERI ACS601-0006-4-000B1500801 USPP ACS60100064000B3
SQUARE D LAF3640032MV1027 USPP LAF3640032MV1027
505-CP1434TF Texas Instruments Siemens TI 505CP1434TF
TEXAS INSTRUMENTS PLC 55UA8110001025 USPP 55UA8110001025
ASEA BROWN BOVERI DCS502-B02505121 USPP DCS502B02505121
Texas Instruments WAM 1655575 Board *60 DAYS WARRANTY!*
TEXAS INSTRUMENTS PLC 500-5053 NSPP 5005053
TEXAS INSTRUMENTS PLC 2459322 NSFP 2459322
Texas Instruments 520C-1102 Series 500 Controller
PERCEPTRON 916-3079 TRICAM DIGITAL 2 SENSOR NNB
TEXAS INSTRUMENTS PLC 555-1101 NSPP 5551101
TEXAS INSTRUMENTS PLC 505-4532 NSPP 5054532
PANASONIC AC SERVO DRIVER MSDA043A1A 200/230V H 1.8A USED
TEXAS INSTRUMENTS PLC 505-6840 NSFP 5056840
ASEA BROWN BOVERI 57310001-MP USPP 57310001MP
Texas Instruments 500-5037
TEXAS INSTRUMENTS 545-1101 **
TEXAS INSTRUMENTS PLC 565-2120 NSPP 5652120
PERCEPTRON 912-0010 USPP 9120010
PANASONIC MFA030LA2NS 300W 3000RPM AC SERVO MOTOR ***XLNT***
Panasonic Lenze M9MA40GBK4W1 501229/1 M9GA10B Servo Motor 3 Phase 220V 50Hz
TEXAS INSTRUMENTS PLC 505-7202 USPP 5057202
ASEA BROWN BOVERI NAA214154512 NSPP NAA214154512
ASEA BROWN BOVERI 57360001-EF/1 USPP 57360001EF1
Perceptron 495-0294 Replacement Circuit Board
TI Siemens CTi 2080 16 PT 110V AC/DC Input PT. Rev B.1 PLC
EXTRON 60-107-01 USPP 6010701
MODICON 171-CCC-980-30 FNFP 171CCC98030
PERCEPTRON 916-4018 DIGITAL CONTOUR SENSOR REFURBED
(AG01) PANASONIC MSMA042A1B AC SERVO MOTOR WORKING
HONEYWELL VPR101-G1-111-C-0E0000-0-00 USPP VPR101G1111C0E00
ALLEN BRADLEY 196258 USPP 196258
(AB01) AC SERVO DRIVER PANASONIC MSD-11A1XX21 WORKING