详细介绍
3HAA3573-ACA/2
3HAA3573-ACA/2
过来人经验分享:新手学习PLC编程的建议
我原本是化工专业毕业的,后因工作需要,加之个人兴趣,才转行搞仪表、机械。十年前,我刚开始使用PLC时,也是一头雾水。仗着自己对硬件、工程知识的熟悉,和对组态软件的粗浅了解,硬着头皮接下了任务。当时已经来不及接受培训,相关资料极其缺乏,仅有的参考资料是一本英文的S7-200手册,以及西门子上找到的一些全西文的示例,总算在三个月内完成了系统的构建、软件的编写工作。期间走弯路、出故障是家常便饭,经常搞得我茶饭不思,而且还由于操作不慎烧毁过一台PLC。
1、编程需要坚强的毅力和足够的耐心
人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑战。我所在实验室中,很多学生看到我编程序就会惊讶于我面对这一堆堆符号所表现出的专注。其实,这是兴趣使然。兴趣使我具备了足够的毅力和耐心。
2、编程需要敢于实践的信心
我曾经教过一个学生学AutoCAD,我对她的*要求就是实践。我告诉她:你随便怎么操作,大不了一张图重画;zui坏的结果是系统崩溃,没关系,系统重做,再来;只要电脑没被砸了,怎么都行。两年后,我再看到她做的CAD图纸,也自叹不如。
3、编程需要有缜密的逻辑思维
编程本身就是一种逻辑思维过程。在高级语言中,使用zui多的是ifthenelse、select这些条件判别语句,这就是逻辑中的因果关系。PLC程序就是由这些因果关系组成的:判别条件是否成立,进而决定执行相应的指令。zui初的PLC是用来替代继电器逻辑电路的,所以继承了继电器电路以触点作为触发条件的描述方式。
4、*的相关知识
PLC的程序是直接作用于对象的具体工艺过程,那么对对象具体工艺过程的理解是非常重要的的。我在与用户的交流过程中,会用我所掌握的UnitOperation的知识分析用户的工艺过程,协助用户整理过程控制中的各个逻辑关系,甚至包括各种仪表、硬件的配置。这得益于我原本所学的专业。当然,不能要求所有搞PLC程序的工程师都有我这样的经历。但是有两门知识却是*的:一是过程仪表的硬件知识,包括传感器、变送器(二次仪表)和PLC本身,这是构建控制系统的基础;二是过程控制理论,包括各种控制模型的原理和应用,其中zui重要的是二位调节和PID调节模型。
5、养成良好的编程习惯
每个人编程都会有不同的习惯和特点,不能强求*。但是一些好的习惯还是应该为大多数人所遵循。一是理顺逻辑关系、时序关系,编制程序框图;二是合理分配主程序、子程序和中断程序;三是合理分配寄存器,编制寄存器符号表。
zui后,PLC提供了丰富的指令、模块,比单片机方便了很多。但是初学者编程时应尽量先使用简单的指令达到目的。尽管看上去有点土,却不失为一个入门的好途径,且对你理解那些较为复杂的指令会有帮助。具备了一定经验后,应该考虑掌握复杂指令的应用,以及程序的优化。
PGM 01
PGM 03
PGM 09
PGM 35
PGM 48
PMK 24
PMM 30 369232A10
PMM 44 369236A10
POT 31 70913-4-0369108
POT 32 P70913-4-0369109
POT 71 P70405-5-8008788
POT 72 P70405-5-8008 787
PVM 01
PVM 02
PVM 03 368305
PVM 04 368308A10
PVM 31 368309A10
PVT 01 P70950-4-0367 649
PVZ 01
RK 01
RK 04 RK 04
RL 01
RMG 19
SL 02 SL02
SL 04 SL04
SL 11
SL 12
SL 13
SL 14 SL14
SS 01 SS01
SS 11 SS11
SS 15 SS15
SS 16 SS16
SS 21 SS21
SS 25 SS25
SS 41 SS41
SV 01 SV01
TEU320
TEU310
TZF12
TZIF3
VV 01
VV 03 VV03
VV 11
XB 01
XI 91 XI91
XK 11
XK 12
XK 15 XK15
XK 16 XK16
XM 02
XM 03
XN 01 XN01
XN 03
XN 05
XN 06 XN06
XP 01
AV 02
AV 06 AV06
AV 07 AV07
AV 08 AV08
AV 31
AV 41 AV41
AV 42 AV42
AV 43
AV 98 AV98
AW 01 AW01
AW 02
AW 03 AW03
AW 05
ABB H&B Contronic
DAI 01
DAI 04
DAI 05 336025
DAO 01
DCO 01 369666
DCP 02 369654
DCP 10 37211-4-0338701
DDI 01
DDO 01
DDO 02
DFC 01 37261-4-0369529
DFE 01 37262-4-0369565
DFI01 P37112-4-036-9681
DFM 11 37262-4-0369575
DFP 01 37264-4-0369562
DLM 01
DPW 01 P3761158018181
DPW 02
DPW03 P37611-5-8018644
DRA 02