对于初学者来说掌握了 PLC 基本原理,熟悉常用的编程方法,在进行简单系统编程时尚可以运用自如,但对较为复杂的控制系统设计往往力不从心,要想在 PLC 应用方面得心应手,学习者除了要建立正确的学习方法,深入学习 PLC 编程技巧,较重要的是相关知识的学习。下面从六个方面谈谈我的教学心得。
一、 多收集程序范例、增加编程经验
在 PLC 的编程方法中,经验法一直受到许多从业者的青睐,并且在经验设计法中资料收集显得尤为重要。首先收集典型程序样例,程序较好有较完整的组成部分:控制任务、I / O 分配、硬件接线图、完整的程序及注释。其次要读懂程序,从而分解出程序中用于完成不同任务的组成部分,对于各组成部分中独立完成某一特定功能的子程序或者中断程序应及时收藏到程序库。以便在以后的编程过程中碰到实现类似控制任务时,节约程序设计时间、提高程序调试成功率。再次还需要记录程序闪光点,诸如编程者巧妙的思路、程序结构、应用指令的使用。尤其是应用指令的使用,能够大大的缩短程序长度,减少内存容量,降低系统成本。最后对程序做功能扩展性的设计、调试,并对全过程加以详细记录、再加以总结。通过以上过程就能够有效消化这些程序范例,使其融入到自己以后的编程过程中。经过一段时间的资料收集、理解、消化后,逐步确立适合自己的编程方法。
二、 熟练使用软件包
设计者应熟读编程手册、熟练程序的编辑技巧,使得自己的设计方案得以展现。设计好的程序能否满足控制任务,就必须进行调试,传统的调试方式离不开编程控制器 CPU,必要时还需要另外准备输入输出模块、特殊功能模块和外部机器等。仿真软件 可提供一个虚拟的实验平台。能够实现不在线时的调试。不在线调试功能内包括软元件的监视测试、外部机器的I/O的模拟操作等。对于个人学习来说,没有实验条件,仿真软件能够在个人计算机上进行顺控程序的开发和调试。使用者通过程序不断的仿真调试,慢慢领会程序设计心得,从而增加编程经验 。
三、 特殊功能模块
在学习过程中,大部分学生将学习的重心放在了软件编程上, 而现代工业控制给PLC 提出了许多新的课题,如果用通用 I/O 模块来解决,在硬件方面费用太高,在软件方面编程相当麻烦,某些控制任务甚至无法用通用 I/O 模块来完成。因此,学习 PLC 的特殊功能模块显得尤为重要。这些特殊功能模块有模拟量输入输出模块、高速计数模块和运动控制模块等。这些特殊功能模块 PLC 厂家都给出了详细的使用手册,用户可以通过仔细研读使用手册来完成特殊功能的实现,使得软件编程简化,降低了经济成本。
【主营产品】
1:Invensys Foxboro(福克斯波罗):I/A Series系统,FBM(现场输入/输出模块)顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数据通信及处理等。
2:Invensys Triconex: 冗余容错控制系统、基于三重模件冗余(TMR)结构的较现代化的容错控制器。
3:Westinghouse(西屋): OVATION系统、WDPF系统、WEStation系统备件。
4:Rockwell Allen-Bradley: Reliance瑞恩、SLC500/1747/1746、MicroLogix/1761/1763/1762/1766/1764、CompactLogix/1769/1768、Logix5000/1756/1789/1794/1760/1788、PLC-5/1771/1785等。
5:Schneider Modicon(施耐德莫迪康):Quantum 140系列处理器、控制卡、电源模块等。
6:ABB:工业机器人备件DSQC系列、Bailey INFI 90等。
7:Siemens(西门子):Siemens MOORE, Siemens Simatic C1,Siemens数控系统等。
8:Motorola(摩托罗拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
9:XYCOM:I/O 、VME板和处理器等。
10:GE FANUC(GE发那科):模块、卡件、驱动器等各类备件。
11:Yaskawa(安川):伺服控制器、伺服马达、伺服驱动器。
12:Bosch Rexroth(博世力士乐):Indramat,I/O模块,PLC控制器,驱动模块等。
13:Woodward(伍德沃德):SPC阀位控制器、PEAK150数字控制器。
14:工业机器人系统备件。
Square D 9007B62D NSFP **GENUINE** 9007 B62D Schneider Telemecanique
Square D 9007B62D NSNP **GENUINE** 9007 B62D Schneider Telemecanique
ABB Contactor A12-30-10 220VAC ( A123010220VAC ) New In Box ! QTY 5 Per Lot !
1PC NEW IN BOX Schneider controller module TM2AMO1HT
Telemecanique XVAL74B120 NSFP **GENUINE** Schneider Square D XVA L74B120
SCHNEIDER SENATOR SW401200 USPP SW401200
Square D 9001K1L35LGGH7 NSFP **GENUINE** Schneider Telemecanique
Schneider XVB C8B4 Blitzlicht rot 084567
Square D 9070KF750D1 NSNP **GENUINE** Schneider Telemecanique
Square D 9070KF750D1 NSFP **GENUINE** Schneider Telemecanique
SCHNEIDER AUTOMATION MODICON 140 CFA 040 00 TERMINAL BLOCK *NEW IN BOX*
Schneider Electric TSX-SCA-64 60 day warranty!
Lot of 2 Schneider Electric STB-DDO-3410 60 day warranty!
1 PC New Schneider VW3CANTAP2 Adapter In Box
Square D 9001K1L1YH13 NSFP **GENUINE** Schneider Telemecanique
Square D 9070T150D13 NSNP **GENUINE** 9070 T150D13 Schneider Telemecanique
Telemecanique GV2P05H7 NSFP **GENUINE** Schneider Square D GV2 P05H7
NIB Schneider Electric VW3A31406 - 60 day warranty
DAU202 / AS-BDAU-202 Analog Output, 984 Compact
Telemecanique XCMA1022H7 NSFP **GENUINE** XCM A1022 H7 Square D Schneider
1 PC Schneider BMXDDO1602 PLC Module In Good Condition
NEW SCHNEIDER ELECTRIC SR2A101BD ZELIO Smart Relay / PLC, Input Voltage 24 VDC
**NEW IN BOX** SQUARE D 9001SKP38LRR9 RED PILOT LIGHT COMPLETE Ser. H SCHNEIDER
1 PC New Schneider LC2K0910F7 In Box
SCHNEIDER LC1D38BDC LC1-D38BDC DC CONTACTOR TESYS D 38A DC 24V PLC MODULE NEW
1PC NEW Schneider GV3P40 GV3-P40 30-40A Breaker
NEW Schneider Telemecanique USB To RS485 Converter TSXCUSB485
HA280 Telemecanique Schneider Electric TSXSCM2114 TSX SCM 21 14
Telemecanique GV2ME21 NSFP **GENUINE** Schneider Square D GV2 ME21
Square D 9001SKT7C9 NSFP **GENUINE** 9001 SKT7C9 Schneider
Square D 9001KXAKM21 NSNP **GENUINE** Schneider Telemecanique
Schneider Telemecanique module ABE7-CPA03 ABE7 CPA03
1PC Schneider PLC Expansion Output Module TM2DDO16TK New In Box
Square D 9001KXAKM21 NSFP **GENUINE** 9001 KXAKM21 Schneider Telemecanique
Square D 8501LO40V02 NSNP **GENUINE** 8501 LO40 V02 Schneider Telemecanique
Square D 9001KY4 NSFP **GENUINE** 9001 KY4 Schneider Telemecanique
Square D 8501GDO80 48VDC NSFP **GENUINE** 8501 GDO 80 Schneider Telemecanique
Square D 8501LO40V02 NSFP **GENUINE** 8501 LO40 V02 Schneider Telemecanique
Square D 9001SKY3 NSFP **GENUINE** 9001 SKY3 Schneider Telemecanique
Square D 9001KY4 NSNP **GENUINE** 9001 KY4 Schneider Telemecanique
Square D 9007VQ1 NSFP **GENUINE** 9007 VQ1 Schneider Telemecanique
Square D 9006PE8SANER NSFP **GENUINE** 9006 PE8SANER Schneider
Square D 9007TUBD5 NSNP **GENUINE** 9007 TUBD5 Schneider Telemecanique
Square D 9007AW22 NSNP **GENUINE** 9007 AW22 Schneider Telemecanique
Schneider Electric XVBC9B NSNP **GENUINE** Telemecanique
SCHNEIDER AUTOMATION TSXDSY16R5 **
Schneider Electric XS1M30KP340L1 PLC Programmable 5m Inductive Proximity Sensor
Schneider XS1M30MA250TF NO 1 cm 24V...240V PLC Inductive Proximity Sensor Switch
1pc Schneider VW3CANTAP2 Adapter NEW
Square D HOM115AFI NSFP **GENUINE** Schneider Telemecanique
Square D 9007CO54N2Y140 NSFP **GENUINE** Schneider Telemecanique
Square D 9007CO54N2Y140 NSNP **GENUINE** Schneider Telemecanique
Square D 8502PF1.11V02 NSNP **GENUINE** 8502 PF1 11V02 Schneider Telemecanique
Square D 8502PF1.11V02 NSFP **GENUINE** 8502 PF1 11V02 Schneider Telemecanique
AEG Schneider 140AVO02000 TSX Quantum Analog Output (PLC2894)
SCHNEIDER AUTOMATION TSX QUANTUM BACK**NE 3 SLOT 140 XBP 003 00 *NEW IN BOX*
SCHNEIDER AUTOMATION TSX QUANTUM INPUT MODULE 115VAC 140DAI54300 *NEW IN BOX*
Schneider Electric Analog Input Module BMXAMI0410
Schneider Electric GS1AP43 NSFP **GENUINE** GS1 AP43 Telemecanique
Telemecanique XPSDMB1132P NSNP **GENUINE** Schneider Square D XPS DMB1132P
New Schneider Telemecanique Contactor LC1D95M7 LC1D95M7C 380V/220V LC1-D95M7C
10PCS NEW Schneider Relay RXM4AB2F7
Schneider Electric GV2ME32 NSFP **GENUINE** GV2 ME32 Square D
Schneider Electric ZCKM121 NSFP **GENUINE** ZCK M121 Telemecanique
Schneider PLC Expansion Module TM2DRA8RT New
Square D 9007C54E Groupe Schneider Limit Switch 9007C54 - New No Box
TSXDMZ28DT - SCHNEIDER - TSXDMZ 28DT / PLC MICRO 28 POINT COMBINATION
1PC NEW Schneider RM4-LG01M RM4LG01M Relay
Telemecanique XCKJ5970H NSFP **GENUINE** Schneider Square D XCK J5970H
Schneider 26665 multi 9-MGV630304 VIGI C60 4P-63A-30mA - New Surplus Open
SCHNEIDER ELECTRIC 140 XBP 010 00 TSX QUANTUM BACK **NE #133709
Square D 9013ASG8 NSFP **GENUINE** 9013 ASG 8 Schneider Telemecanique
Square D 9999MM3 NSFP **GENUINE** Schneider Telemecanique
1PC Schneider BMXDDO1602 PLC Module In Good Condition
Schneider Electric Square D FAL24015 - 2 Pole - 15A Amp 480VAC - Circuit Breaker
Square D 8501XD40V02 NSFP **GENUINE** Schneider Telemecanique
SCHNEIDER KREUZNACH 13345 NSFP 13345
Square D 7001DO20 24VDC NSNP **GENUINE** Schneider Telemecanique
SCHNEIDER - Modicon Premium Power Supply - TSXPSY500 - Tested
SCHNEIDER - Modicon Premium 8 Slot Rack - TSX RKY 8 - NEW
SCHNEIDER - Modicon Premium 8 slot Expansion Rack - TSX RKY 8EX - NEW
Square D 9007C62E NSFP **GENUINE** 9007 C62E Schneider Telemecanique
Square D 9999R44 NSFP **GENUINE** 9999 R44 Schneider Telemecanique
Square D 9007C62J NSFP **GENUINE** 9007 C62J Schneider Telemecanique
Square D 9007C62R NSFP **GENUINE** 9007 C62R Schneider Telemecanique
Square D 9007C62R NSNP **GENUINE** 9007 C62R Schneider Telemecanique
Square D 9007C54F NSNP **GENUINE** SD 9007 C54F Schneider Telemecanique
Square D 9007C62N NSFP **GENUINE** Schneider Telemecanique
Square D 9007C52FH NSNP **GENUINE** 9007 C52FH Schneider Telemecanique
Square D 9007C52FH NSFP **GENUINE** 9007 C52FH Schneider Telemecanique
Square D 9007C54FH NSNP **GENUINE** Schneider Telemecanique
Square D 9065SFC20 NSFP **GENUINE** 9065 SFC20 Schneider Telemecanique
Square D QOGT30020 NSFP **GENUINE** Schneider Telemecanique
New Box Schneider Electric LC1D188BDC LC1-D188BDC Programmable Logic Controller
Square D MG24464 NSNP **GENUINE** Schneider Telemecanique
Square D MG17471 NSFP **GENUINE** Schneider Telemecanique
Square D MG24470 NSFP **GENUINE** Schneider
MODICON TSXDEY16A2 SCHNEIDER AUTOMATION PLC NEW NIB I/O MODULE
Schneider Motor Starter and Protector GV3P40 New In Box !
SCHNEIDER ELECTRIC ATV281HU18N4U (AS SHOWN ) **
Telemecanique Schneider Electric TSXDSZ08R5 TSX Micro Output Module
Schneider Telemecanique, GV2ME16, Circuit Breaker 9-14A NEW
Schneider Telemecanique TSX Premium TSXDEY64D2K
170NEF16021 Modicon Momentum Comm Adap 170-NEF-160-21
AEG SCHNEIDER TSX QUANTUM 140 DAO 840 00 AC OUT PLC MODULE 043 503 648 (276)
GROUPE SCHNEIDER SQUARE D 9012 PRESSURE SWITCH NEW NO BOX.
Schneider Modicon TSXSCP114 RS485 MP PCMCIA Board TSX SCP114 TSX SCP 114
SCHNEIDER/TELEMECANIQUE TWDDAI8DT input module Twido - 8 inputs - 120VAC NIB
SCHNEIDER AUTOMATION 170NEF11021 TSX MOMENTUM COMM ADAP MD+SGL PORT
SCHNEIDER TSW MOMENTUM I/O BASE WELD CONTROL SINGLE PAK 170AEW34000
AEG Modicon Schneider B827 AS-B827-032 24V DC -32 Inputs - CNC SPS NEU un !!
SCHNEIDER ELECTRIC Twido TWDLMDA20DTK Telemecanique Base Unit
Schneider TSX Quantum 140XBP00300
Schneider TSX-RKY6EX TSXRKY6EX New Factory Packing
Square D 74R102 NSFP **GENUINE** Schneider Telemecanique
1PCS NEW Schneider Touch screen glass XBTF034110
1PCS NEW Schneider Touchscreen glass XBTGT4330
Schneider Circuit Breaker LV432676 NEW
Square D MG24126 NSFP **GENUINE** Schneider Telemecanique
Square D MG24449 NSFP **GENUINE** Schneider Telemecanique
Square D EK3002 NSNP **GENUINE** Schneider Telemecanique
Square D MG24135 NSFP **GENUINE** Schneider Telemecanique
Schneider Electric Twido TWDALM3LT Expansion Analog 2
Square D 24518 NSFP **GENUINE** Schneider Telemecanique
Square D EIK032 NSFP **GENUINE** Schneider Telemecanique
Telemecanique LC1D253LA65 NSFP **GENUINE** Schneider Square D LC1 D253L A65