西门子可编程控制器应用设计与调试的主要步骤
( 1 )深入了解和分析被控对象的工艺条件和控制要求
a .被控对象就是受控的机械、电气设备、生产线或生产。
b .控制要求主要指控制的基本、应完成的、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制,还可将控制任务分成几个部分,这种可化繁为简,有利于编程和调试。
( 2 )确定 I/O 设备
根据被控对象对 PLC 控制的功能要求,确定所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、器、指示灯、电磁阀等。
( 3 )选择的 PLC 类型
根据已确定的用户 /O 设备,统计所需的输入和输出的点数,选择的 PLC 类型,包括机型的选择、容量的选择、 I/O 模块的选择、电源模块的选择等。
( 4 )分配 I/O 点
分配 PLC 的输入输出点,编制出输入 / 输出分配表或者画出输入 / 输出端子的接线图。接着九可以进行 PLC 程序设计,同时可进行控制柜或操作台的设计和现场施工。
( 5 )设计应用梯形图程序
根据工作功能图表或状态流程图等设计出梯形图即编程。这一步是整个应用设计的核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践。
( 6 )将程序输入 PLC
当使用简易编程器将程序输入 PLC 时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程在计算机上编程时,可通过上下位机的连接电缆将程序下载到 PLC 中去。
( 7 )进行
程序输入 PLC 后,应先进行工作。因为在程序设计中,难免会有疏漏的地方。因此在将 PLC 连接到现场设备上去之前,必需进行,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。
( 8 )应用整体调试
在 PLC 软硬件设计和控制柜及现场施工完成后,就可以进行整个的联机调试,如果控制是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。
( 9 )编制技术文件
技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、 PLC 梯形图。
西门子6ES7331-7KF02-0AB0说明书
西门子PLC的组成
程序由PLC制造厂商设计编写的,并存入PLC的存储器中,用户不能直接读写与更改。程序一般包括诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。
PLC的用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。在PLC的应用中,重要的是用PLC的编程语言来编写用户程序,以实现控制目的。由于PLC是专门为工业控制而的装置,其主要使用者是广大电气技术人员,为了他们的习惯和能力,PLC的主要编程语言采用比计算机语言相对简单、易懂、形象的专用语言。
PLC编程语言是多种多样的,对于不同生产厂家、不同系列的PLC产品采用的编程语言的表达也不相同,但基本上可归纳两种类型:一是采用字符表达的编程语言,如语句表等;二是采用图形符号表达编程语言,如梯形图等。
以下简要介绍几种常见的PLC编程语言。
1.梯形图语言
梯形图语言是在电器控制中常用的器、继电器等图形表达符号的基础上演变而来的。它与电器控制线路图相似,继承了电器控制逻辑中使用的框架结构、逻辑运算和输入输出形式,具有形象、直观、实用的特点。因此,这种编程语言为广大电气技术人员所熟知,是应用广泛的PLC的编程语言,是PLC的编程语言。
如图1所示是的电器控制线路图和PLC梯形图。
西门子6ES7331-7KF02-0AB0说明书
西门子PLC的选型:
在PLC设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。PLC及有关设备应是集成的、的,按照易于与工业控制形成一个整体,易于扩充其功能的原则选型所选用PLC应是在相关工业领域有投运业绩、成熟可靠的,PLC的硬件、配置及功能应与装置规模和控制要求相适应。熟悉可编程序控制器、功能表图及有关的编程语言有利于缩短编程时间,因此,工程设计选型和估算时,应详细分析工艺的特点、控制要求,明确控制任务和范围确定所需的操作和,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,后选择有较高性能价格比的PLC和设计相应的控制。
西门子6ES7331-7KF02-0AB0说明书
西门子PLC的选型:
在PLC设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。PLC及有关设备应是集成的、的,按照易于与工业控制形成一个整体,易于扩充其功能的原则选型所选用PLC应是在相关工业领域有投运业绩、成熟可靠的,PLC的硬件、配置及功能应与装置规模和控制要求相适应。熟悉可编程序控制器、功能表图及有关的编程语言有利于缩短编程时间,因此,工程设计选型和估算时,应详细分析工艺的特点、控制要求,明确控制任务和范围确定所需的操作和,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,后选择有较高性能价格比的PLC和设计相应的控制。
(四)编程功能
离线编程:PLC和编程器公用一个CPU,编程器在编程时,CPU只为编程器提供服务,不对现场设备进行控制。完成编程后,编程器切换到运行,CPU对现场设备进行控制,不能进行编程。离线编程可成本,但使用和调试不方便。在线编程:CPU和编程器有各自的CPU,主机CPU负责现场控制,并在一个扫描周期内与编程器进行数据交换,编程器把在线编制的程序或数据发送到主机,下一扫描周期,主机就根据新收到的程序运行。这种成本较高,但调试和操作方便,在大中型PLC中常采用。
五种化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言。选用的编程语言应遵守其(IEC6113123),同时,还应支持多种语言编程形式,如C,Basic等,以特殊控制的控制要求。
(五)诊断功能
PLC的诊断功能包括硬件和的诊断。硬件诊断通过硬件的逻辑判断确定硬件的故障位置,诊断分内诊断和外诊断。通过对PLC内部的性能和功能进行诊断是内诊断,通过对PLC的CPU与外部输入输出等部件信息交换功能进行诊断是外诊断
卡特拉汉莫D5PR3R1
1606-XLE240E模块
6SE6440-2UD33-7EA1
6ES7414-3XM05-0AB0
FANUC A860-0360-V501
安川SGDV-330A01A
ABB LD GRB-01位置检测模块
1762-L40BWAR模块
XBTOT4320
6SN1123-1AB00-1CA1
6SN1118-0NK01-0AAI
222-1BF22-0XA0
6SN1114-0NB01-0AA1
6ES7 331-1KF01-0AB0
6ES7 216-2BD23-0XB0
6SB2074-4AA00-0AA0
M2VA63B-4电机
6SE6440-2UD22-2BA1
TSXAEZ801
TSXDMZ28DR
TSXDSZ08R5
TSXDEZ12D2
6ES7 315-2AG10-0AB0
6ES7 972-0BB42-0BA0
170INT11000模块
英飞凌FZ1800R16KF4S1
171CCC96030模块
科尔摩根AKD-P01207-NACN-0054
IC200ALG326模块
22B-D1P4N104
三菱FX3U-80MT/ES-A
三菱FX2N-16EX
三菱FX3U-1PG
三菱FX3U-485ADP-MB
三菱GS2107-WTBD
6ES7241-1CH30-1XB0
193-EC2EE
6SE6440-2UD23-0BA1
6SE6420-2UD13-7AA1
安川CIMR-VCBA0006BAA
MVI56-MCMR
6ES7972-0BB60-0XA0
6ES7521-1BL00-0AB0
6ES7972-0AA01-0XA0
6ES7953-8LL31-0AA0
6ES7132-4BF00-0AA0
6ES7972-0CB20-0XA0
216-2BD23-0XB8
223-1PL22-0XA8
JUSTEK JSMD-02伺服
1756-RM/A光纤模块
1756-L73模块
1756-EN2T通信模块
1756-A13机架
1756-IF8输入模块
1756-IB32输入模块
1756-TBCH
AB 81001-340-71-R
6SE7021-0EP50驱动器
6ES7 331-7KF02-0AB0
6SE6420-2UD15-5AA1
6ES7972-0AB01-0XA0
6GK5208-0BA10-2AA3
6GK5216-0BA00-2AA3
6GK5005-0BA00-1AA3
6ES7 315-2AG10-0AB0
6ES7972-0CB20-0XA0
6ES7214-2AD23-0XB8
6ES7231-0HC22-0XA8
6ES7231-7PC22-0XA0
1786-TPYS
IC200MDL243模块
IC200MDL243模块
6ES7216-2BD23-0XB8
6ES7223-1PL22-0XA8
6ES7223-1PL22-0XA0
NI USB-7845R板卡
6ES73574AH010AE0
6ED1055-1MA00-0BA0
6EP1334-3BA00
6ES7153-1AA03-0XB0
IC695PSA140模块
6AV6542-0CA10-0AX0触屏
威纶通MT6071IE触摸屏
科尔摩根CB06551驱动器
三菱CM1200DB-34N
6ES7 321-1BL00-0AA0
6ES7 331-7KF02-0AB0
6ES7 322-1BL00-0AA0
6ES7 332-5HF00-0AB0
IS200ISBDG1A模块
EM4-101-AA2
EM4-201-DX2
BMXP342010模块
BMXNOE0100模块
FPBA-01
6SE72162BD230XB8
6SE7232-0HD22-0XA0
6SE7231-0HF22-0XA0
6ES7131-4BF00-0AA0
2711P-RP2
6ES7331-7KF02-0AB0
6ES7157-0AC83-0XA0
6ES7392-1AM00-0AA0
6ES7392-1AJ00-0AA0
TM5NS31
ATV71HD55N4Z变频器
1769-L24ER-QBFC1B
1769-IQ32
1769-OB32
1769-OW16
IC200PWR102J
IC200MDL640K
IC200MDL740J
IC200ALG260H
IC200ALG320J
6ES7332-5HD01-0AB0
6ES7341-1CH02-0AE0
2085-IQ16
2085-IF8
6ES7314-6EH14-0AB0
6ES7360-33A01-0AA0
6ES7343-1GX31-0XE0
1794-IRT8模块
1756-PA75
1LA7073-2AA11-Z
1747-CP3电缆
2711-K5A2
AI830
AI810
AI835
AO810
140-MN-0400
西门子A1A10000423.00M
ABB断路器SACE E3S 32
施耐德140ACI04000
1785-BCM
2097-V32PR2-LM
MPL-B1530U-VJ74AA
A185-30-11
2711-T10C8
2094-BMP5-S
6ES7-317-2EK14-0AB0
6ES7-151-3AA23-0AB0
6ES7-138-4CA01-0AA0
6ES7-153-4AA01-0XB0
6ES7-131-4BF00-0AA0
6ES7-132-4BF00-0AA0
6ES7-321-1BLOO-0AA0
6ES7-322-1BLOO-0AA0
6ES7-332-5HF00-0AB0
6ES7-331-1KF02-0AB0
6ES7-134-4FB01-0AB0
6ES7-350-2AH01-0AE0
6ES7-134-4GD00-0AB0
6ES7-953-8LF20-0AA0
6ES7-953-8LJ20-0AA0
三菱MR_J2M-10DU
UWNTEKUW5101
6EP1334-3BA00
6ES7331-7KF02-0AB0
6ES7322-1BL00-0AA0
6EP1334-3BA00
6SE7038-6GL84-1BG2
6ES7331-7PF01-0AB0
6ES7972-0BA41-0XA0
6ES7414-2XK05-0AB0
6ES7414-2XK04-0AB0
6ES7134-4GB11-0AB0
6ES7212-1BB23-0XB8
6ES7953-8LJ30-0AA0
6ES7138-4FB03-0AB0
322-1BH01-0AA0
315-2AG10-0AB0
6ES7332-5HD01-0AB0
6ES7332-5HF00-0AB0
6ES7315-2AH14-0AB0
321-1BL00-0AA0
6ES7322-1BL00-0AA0
321-1BH02-0AA0
232-0HB22-0XA8
6ES7195-7HB00-0XA0
6ES7972-0BB52-0XA0
三菱FX3U-485-BD
FOXBOROFBM211 P0914TN
科尔摩根CB06551驱动器
6ES7322-1HF10-0AA0
6ES7315-2AH14-0AB0
6ES7214-1AD23-0XB8
6ES7392-1AJ00-0AA0
6ES7392-1AM00-0AA0
6ES7972-0AA02-0XA0
IC754VSI12CTD
霍尼韦尔MC-PAIH03
松下MSDA013A1A驱动器
松下MSDA015A1A驱动器
松下MSDB5A5A1D06驱动器
松下MSDB3A5A1D06驱动器
松下MSDB045D1D06驱动器
安川SGPMS-2R5APOA
三菱AJ65SBTCF1-32D
安川SGMJV-08A3A2S
6SN1123-1AB00-0HA1
施耐德TM238LDA24DR
施耐德BMXDDI1603
IC200ALG326模块
2711P-RDK15C
6ES7131-1BL01-0XB0
6ES7132-1BL00-0XB0
1336-BDB-SP75D
1761-L32AWA
1756-RM/A光纤模块
6GK5 408-2FD00-2AA2
6ES7 357-4AH01-0AE0
DANAHER MOTION16096-08B控制器
IC690USB901线缆
6ES7 315-2AG10-0AB0
6SES7 357-4AH01-0AE0
维美德A413094
6SL3040-0MA00-0AA1驱动器
277-0AA22-0XA0
235-0KD22-0XA8
314-6CG03-0AB0
313-5BF03-0AB0
6ES7157-0AC83-0XA0
6GK7343-1CX10-0XE0
6EP1334-3BA00
NIPCI-6259
NISCB-68A
NISHC68-68-EPM
NIPCI-6122
NIBNC-2110
NISHC68-68-EP
业务咨询:932174181 媒体合作:2279387437 24小时服务热线:15136468001 盘古机械网 - 全面、科学的机械行业免费发布信息网站 Copyright 2017 PGJXO.COM 豫ICP备12019803号