文档库 最新最全的文档下载
当前位置:文档库 › PLC复习

PLC复习

PLC复习
PLC复习

复习

第一部分电气控制部分

1.1 低压电器的分类有那几种?

答:低压电器的种类繁多,分类方法有很多种。

按工作方式可分为手控电器和自控电器。

按用途可分为低压控制电器和低压保护电器。

按种类可分为刀开关、刀形转换开关、熔断器、低压断路器、接触器、继电器、主令电器和自动开关等。

1.2.电气系统图主要有哪些?各有什么作用和特点?

答:电气原理图:电器布置图电气安装接线图。

电气原理图:根据控制线图工作原理绘制,具有结构简单,层次分明。主要用于研究和分析电路工作原理。

电气布置安装图:主要用来表明各种电气设备在机械设备上和电气控制柜中的实际安装位置,为机械电气在控制设备的制造、安装、维护、维修提供必要的资料。

电气安装接线图:是为了进行装置、设备或成套装置的布线提供各个安装接线图项目之间电气连接的详细信息,包括连接关系,线缆种类和敷设线路。

1.3.电气原理图中电QS、FU、KM、KA、KT、KS、FR、SB、SQ分别代表什么电气元件的文字符号?

答:QS 刀开关、FU 熔断器、KM 接触器、KA 中间继电器、KT 时间继电器、KS 速度继电器、FR 热继电器、SB 按钮、SQ 行程开关。

1.4 常用的低压电器有哪些?它们在电路中起何种保护作用?

答:起保护作用的低压电器有:

熔断器:电路中起短路保护。

热继电器:起过载保护。

自动开关、接触器、继电器均有失压和欠压保护。

1.5 在电动机主电路中装有熔断器,为什么还要装热继电器?

答:熔断器在电路中起短路保护。热继电器在电动机主电路中起过载保护和断相保护。

1.6 为什么电动机应具有零电压、欠电压保护?

答:电动机的零电压保护是指当电网突然断电有突然来电,电动机不能自行启动。当供给电动机工作的电源下降(欠电压)时,电动机的负载不变的情况下,会使电动机绕组的电流增加,严重的会烧毁电动机。

1.7 什么叫自锁、互锁?如何实现?

答:依靠接触器自身辅助常开触点使其线圈保持通电的作用称为“自锁”。实现自锁的方法是将接触器自身辅助常开触点与启动按钮并联。

所谓“互锁”是指当一个接触器工作时,另一个接触器不能工作。在控制线路中可以利用两个接触器的常闭触点实现相互控制。

1.8 在正、反转控制线路中,为什么要采用双重互锁?

答:在正、反转控制线路中,电气互锁或按钮互锁控制线路仍然存在发生短路事故的危险。如果控制电动机正转接触器主触点因弹簧老化或剩磁或其他原因延时释放,或被卡住而不能释放,这时如按下反转启动按钮,反转接触器主触点闭合,造成主电路短路。因此,实际上常采用双重互锁正、反转控制线路,

1.9 三相笼型异步电动机常用的降压起动方法有几种?

答:三相笼型异步电动机常用的降压起动方法有:

⑴定子串电阻降压起动;

⑵采用Y—△起动控制线路;

⑶自耦变压器降压起动。

1.10 鼠笼异步电动机降压启动的目的是什么?重载时宜采用降压起动吗?

答:鼠笼异步电动机降压启动的目的是:鼠笼异步电动机由于起动电流大,在短时间内会使输电线路上产生很大电压降落,造成电网电压显著下降。不但会减少电动机本身的起动转矩,甚至不能起动,而且会使电网其它设备不能正常工作,使其它电动机因欠压而停车。

1.13 某机床主轴和润滑油泵各由一台电动机带动,试设计其控制线路,要求主轴必须在油泵开动后才能开动,主轴能正、反转并可单独停车,有短路、失压和过载保护。

解:

1.14 设计一个控制线路,要求第一台电动机起动10S后,第二台电动机自动起动,运行20S后,两台电动机同时停转。

解:

第2部分PLC基本概念

2.1 PLC定义的内容是什么?

答:可编程序控制器是一种数字运算操作的电子系统,是专门为在工业环境下应用设计的。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

2.2 PLC的发展经历了几个时期?各时期的主要特点是什么?

答:自第一台PLC诞生以来,PLC经过了五个发展时期。

⑴从1969年到70年代初期。主要特点:CPU由中、小规模数字集成电路组成。存储器为磁心存储器;控制功能比较简单,能完成定时、计数及逻辑控制。

⑵20世纪70年代初期到末期。主要特点是:CPU采用微处理器,存储器采用半导体存储器,不仅使整机的体积减小,而且数据处理能力获得很大提高,增加了数据运算、传送、比较等功能;实现了对模拟量的控制;软件上开发出自诊断程序。使PLC的可靠性进一步提高。产品已初步实现系列化。

⑶20世纪70年代末期到80年代中期。主要特点:由于大规模集成电路的发展,推动了PLC的发展。CPU开始采用8位和16位微处理器,使数据处理能力和速度大大提高;PLC开始具有了一定的通信能力,为实现PLC分散控制、集中管理奠定了基础;软件上开发了面向过程的梯形图语言,为PLC的普及提供了必要条件。在这一时期,发达的工业化国家在多种工业控制领域开始使用PLC控制。

⑷20世纪80年代中期到90年代中期。主要特点是:超大规模集成电路促使PLC完全计算机化,CPU开始采用32位微处理器;数学运算、数据处理能力大大增强,增加了运动控制、模拟量PID控制等,联网通信能力进一步加强;PLC功能不断增加的同时,体积在减小,可靠性更高。国际电工委员会(IEC)颁布了PLC标准,使PLC向标准化、系列化发展。

⑸20世纪90年代中期至今。主要特点:CPU使用16位和32位微处理器,运算速度更快,功能更强,具有更强的数值运算、函数运算和大批量数据处理能力;出现了智能化模块,可以实现各种复杂系统的控制;编程语言除了传统的梯形图、助记符语言外,还增加了高级语言。

2.3 PLC的发展趋势是什么?

答:PLC将朝着两个方向发展。

⒈方便灵活和小型化

工业上大部分的单机自动控制只需要监测控制参数,而且执行的动作有限,因此小型机需求量十分巨大。小型化发展是指体积小、价格低、速度快、功能强、标准化和系列化发展。尤其体积小巧,易于装入机械设备内部,是实现机电一体化的理想控制设备。

⒉高功能和大型化

对大型企业实施生产过程的自动控制一般比较复杂,尤其实现对整个工厂的自动控制更加复杂,因此PLC需向大型化发展,即向大容量、高可靠性、高速度、高功能、网络化方向发展。

2.4 简述PLC的主要特点。

答:PLC具有的主要特点有:可靠性高、编程简单、通用性好、功能强大和体积小、功耗低

及设计施工周期短等特点。

2.5 PLC有哪些应用领域?

答:PLC主要应用在以下几个方面:开关量的逻辑控制、模拟量控制、机械运动控制、数据处理和通信、联网及集散控制等。

2.6 PLC的输入、输出接口为什么采用光电隔离?

答:PLC在输入、输出接口均采用光电隔离,使外部电路与内部电路之间避免直接的电联系,可有效地抑制外部的电磁干扰。

2.7 PLC的输出接口电路有几种?它们分别带什么类型的负载?

答:PLC的输出接口电路按照PLC的类型不同一般分为继电器输出型、晶体管输出型和晶闸管输出型三类。其中继电器输出型为有触点的输出方式,可用于直流或低频交流负载;晶体管输出型和晶闸管输出型都是无触点输出方式,前者适用于高速、小功率直流负载,后者适用于高速、大功率交流负载。

2.8 PLC 由哪几部分组成?简述各部分的主要作用。

答:PLC 的硬件结构主要包括中央处理单元CPU、存储器RAM 和ROM、输入输出接口电路、电源、I/O 扩展接口、外部设备接口等。

1) 中央处理器(CPU):从内存中取指令和执行指令;

2) 存储器:系统存储器用以存放系统管理程序、监控程序及系统内部数据。用户存储器包括用户程序存储区及工作数据存储区。其中用户程序存储区主要存放用户已经编制好或正在调试的应用程序。工作数据存储区则包括输入输出状态寄存器区、定时器/计数器的设定值和经过值存储区、各种内部编程元件状态及特殊标志位存储区、存放暂存数据和中间运算结果的数据寄存器区等。

3) 输入输出接口电路:实现与外围设备的连接。

4) 电源:将外部输入的交流电经过整流、滤波、稳压等处理后转换成满足PLC 的CPU、存储器、输入输出接口等内部电路工作需要的直流电源电路或电源模块。

5) 输入输出I/O 扩展接口:若主机单元的I/O 点数不能满足输入输出设备点数需要时,

可通过此接口用扁平电缆线将I/O 扩展单元与主机单元相连,以增加I/O 点数。

2.9 PLC 与微机的工作方式有什么区别?

答:微机一般采用等待命令的工作方式,而PLC 则是采用循环扫描的工作方式。

2.10 填空题:

(1) PLC 的控制组件主要由中央处理单元和存储器组成。

(2) PLC 产品手册中给出的“存储器类型”和“程序容量”是针对用户程序存储器而言的,它的容量一般和I/O 点数成正比。

(3) 高速、大功率的交流负载,应选用晶闸管输出的输出接口电路。

(4) 手持编程器一般采用助记符语言编辑。

(5) PLC 的“扫描速度”一般指执行1000 步指令所需要的时间,其单位为ms/K。

2.11 PLC的工作过程分为哪几个阶段?

答:PLC的工作过程大致分为3个阶段:输入采样、程序执行和输出刷新。PLC重复执行上述3个阶段,周而复始。

2.12 影响扫描周期长短的主要因素是什么?

答:1.用户程序中所用语句条数的多少。

2.每条指令的执行时间不同。对同一种控制功能若选用不同的指令进行编程,扫描时间会有很大的差别。

3.程序中有改变程序流向的指令。如有的用户程序中安排了跳转指令,当条件满足时某段程序被扫描并执行,否则不对其扫描并且跳过该段程序去执行下面的程序。子程序调用程序,中断控制程序等也有类似的情况。

2.13 循环扫描方式对输入、输出信号的影响是什么?

答:循环扫描的工作方式有助于提高PLC的抗干扰能力,但同时也会造成信号输入与输出响应的滞后。

2.14 PLC梯形图与继电器接触器线路图主要区别是什么?

答:PLC梯形图与继电器接触器控制线路图的主要区别有:

⒈电气符号

继电器接触器线路图中的电气符号代表的是一个实际物理器件,如继电器、接触器的线圈或触点等。图中的连线是“硬接线”,线路图两端有外接电源,连线中有真实的物理电流。梯形图中表示的是一个控制程序。图中继电器线圈以及触点实际上是存储器中的一位,称为“软继电器”。PLC梯形图两端没有电源,连线上并没有真实电流流过,仅是“概念”电流。

⒉线圈

继电器接触器线路图中的线圈包括中间继电器、时间继电器以及接触器等。PLC梯形图中的继电器线圈是广义的,除了有输出继电器线圈、内部继电器线圈,而且还有定时器、计数器以及各种运算等。

⒊触点

继电器接触器线路图中继电器触点数量是有限的,长期使用有可能出现接触不良。PLC 梯形图中的继电器触点对应的是存储器的存储单元,在整个程序运行中是对单元信息的读取、可以反复使用,没有使用寿命的限制,无需用复杂的程序结构来减少触点的使用次数。

⒋工作方式

继电器接触器线路图是并行工作方式,也就是按同时执行的方式工作,一旦形成电流通路,可能有多条支路电器工作。PLC梯形图是串行工作方式,按梯形图先后顺序自左到右,自上而下执行,并循环扫描,不存在几条并列支路电器同时动作的因素。

2.15 PLC一般构成有哪些?

答:PLC主要有六部分组成:CPU(中央处理器)、存储器、输入/输出接口电路、电源、外设接口、I/O扩展接口。

2.16 PLC的主要性能指标有哪些?

答:PLC主要性能指标有以下几个方面:I/O点数、程序存储器容量、扫描速度、指令条数、内部继电器和寄存器、特殊功能及高级模块等。

2.17 PLC有几种分类方法?

答:PLC的品种繁多,型号、规格也不统一,结构形式、功能范围各不相同,一般按外部特性进行分类:

⒈按结构形式分类

⑴整体式结构

整体式PLC是将I/O接口电路、CPU、存储器、稳压电源封装在一个机壳内,机壳两侧分装有输入、输出接线端子和电源进线端,并在相应端子接有发光二极管以显示输入、输出状态。此外,还有编程器、扩展单元插口插座等。

⑵模块化结构

模块化PLC为总线结构,在总线板上有若干个总线插槽,每个插槽上可安装一个PLC 模块。不同的模块实现不同的功能,根据控制系统的要求配置相应的模块,如CPU模块(包括存储器)、电源模块、输入模块、输出模块以及其它高级模块、特殊模块等。

⒉按I/O点数分类

按I/O点数可分为微型机、小型机、中型机和大型机4类。

⑴微型机

I/O点数在64点以内,程序存储容量小于1千字节。具有逻辑运算功能,并有定时、计数等功能。

⑵小型机

I/O点数在64~256点之间,程序存储容量小于3.6千字节。它不但具有逻辑运算、定时、计数等基本功能,而且有少量模拟量I/O、通信等功能。结构形式多为整体式。

⑶中型机

I/O点数在256~2048点之间,程序存储容量小于13千字节。可完成较为复杂的系统控制。中型机结构形式多为模块式。

⑷大型机

I/O点数在2048点以上,程序存储容量大于13千字节。强大的通信联网功能可以和计算机构成集散型控制系统,以及更大规模的过程控制,形成整个工厂的自动化网络。大型机结构形式多为模块式。

⒊按功能分类

PLC的功能各不相同,大致分为低档机、中档机和高档机。

⑴低档机

低档机主要以逻辑运算为主,可实现顺序控制、条件控制、定时和计数控制。有的具有少量的模拟量I/O数据传送及通信等功能。

⑵中档机

中档机扩大了低档机的定时、计数范围,加强了对开关量、模拟量的控制,提高了数字运算能力,如整数和浮点数运算、数制转换、中断控制等,而且加强了通信联网功能。可用于小型连续生产过程的复杂逻辑控制和闭环调节控制。

⑶高档机

在中档机基础上扩大了函数运算、数据管理、中断控制、智能控制、远程控制能力,进一步加强了通信联网功能。高档机适用于大规模的过程控制。

第三部分FP1小型PLC

5.1 型号FP1-C24C是什么含义?

答:C-表示主控单元24—表示I/O点数C-表示带RS232接口。

5.2 内部寄存器与特殊内部寄存器的区别?

答:内部辅助:该继电器不能提供外部输出,只能在PLC内部使用

特殊内部辅助:该继电器是有特殊用途的专用内部继电器,用户不能占用,也不能用于输出,但可作为接点使用。

5.3 FP1 系列PLC 控制单元有哪几种型号?它们的主要技术性能有什么区别?

答:FP1 有紧凑小巧的C14 型与C16 型,还有具有高级处理功能的C24、C40、C56、C72 型等多种规格。扩展单元又E8~E40 四种规格,形成系列化产品。产品型号标志中,以C 字母开头代表主控单元,以E 字母开头代表扩展单元,后面跟的数字代表I/O 点数。

5.4 判断题:

1) 输入继电器只能由外部信号驱动,而不能由内部指令来驱动。

答:正确

2) 输出继电器可以由外部输入信号或PLC 内部控制指令来驱动。

答:错误

3) 内部继电器既可供内部编程使用,又可供外部输出。

答:错误

4) 任一种型号的FP1 系列PLC,其内部定时器和计数器的数量是可变的,但两者的总数是不变的。

答:正确

5) PLC 内部的“软继电器”(包括定时器、计数器)均可提供无数副常开、常闭触点供编程使用。

答:正确

6) 只要需要,FP1 系列PLC 主机可连接若干台I/O 扩展单元,使其I/O 总数达416 点。

答:错误

7) PLC 的I/O 口地址编号可随意设定。

答:错误

8) 特殊内部寄存器用户不能占用,但其触点可供编程使用。

答:正确

5.5 试根据实际PLC 系统所需的I/O 点数选择FP1 系列PLC 的控制单元和I/O扩展单元,并确定I/O 口的地址编号:

1) 输入7 点,输出6 点,共13 点。

答:所需控制单元:C14

I/O 口的地址编号:X0~X7 ;Y0~Y4,Y7

2) 输入8 点,输出22 点,共30 点。

答:所需控制单元:C56

I/O 口的地址编号:C56:X0~XF,X10~X17 ;Y0~YF,Y10~Y17

3) 输入24 点,输出6 点,共30 点。

答:所需控制单元和I/O 扩展单元:C40 或C24 扩展E8

I/O 口的地址编号:C40:X0~XF,X10~X17 ;Y0~Y5

I/O 口的地址编号:C24 扩展E8:X0~XF,X30~X37 ;Y0~Y5

4) 输入46 点,输出30 点,共76 点。

答:所需控制单元和I/O 扩展单元:C72 扩展E8

I/O 口的地址编号:X0~XF,X10~X1F,X20~X27 ,X30~X35 ;

Y0~YF ,Y10~Y1D

5) 输入80 点,输出50 点,共130 点。

答:所需控制单元和I/O 扩展单元:C72 扩展初级E40、扩展次级E40 I/O 口的地址编号:X0~XF,X10~X1F,X20~X27 ,X30~X3F ,

X40~X47,X50~X5F;

Y0~YF ,Y10~Y1F,Y30~Y3F,Y50~Y51

6) 输入88 点,输出64 点,共152 点。

答:所需控制单元和I/O 扩展单元:C72 扩展初级E40、扩展次级E40

I/O 口的地址编号:X0~XF,X10~X1F,X20~X27 ,X30~X3F ,

X40~X47,X50~X5F,X60~X67

Y0~YF ,Y10~Y1F,Y30~Y3F,Y50~Y5F

5.6 要求在3个不同的地方控制某台电动机的起动和停止。每个地方都有一个启动按钮和一个停止按钮。控制过程是按下任何一处的启动按钮。电机都启动旋转,按钮弹起,电机保持旋转;按下任何一处的停止按钮,电机停止旋转。根据上述要求,

做出I/O 分配表,并编制PLC 控制梯形图程序。

解:I/O 分配表如下:

X0 A 点启动

X1 B 点启动

X2 C 点启动

X3 A 点停止

X4 B 点停止

X5 C 点停止

Y0 电机输出

梯形图程序如下:

指令助记符略:

5.7 单按钮控制的要求是只用一个按钮就能控制一台电动机的启动和停止。控制过程是按一次按钮电动机启动,并保持运转。再按一次按钮,电动机就停止。

1) 利用计数器指令实现单按钮控制电动机的启停。

2) 利用置位和复位指令实现单按钮控制电动机的启停。

3) 利用高级指令F132 实现单按钮控制电动机的启停。

根据以上要求分别设计出PLC 控制梯形图程序。

解:

1)利用计数器指令时:

2)利用置位和复位指令时:

3)利用高级指令F132 时:

5.8 写出下图梯形图的助记符程序,并用逻辑表达式说明其逻辑关系。

答:助记符程序为:

0 ST X0

1 OR/ X2

2 ST X1

3 OR X3

4 ANS

5 AN X4

6 OT Y0

7 ED

逻辑表达式略

5.9 试用定时器实现频率为5Hz 的方波,并用计数器计数,1 个小时后停止,驱动Y0 输出。画出梯形图,写出助记符程序。

答:频率的周期为0.2 秒。CT101 记1 个数需0.2 秒的时间,1 个小时需记3600/0.2=18000 个数。

梯形图如下:

指令助记符如下

5.10 绘出下列指令表的梯形图。

答:上述指令表所对应得梯形图如下:

5.11 在可编程控制器中提供的定时器都是延时闭合的定时器。图(a)和图(b)是两个延时断开的定时控制线路,试分别写出其对应的指令表,并画出相应的时序图。

解:

(a)

(b)

第四部分CPM2A PLC

4.1 CPM2A系列PLC主控单元的I/O点有几种?CPM2A-40CDT-D的I/O地址是如何分配的?

答:CPM2A系列PLC的主机按I/O点数分,有20、30点、40点、60点4种。

CPM2A-40CDT-D的I/O地址分配如下:

输入24点:00000~00011,00100~00111

输出16点:01000~00007,01100~01107

4.2 CPM2A系列PLC主控单元可连接几级扩展单元?最大的I/O点数是多少?其输入点、输出点各是多少?

答:20点的主机没有扩展连接器,所以不能连接I/O扩展单元。

CPM2A系列PLC中,I/O点为30点、40点和60点的主机有扩展连接器,该扩展连接用于连接各种扩展单元。但总数不能超过3台。以60点的主机计算,输入36点,输出24点。扩展单元以20点I/O进行三级扩展。

最大输入点数=36+12×3=72 点

最大输出点数=24+8×3=48 点

最大I/O点数=72+48=120 点

4.3 CPM2A系列PLC的内部继电器有哪些?其通道地址是如何分配的?

答:CPM2A系列PLC的内部继电器IR区分为三大部分:

000~009共10个通道作为输入通道即输入继电器区,其中000和001通道用于CPU单元,其余8个通道用于扩展单元。

010~019共10个通道作为输出通道即输出继电器区,其中010和011通道用于CPU单元,其余8个通道用于扩展单元。

020~049和200~227共58个通道928点为内部辅助继电器区。该区的继电器没有实际输入输出端子与之联系,所以不能用于实际的输入输出操作。它们的使用与输入输出继电器完全相同。

4.4 使用CPM2A系列PLC的定时器/计数器区需注意哪些问题?

答:定时器和计数器是在同一TC区,它们是统一编号(称为TC号),一个TC号既可分配给定时器,也可分配给计数器,但所有的定时器或计数器的TC号不能重复。

系统掉电时,定时器复位,计数器保持断电前的状态不变。

4.5 使用IL/ILC指令要注意哪些问题?

答:使用IL/ILC指令时应注意:

⑴不论IL的输入条件是ON还是OFF,CPU都要对IL/ILC之间的程序进行扫描;

⑵如果IL的执行条件为OFF,则位于IL和ILC之间的程序不执行,此时IL和ILC之间各内部器件的状态如下:

所有OUT和OUT NOT指令的输出位都为OFF;所有的定时器都复位;KEEP指令的操作位、计数器、移位寄存器、以及SET和RESET指令的操作位都保持IL为OFF以前的状态。

⑶IL和ILC指令可以成对使用,也可以多个IL指令配一个ILC指令,但不准嵌套使用,如IL—IL—ILC—ILC。

4.6 使用TIM指令设计一个电路,当00000导通时,01000延时10s导通,再延时5s 断开,试画出梯形图,写出语句表。

解:梯形图如下图所示。

LD 00000

AND NOT 01000

TIM 000

#0100

LD 01000

TIM 001

#0050

LD TIM000

OR 01000

AND NOT TIM001

OUT 01000

PLC程序保护

PLC程序保护 PLC程序块的保护可以使用源程序加know how protect的方法,但这只是对个别块的保护,怎么对整个PLC 程序加保护呢?做PLC的项目时,第一步是硬件配置,如下图 我们双击第二槽位的PLC 317-2DP,弹出 点击Protection页

默认的设置是1,即No protection,没有保护。如果想保护PLC程序,可以选择2,即Write-protection写保护;或者选择3,即Write-/read protect读写保护。 选择后,输入密码,并把此硬件配置下载,保护即生效。 当你再去读/修改/覆盖PLC程序时,STEP7就会出现如下提示: 要求输入密码,输入错误会出现: 另外,如果对某个项目读写,而且密码输入正确,后面再对项目操作STEP7就不会再提示输入密码了。除非你点击SIMIATIC Manager的PLC菜单中的Access Rights?Cancel Setup----访问项目前直接输入保护密码 Cancel----取消已经输入密码,变为保护状态 ---------------------------------------------------------------------------------------------------------------------- 欢迎访问我的西门子博客: https://www.wendangku.net/doc/7f17805949.html,/blog/user1/94/index.html 欢迎访问我的新浪博客: https://www.wendangku.net/doc/7f17805949.html,/u/1235918587 ----------------------------------------------------------------------------------------------------------------------

西门子 PLC中OB、FC、FB、SFC、SFB中功能块

西门子 PLC中OB、FC、FB、SFC、SFB中功能块使用概述 (2013-12-05 16:13:52) S7-300/400PLC程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。结合起来就能实现一个复杂的控制系统。就像高级语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。 在S7-300/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。 FC运行是产生临时变量执行结束后数据就丢失-----不具有储存功能 FB运行时需要调用各种参数,于是就产生了背景数据块DB。例如用FB 41来作PID控制,则它的PID控制参数就要存在DB里面。FB具有储存功能系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFB 和SFC是集成在S7 CPU中的功能块,用户能直接调用不需自已写程序。 SFC与FC不具有储存功能,FB和SFB具有储存功能。 OB模块相当于子程序,负责调用其他模块。如果程序简单只需要OB就可以实现。 用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗? FB--功能块,带背景数据块 FC--功能,相当于函数 他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块 举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。FB确保了3个电机的参数互不干扰。 FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。他们的最大区别是,FB与DB配合使用,DB中保存着F B使用的数据,即使FB退出后也会一直保留。FC就没有一个永久的数据块来存放数据,只在运行期间会被分配一个临时的数据区。 在实际编程中,是使用FB还是FC,要看实际的需要决定。 FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB 带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。 FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用

西门子PLC程序的加密保护功能

由于现代工业设备大量采用西门子PLC作为主控制系统,西门子PLC作为整个设备的核心部件,其软件包涵了生产工艺,控制逻辑,设备数据,加工参数及信息通讯等重要内容,从而成为设备仿制者重点要获取的目标之一。纵观目前中国国内市场上应用的主流品牌PLC,虽然在设计上都采用了各种软硬件加密的手段,但破解者运用的破解手段也越来越先进,从最初的穷举法,端口侦听,软件跟踪,到现在可以通过直接复制提取内存芯片的内容来分析破解,更有甚者在互连网上公开讨论和传播破解方法和工具,因此所有产品无一例外地遭到了破解。 这对中国众多的中小型OEM制造商来说是非常不利的,当得知S7-200/300西门子plc硬件加密也被破解后,一位OEM制造商无奈地说。由于仿制者的开发成本很低或几乎为零,因此开发者还没有来得及收回开发成本就陷入了低价竞争,这极大的影响了开发者开发新产品的积极性,对我国的******工业的长远发展是十分有害的。 在系统设计的初期,我们应该从系统的角度来考虑PLC控制程序的保护:T.I.A实现了组态和编程,数据管理和通讯,自动化与驱动产品(包括PLC控制器、西门子触摸屏人机界面、网络、驱动器等产品)的高度集成。实践证明,采用T.I.A集成概念设计的控制系统很难被抄袭。同一个软件平台,相同的硬件组成,一样的总线通讯,完全可以设计出截然不同的控制系统,这是一个让开发者自由发挥的平台。 例如,一个CPU315-2DP西门子plc和2个MM440西门子变频器进行PROFIBUS-DP的通讯,除了西门子PLC和西门子变频器有常规的数据交换,如果用户使用了DRIVESES的工程软件,还能实现2个MM440 之间的直接的快速数据交换,另外通过DRIVESES还能实现PLC和MM440之间超过10个总共16个PZD过程数据的交换,实现PLC批量下载变频器参数的功能。不熟悉西门子产品的仿制者无法轻易更换硬件配置或修改软件,而即使仿制者是个西门子产品的专家,要独自分析清楚具体细节问题也不是件容易的事情。从某种程度上说,T.I.A大大提高了对仿制者的技术水平要求的门槛,达到西门子系统集成专家水平的技术人员一是不多,二很少有愿意做这些不齿的事情的。 此外,对于一些较大系统的OEM开发商,路由通讯功能,iMAP软件包等都是很不错的T.I.A系统功能或工具,我们应该尽量利用T.I.A给我们带来的技术优势,占领技术制高点,加大仿制或抄袭的技术难度。 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。https://www.wendangku.net/doc/7f17805949.html,/

ABB AC500系列PLC指令与功能块手册

技术资料 ABB AC500系列PLC指令与功能块手册

前言 AC500是ABB公司推出的一款可升级的和灵活的自动化控制系统,可完美地满足客户需求。此系统采用了底板上组合模块的结构, 包括多种CPU模块、通信接口模块、I/O模块及特殊功能模块等。同时,ABB公司还推出了功能强大的PS501编程软件及丰富的指令系统。 AC500系列PLC可为不同工业领域的用户提供个性化的解决方案,适用于逻辑控制、顺序控制、过程控制和传动控制等领域。 我们已尽全力保证该文件的正确性和完整性。但是,不可能有绝对没错的文件,因而欢迎您随时向我们提出宝贵的意见和建议。 如何使用本手册 如果已经熟练掌握PS501编程软件,直接通过目录查找需要的指令。 如果刚刚开始学习PS501编程软件,建议阅读“第1章 AC500 PLC指令概述”。 如果对PLC所使用的操作数与数据类型不是很了解,建议阅读第2、3章。 附录包含指令速查表、IEC标准指令表、指令关联冲突速查表。

目录 1.指令系统概述 (2) 1.1 指令的定义与分类 (2) 1.2 指令库的定义与分类 (9) 1.2.1 基本指令库 (9) 1.2.2 扩展指令库 (9) 1.3指令库的添加 (9) 1.4 指令系统使用注意事项 (9) 2.操作数 (2) 2.1常数 (2) 2.1.1 BOOL常数 (9) 2.1.2 TIME常数 (9) 2.1.3 DATA常数 (9) 2.1.4 TIME_OF_DAY常数 (9) 2.1.5 DATE_AND_TIME常数 (9) 2.1.6 数值常数 (9) 2.1.7 REAL/LREAL常数 (9) 2.1.8 STRING常数 (9) 2.1.9类型符 (9) 2.2 变量 (9) 2.2.1 变量 (9) 2.2.2 地址 (9) 2.2.3 存取数组、结构和POU变量 (9) 2.2.4 变量的位寻址 (9) 2.2.5 功能 (9) 3.数据类型 (2) 3.1 标准数据类型 (2) 3.1.1 布尔型数据类型 (2) 3.1.2 整型数据类型 (2) 3.1.3 实型数据类型REAL/LREAL (2)

PLC掉电保护数据

当高性能电容的时间(根据CPU 类型不同而不同)用完,或者电池模块过期(200天),修改过的参数就会丢失。使用以下程序库所提供的子程序,可以在CPU 中的内部EEPROM 中保存完整的变量区域,在运行期内该区域是不易失的(在系统手册中仅说明了保存单个变量)。 软件要求:此操作程序库使用需要STEP 7 Micro/WIN V4.0 SP7 或者更高的版本。 警告: 当CPU 启动时,包含DB (数据块)的存储卡不可以被插入。如果包含DB 的存储卡被插入,CPU 会读出存储卡的内容而不是去读内部EEPROM,同时存储数据被错误的写回。 合并和使用库: 1将下载的文件“store_to_eeprom.zip”保存在电脑上。 2在独立的目录下解压文件“store_to_eeprom.zip”。 3双击开始解压的STEP 7 Micro/WIN 库“store_to_eeprom.mwl”。 4在STEP 7-Micro/WIN 对话栏中打开确认集成的库。 增加的“EEPROM (v1.0)”文件夹中包含了子程序“EEPROM_Direct"”和“EEPROM_Indirect”。

使用子程序: 5在网络中从文件夹“EEPROM (v1.0)”插入所需要的子程序。 6根据例程中的参数列表给所选子程序分配输入输出参数。 使用适当的逻辑连接,以确保在执行期间程序执行触发输入位“Start”保持为1 (高)。 更多的信息也可以在子程序的注释中得到。. 注意:不能以很高的频率在EEPROM 上保存数据。EEPROM 典型的存储次数为100,000次。如果超过这个值,CPU 将发生故障。如果按小时在EEPROM 上保存数值,那么EEPROM 的预计使用寿命是11 到12 年。 起始地址为直接寻址“EEPROM_direct"”例程: 图:02 参数变量类型说明 EN BOOL 必须始终为1(高)

欧姆龙PLC功能块的制作与应用

欧姆龙PLC功能块的制作与应用 在PLC控制系统中,需要多次调用某种连续功能类似的功能时,可以将所需的功能进行打包封装成功能块,这样可以实现功能复用。再在梯形图中直接调用经过检测的功能块即可,从梯形图上来看简洁,从PLC内存来看,这样可以减少内存量。 一:制作梯形图形式功能块。 在CX-Programmer左下角功能块右键,插入梯形图,新建功能块文件名。在梯形区域编写梯形图指令。 当遇到变量时,可在编写梯形图时,定义。比如“TEMP”数据类型为”REAL” 使用的范围为“内部”(即表示此变量生命周期在此功能块内部),在数组大小设置“3”,意思为定义3个数据类型为浮点数的变量。 同样对功能块的“输出”与“输入”进行定义。注意“输入”定义的为INT,输出为LREAL。二:制作ST文本形式功能块。 同样在功能块插入选择ST文本。 按照ST文本的编写规则编写ST代码,本次包含算法为将整数转换为浮点数再进行浮点四则运算之后执行指数幂操作,最后再将原运算后的长浮点数转换为普通浮点数。 因为此运算简单,无需定义内部变量,只需要定义输入与输出端口即可。注意此处将OUT定义为REAL(普通浮点数)。 三:执行编译命令。

在编写完梯形图形式功能块与ST文本形式功能块后,需执行编译命令,来看查编写的功能块是否存在语句错误或者指令错误。 比如此文本因为将原长浮点数转换为普通浮点数,将会影响到数据的精确度,所以在编译结果中就已提示为“警告”。当编译存在“错误”时,需重要检查功能块,警告只是作为一种提醒,对功能块不影响。 四:循环段中插入功能块。 1:段1插入的为使用梯形图形式的功能块; 2:段2插入的为使用ST文本形式的功能块; 3:段3为直接在梯形图中使用指令来实现功能块内部的算法; 4:段4分别将梯形图功能块与ST文本功能块产生的结果与直接用指令运算产生的结果进行比较。从而可以判断三者运算后的结果一致性。 指令解析: FLT:将二进制转换为浮点数,为后面的浮点运算作准备; /F :浮点数除法; -F :浮点数减法; PWR:执行指定数据的指数次方(幂操作)。 程序意图: y = 10^(x-8)

浅谈西门子PLC控制程序的保护

浅谈西门子PLC控制程序的保护 前言: 随着中国整体经济实力的加强,制造和加工工业正逐步向中国转移,这给中国国内工业装备市场带来了大量的商机,国内各行业的制造商开发和制造出大量价廉物美的设备,取得了良好的经济和社会效应。但是,也有小部分的制造商,由于其自身能力和客观因素的限制,无法及时开发出合适的产品,但利益的驱动使他们把目光瞄准了同行,抄袭和仿制同行开发成功的产品,更有甚者是整机拷贝或者克隆。由于现代工业设备大量采用PLC作为主控制系统,PLC作为整个设备的核心部件,其软件包涵了生产工艺,控制逻辑,设备数据,加工参数及信息通讯等重要内容,从而成为设备仿制者重点要获取的目标之一。纵观目前中国国内市场上应用的主流品牌PLC,虽然在设计上都采用了各种软硬件加密的手段,但破解者运用的破解手段也越来越先进,从最初的穷举法,端口侦听,软件跟踪,到现在可以通过直接复制提取内存芯片的内容来分析破解,更有甚者在互连网上公开讨论和传播破解方法和工具,因此所有产品无一例外地遭到了破解。这对中国众多的中小型OEM制造商来说是非常不利的,“我们几年的开发成果可能因此一夜之间付诸东流”当得知S7-200/300硬件加密也被破解后,一位OEM制造商无奈地说。由于仿制者的开发成本很低或几乎为零,因此开发者还没有来得及收回开发成本就陷入了低价竞争,这极大的影响了开发者开发新产品的积极性,对我国的装备工业的长远发展是十分有害的。 难道就这样束手无策,听任仿制者为所欲为了吗?答案是否定的,多年来一直关注和研究P LC控制程序保护方面的问题,笔者在实践中取得了一些经验和心得,在本文中愿意和同行们共同分享和讨论,大家共同为保护自己的劳动成果而努力。笔者多年来一直从事西门子S

利用IEC61131-3和PLCopen的运动控制功能块来创建独立于硬件的可再用运动控制应用程序

利用IEC61131-3和PLCopen的运动控制功能块来创建独立于硬件的可再用运动控制应用程序 摘要 运动集成及自动化解决方案的可维护性和连通性这些问题已经出现,因此需要建立标准。 PLCopen建立了这样的标准。编程语言的标准是来协调各工作平台间运动控制功能性的访问。这样,生成的应用程序在工作平台间更独立于硬件而且可再度利用。 PLCopen运动控制功能块提供的标准以IEC61131-3功能块概念为基础。随着功能性和接口的标准化及在多个平台上执行,建立了编程标准,并在工业领域被广泛支持。由于封装隐藏了数据,此标准可用于不同结构,适用的控制从集中型到分散型或从集成型到网络型。它不是为某个应用程序特别设计的,而是可以作为在不同领域中正进行定义的基础层。正因为如此,它对现有和将来的技术都是开放的。 介绍 在很多情形中运动控制系统的用户支持多个应用层。例如,一个包装机供应商可支持三个不同层次:低成本、中等层次和高性能/高成本。使用不同的运动控制系统可解决速度和精确度的不同需求。不幸的是,运动控制市场显示各种系统/解决方案的不兼容。实际上,这意味着结构和用于开发、安装和维护的软件工具的各个层次存在很大的差异。 这种不兼容性带来了相当大的费用:使用不同的实现设备发生混乱,工程变得困难,培训费用增加,软件在各平台间不能再次使用。 标准化自然减少了以上提到的消极要素。标准化不仅适用于IEC61131-3国际标准这样的编程语言中,而且适用于不同的运动控制解决方案(如分散型、集成型或集中型)的接口。 这种标准化可有效地用于定义可再用部件的资料库。这样,编程更独立于硬件,应用软件的可再用性增加,培训和维护的费用减少,不同控制解决方案间的应用程序可伸缩。 任务工作小组的目标 机器制造业的主要供应商请求PLCopen帮助解决不兼容的问题,因此组建了运动控制的任务工作小组。通过使运动控制的功能块标准化,此任务工作小组定义了程序员接口。不仅用户包括在其中,还得到供应商的广泛支持,为很多产品和结构提供了大量实现设备,因而保证了此资料库的成功。

PLC使用维护管理规定

P L C使用维护管理规定 The latest revision on November 22, 2020

P L C使用维护管理制度一、目的 PLC 是专门为工业生产服务的控制装置,通常不需要采取什么措施,就可以直接在工业环境中使用。但是,当生产环境过于恶劣,电磁干扰特别强烈,或安装使用不当,都不能保证 PLC 的正常运行,因此在使用中应注意以下问题。 二、内容 工作环境 1、温度 PLC 要求环境温度在 0~55℃,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大,基本单元和扩展单元之间要有 30mm 以上间隔;开关柜上、下部应有通风的百叶窗,防止太阳光直接照射;如果周围环境超过55℃,要安装电风扇强迫通风。 2、湿度 为了保证 PLC 的绝缘性能,空气的相对湿度应小于 85%(无凝露)。 3、震动 应使 PLC 远离强烈的震动源,防止振动频率为 10~55Hz 的频繁或连续振动。当使用环境不可避免震动时,必须采取减震措施,如采用减震胶等。 4、空气 避免有腐蚀和易燃的气体,例如氯化氢、硫化氢等。对于空气中有较多粉尘或腐蚀性气体的环境,可将 PLC 安装在封闭性较好的控制室或控制柜中,并安装空气净化装置。 安装与布线 - 259 -

1、动力线、控制线以及 PLC 的电源线和 I/O 线应分别配线,隔离变压器与 PLC 和I/O 之间应采用双胶线连接。 2、PLC 应远离强干扰源如电焊机、大功率硅整流装置和大型动力设备,不能与高压电器安装在同一个开关柜内。 3、PLC 的输入与输出最好分开走线,开关量与模拟量也要分开敷设。模拟量信号的传送应采用屏蔽线,屏蔽层应一端或两端接地,接地电阻应小于屏蔽层电阻的 1/10。 4、PLC 基本单元与扩展单元以及功能模块的连接线缆应单独敷设,以防止外界信号的干扰。 使用维护 1、使用前必须检查各种连接是否牢固,附件(如电池等)是否齐全、可靠,开关位置是否正确。 2、启动、停机必须严格按照操作要求进行,不得随意更改操作步骤。 3、箱(柜)体内外保持整洁、无积尘,内部温度、湿度在要求的范围内。 4、箱(柜)体表面各类指示灯(仪表)安装牢固、指示正常,散热风扇运转正常。 5、各类电缆连接牢固无松动,电缆表面无划伤、无折痕,电缆绝缘在要求的范围内。 6、箱(柜)体及内部各设备接地保护连接正确、齐全,接地电阻在要求的范围内。 7、控制程序及各种相关参数不得随意修改,如确实需要改动需经电气自动化科同意,涉及安全方面的参数须经厂长授权并在改动前、后及时做出备份和详细记录。 8、PLC 设备供电系统要符合电工安装标准,严禁私自更改且不允许与其它用电设备共用一条电源线路,PLC 设备必须配备 UPS 电源并定期检查保证良好运行。 9、严格做好 PLC 设备的点检、巡检工作,认真做好记录 三、考核 1、未按规定执行,考核车间主任200元/次。 - 260 -

PLC实现继电保护和控制系统

PLC实现继电保护和控制系统 收藏此信息打印该信息添加:用户发布来源:未知 1、引言 随着社会经济的发展,工业的迅速兴起,使得一些10KV配电系统大幅度增加,配电系统的简便性、可靠性、安全性、节能性、性价比显得尤其重要。 目前,传统的10KV配电系统还是采用继电器系统和分布监测计量、分布控制方式,而采用PLC(可编程序控制器)系统集中控制和集中监测计量方式,有利于提高配电系统的运行管理自动化水平,保证配电的安全稳定,还能减少运行人员的工作强度提,安全可靠。 2、继电器系统和PLC系统的比较 PLC(可编程序控制器)是近几十年来发展起来的一种新型工业控制器,由于它编程灵活,功能齐全,应用广泛比继电器系统的控制简单,使用方便,抗干扰力强,性价比高,工作寿命高,而其本身具有体积小,重量轻,耗电省等特点。继电器系统有明显的缺点:体积大,可靠性低,工作寿命短,查找故障困难,特别是由于它是靠硬连线逻辑构成系统,所以接线复杂,对于生产工艺的变化的适应性差,不便实现集中控制;而PLC的安装和现场接线简便,可以应用其内部的软继电器简化继电器系统的繁杂中间环节,实现软接线逻辑构成系统,方便集中控制,除此之外,PLC还具有自诊断、故障报警、故障报警种类显示及网络通讯功能,便于操作和维修人员检查。 3、集中控制、集中监测计量在10KV配电一次系统中的应用举例 在一个10KV配电一次系统中,有两台1000KVA变压器并联运行。图1为该配电一次系统的原理图。

图1 10KV配电一次系统原理图 3.1 PLC在集中控制中的地位 在配电一次系统中继电器系统主要集中在总受柜和变压器配出柜内,应用PLC系统来代替继电器系统,可以减少柜与柜之间的硬连线,省去很多继电器,简化工艺,降低系统制作成本,提高配电系统的可靠性,安全性和节能性。PLC系统框图如图2所示。

PLC简答题83391

. 整理版 (一) 熔断器在电路中的作用是什么?它有哪些部件组成? 作用:当电路发生严重过载或者短路时,熔断器将有超过限定值的电流流过,将熔断器的熔体熔断,从而切断电路,达到保护电路的目的。 主要部分:熔体,熔管,熔座。 (二) 熔断器有哪些主要参数?熔断器的额定电流与熔断体的额定电流是不是一回事? 额定电压,额定电流,熔体额定电流和极限分段能力等。 不是一回事,熔断器的额定电流是指熔断器在长期工作制下,各部件温度不超过极限允许温度所能承受的电流值,通常某级额定电流下允许选用不同的熔体电流,熔体的额定电流是指在规定的工作条件下,长时间通过熔体而熔体不熔断的最大电流值。 (三) 为什么有些熔断器中充填石英砂? 1).石英砂可以起到灭弧作用2).石英砂起到迅速冷却散热的作用。 (四) 熔断器与热继电器用于保护交流三相笼型异步电动机时,能不能互相取代?为什么? 不能。熔断器侧重实现的功能是短路保护。而热继电器主要是为了避免发生长期过载、 (五) 什么是主令电器?它主要由哪些 ? 主令电器用于发布操作命令以接通和分断控制电路 主要有:控制按钮,行程开关,微动开关,接近开关,万能转换开关,主令控制器。 (六) 行程开关、万能转换开关及主令控制器在电路中各起什么作用? 行程开关:主要用于机床,自动生产线和其他生产机械的限位及流程控制。 万能转换开关:主要用于电气控制电路的转换,配电设备的远距离控制,电气测量仪表的转换和微电机的控制。 主令电器:用于按照预定顺序来转换控制电路接线。 (七) 交流接触器在吸合的瞬间为什么产生较大的冲击电流?为什么直流电磁机构的吸力特性随 气隙变化较大? 吸合时触头迅速闭合,产生放电拉弧,并与触头两端的电压成正比与负载类型和大小有直接关系,所以会有较大电流流过。 直流电磁机构的励磁电流是恒定不变的直流电流,电压不变时,电流不变,磁势不变,随着衔铁吸合,气隙越来越小,在此过程中,磁阻显著减小,因而磁通要增大,吸力特性随气隙变化而变化较大。 (八) 空气阻尼式时间继电器的延时原理与调整方法如何? 原理:线圈通电后,吸下衔铁,活塞杆失去支撑,在弹簧作用下下降,带动伞形活塞和共上的橡皮膜一起下降,膜上方空间空气稀薄,活塞受到下面空气的压力缓慢下降。 调节:延时长短可以通过螺丝钉调节进气孔的大小来改变。 (九) 如果误把220V 交流接触器接入220V 直流电源,会出现什么情况?如果误把24V 直流继电 器接入24V 交流电源,又会出现什么情况?为什么? 220V 直流继电器接入24V 交流电源:接触器不动作。 24V 直流继电器接入24V 交流电源:继电器不能完全吸合,交流电源产生的磁场形成的吸力小于直流电源形成的吸力。 (十) 试说明热继电器的工作原理和优缺点。 原理:双金属片与外面的加热元件串联与接触器的负载中,当过载时,主双金属片受热弯曲推动导板,通过补偿双金属片与推杆将触头断开,以切断电路。 优点:结构简单,体积小,成本低。 缺点:重复性能差,大电流过载或短路故障发生后不能再次使用,调整误差大,易受环境湿度影响,误差或拒动,功耗大,耗材多,性能指标落后。 (十一) 热继电器有哪些常见故障?应如何处理? 设备正常,热继电器频繁动作,电气设备烧毁,热继电器不动作。 解决办法:○1.按保护设备容量换继电器○2对热继电器进行重新调整实验。 2. 热继电器时快时慢 解决办法:○1.将机构部件加固拧紧○2.用高倍电流试验几次或将金属片拆下来热处理,去除热应力○3.拧紧外接螺丝钉。 3. 热继电器接入后,主电路不通。 解决办法:○1更换热元件或者继电器○2.拧紧外接螺丝钉。 4. 热继电器控制电路不通 解决办法:○1.修理触头和触片○2.调整刻度盘或拧紧螺丝钉。 (十二) 断路器在电路中的作用是什么? 用于不频繁接通,分断电路正常工作电流,也能在电路中流过故障电流及欠电压时在一定时间内断开故障电路的开关电器。 (十三) 断路器中有哪些脱扣器?各起什么作用? 过电流脱扣器:线圈串联于主电路中,当主电路电流为正常值时,衔铁处于打开位置,当任何一相主电路的电路超过其动作整定值 ,衔铁被吸合,衔铁上的顶板推动脱扣杆,使脱扣半轴逆时针方向转动,导致自由脱扣机构脱扣,在断开弹簧的作用下,是主触头断开。 过载脱扣器:串联在主电路中,当主电路电流为正常值时,双金属片不弯曲,或者弯曲不到位,当过载时双基金属片向上弯曲,推动自由脱扣器向上移动,导致自由脱扣机构脱扣,在断开弹簧的作用下,使主触头分断。 欠电压脱扣器:并联于主电路中,当主电路电压正常时,其衔铁吸合,当主电路内电压消失或降低至一定数值以下时,其衔铁释放,衔铁的顶板推动脱扣杆,从而使主触头分断。 分励脱扣器:是由控制电源供电的,起线圈可根据操作人员的命令或继电器保护信号而通电,使衔铁向上运动,推动脱扣杆,使主触头分断。 (十四) 单相交流电磁铁如果短路环脱落会出现什么现象?三相交流电磁铁是否也要装短路环? 电磁铁吸力的平均值虽然大于反力,但吸力特性有过零点,故有些时刻反力大于吸力,衔铁释放,当吸力大于反力时,衔铁有开始吸合,周而复始,衔铁振动,产生噪声。 (十五) 三相交流电磁铁不用装短路环,其吸力不过零点。 (十六) 过电流继电器和欠电流继电器有什么主要区别? 过电流继电器在正常工作状况下,衔铁不动作,欠电流则处于吸合状态。 2 电气原理图中,元器件的技术数据如何标注? 电气原理图中,元器件的技术数据,一般用小号字体标注在元器件代号下面. (一) 2.2星-三角减压启动控制电路的优缺点及适用场合: 反接制动:使旋转磁场的方向与负载转矩的方向相反。特点:是制动效果好,缺点:冲击大,通常仅适用与10kw 以下的小容量电动机。 能耗制动:电动机脱离三相交流电源后,迅速在定子绕组上加一个直流电压,利用转子感应电流与静止磁场的作用来达到制动目的。优点是制动准确,平稳,能量损耗小,可方便地调节制动转矩,缺点是低速时制动效果差,需直流电源,适用于电动机容量较大以及频繁启动的场合。 (二) 直流电动机的控制有何特点? 直流电动机具有优良的调速性能,调速平稳方便,调速范围广,过载能力大,能快速启动,制动和反转。 (三) 直流电动机常用的启动方法有哪几种? 全压启动,变阻器启动,降压启动三种方法。 (四) .直流电动机通常采用的电气制动方法:能耗制动和反接制动。 (五) .电气控制系统中常用的保护措施有那些? 过电流继电保护器和热继电器,互锁保护。 3 PLC 由哪几部分组成?各部分的作用及功能是什么? (一) PLC 由中央处理器CPU,存储器,输入输出接口,编程器组成. 中央处理器CPU 是核心,它的作 用是接受输入的程序并存储程序.扫描现场的输入状态,执行用户程序,并自诊断. 存储器用来存放程序和数据, 输入接口采集现场各种开关接点的信号状态,并将其转化成标准的逻辑电平,输出接口用于输出电信号来控制对象. 编程器用于用户程序的编制,编辑,调试,检查和监视.还可以显示PLC 的各种状态. (二) PLC 的输出模块有几种形式?各有什么特点?都适用于什么场合? 1.一般有继电器输出、可控硅输出和晶体管输出三种输出形式。 2.特点: 继电器适合高电压交直流,但其有机械寿命,响应慢10MS 左右。 可控硅快点,但只能驱动交流负载,过载能力差。 晶体管的适合30V 下直流输出,响应快,驱动电流小,个别可支持高速脉冲输出。 3.应用场合: 继电器适合用于大型控制台,可控硅适用于大电流电路。 (三) 4-3小型PLC 有哪几种编程语言? 梯形图语言、助记符语言、顺序功能图语言、结构文本语言等。 (四) 4-4PLC 的等效工作电路由哪几部分组成?试与继电器控制系统进行比较。 PLC 等效电路由三部分组成:输入设备,PLC 内部控制电路和输出设备。 PLC 与传统的继电器控制相比有很多优越性:可靠性高;接线简单;实现不同的控制功能,只需更改软件,而不需重新接线;对数字信号和模拟信号均能识别并高精度地加以控制;可以组建成一个或多个网络。 (五) 4-5简述可编程控制器的工作方式,它的工作过程有什么显著特点 答:PLC 采用循环扫描方式,这种工作方式是在系统程序的控制下顺序扫描每个输入点的状态,按用户程序处理输出处理三个阶段(输入采样阶段、程序执行阶段、输出刷新阶段)。(集中输入、集中输出、周期性循环扫描) (六) 4-6简述PLC 的扫描过程 PLC 的工作方式是循环扫描,一个循环扫描过程周期可分为输入采样、程序执行、输出刷新三个阶段。在输入采样阶段,PLC 依次地读入所有输入状态和数据,并将它们存入 (七) I/O 映象区中的相应单元内。输入采样结束后,转入用户程序执行阶段,PLC 按照从左到 右,从上到下的顺序对用户程序进行扫描,并分别从输入映像区和输出映象区中获得所需的数据进行运算、处理,再将程序执行的结果写入寄存执行结果的输出映象区中保存。在执行完用户所有程序后,PLC 将输出映象区中的内容送到寄存输出状态的输出锁存器中,然后输出电路把输出锁存器的信息传送给输出点,再去驱动实际设备。 (八) 4-7PLC 扫描过程中输入映像寄存器和输出映像寄存器各起什么作用? (九) 输入映像寄存器作用:连接外部输入端子,每个扫描周期结束后,外部输入端子实际状态 映射到寄存器中一次,即刷新一次。 输出映像寄存器作用:连接输出锁存器和输出端子在一个扫描周期结束哈偶,输出映像寄存器实际状态映射到输出锁存器中一次,即刷新一次。 (十) 简述什么是扫描周期?它主要受什么影响? 答:1.扫描周期是PLC 每执行一遍从输入到输出所需的时间。 2.主要是由程序的长短、有没有中断指令和CPU 的处理能力影响。 (十一) 简述与一般的计算机控制系统相比,PLC 有哪些优点? 答:1.可靠性高,抗干扰能力强 2.配套齐全,功能完善,适用性强 3.易学易用,深受工程技术人员欢迎 4.系统的设计、建造工作量小,维护方便,容易改造 5.体积小,重量轻,能耗低 (十二) 3-1电气控制系统分析的任务是什么?包括哪些内容?应达到什么要求? 分析的任务主要是实现哪些功能. 分析(1)分析功能实现的可能性(2)实现方法 达到的要求(1)参见通用的标准要求(2)客户特定的需求(3)针对不同产品的要求来确定要求 (十三) 3-3分析电气原理图的步骤是什么?一般采用哪些分析方法? 1分析主电路2分析控制电路3分析辅助电路4分析联锁控制环节5分析特殊控制环节 6总体检查 (十四) 5-1三菱公司plc 的编程工具有哪些?各有什么特点? FX2N 系列PLC 的编程工具主要有手1持编程器2专用图形编程器3微型计算机编程三种 5-4设计200s 和2000s 定时器各一个,若需断电保护,设计时应注意什么问题? (十五) 5-5三菱FX 系列PLC 有哪几种开关量I/O 接口形式,各有什么特点? 主要有两种形式: 1、开路集电极方式:控制三极管的通断,达到控制输出的目的。要求负载为直流驱动型。一般要求外配直流24V 电源使用。接线有极性要求。 2、继电器输出:输出接口是干触点。一般来说,不同电压等级的交直流系统负载都可以使用。只要负载容量不超出触点容量即可。

欧姆龙PLC功能块的制作与应用

. 功能块的制作与应用欧姆龙PLC可以将所需的功能进行需要多次调用某种连续功能类似的功能时,PLC控制系统中,在再在梯形图中直接调用经过检测的功能块即可,打包封装成功能块,这样可以实现功能复用。PLC内存来看,这样可以减少内存量。从梯形图上来看简洁,从一:制作梯形图形式功能块。 左下角功能块右键,插入梯形图,新建功能块文件名。在梯形区域编写在CX-Programmer 梯形图指令。 内使用的范围为““TEMP”可在编写梯形图时,定义。比如数据类型为”REAL”当遇到变量时,个数据3(即表示此变量生命周期在此功能块内部)”,在数组大小设置“3”,意思为定义部类型为浮点数的变量。

”“”“”“同样对功能块的输出与输入进行定义。注意输入定义的为LREALINT,输出为。. . ST文本形式功能块。二:制作ST文本。同样在功能块插入选择 本次包含算法为将整数转换为浮点数再进行浮点四文本的编写规则编写ST代码,按照ST 则运算之后执行指数幂操作,最后再将原运算后的长浮点数转换为普通浮点数。 OUT因为此运算简单,无需定义内部变量,只需要定义输入与输出端口即可。注意此处将定义为REAL(普通浮点数)。 三:执行编译命令。文本形式功能块后,需执行编译命令,来看查编写的在编写完梯形图形式功能块与ST 功能块是否存在语句错误或者指令错误。 比如此文本因为将原长浮点数转换为普通浮点数,将会影响到数据的精确度,所以在编译

时,需重要检查功能块,警告只是作为一种提错误。当编译存在警告结果中就已提示为“”“”醒,对功能块不影响。. . 四:循环段中插入功能块。 插入的为使用梯形图形式的功能块;1:段1 文本形式的功能块;插入的为使用ST2:段2 为直接在梯形图中使用指令来实现功能块内部的算法;:段33文本功能块产生的结果与直接用指令运算产生的结果进行分别将梯形图功能块与4ST4:段比较。从而可以判断三者运算后的结果一致性。 指令解析:将二进制转换为浮点数,为后面的浮点运算作准备;FLT: 浮点数除法;:/F 浮点数减法;:-F 执行指定数据的指数次方(幂操作)。PWR: 程序意图:y = 10^(x-8) :真空度(结果)y:电压值;x )。所以在进行转换前需除以0-10000 内数据量程换算(PLC 分辨率对应0-10V1000 . . 五:仿真运算。

(完整版)西门子S7-1200PLC的IEC格式的定时器属于功能块介绍

西门子S7-1200PLC的IEC格式的定时器属于功能块。在插入定时器指令时,要求创建一个16字节的IEC_Timer数据类型的DB结构(即背景数据块),来保存有关的数据。在功能块中,可以事先创建一个 IEC_Timer数据类型的静态变量(多重背景),然后将它指定给定时器指令。 CPU没有给任何特定的定时器指令分配专门的资源。每个定时器使用DB结构和一个连续运行的内部CPU定时器(我的理解是一个硬件定时器)来执行定时。 在定时器指令的输入IN的上升沿启动定时器时,连续运行的内部CPU定时器的值将被复制到为该定时器指令分配的DB结构的元素START(起始值)中。 该起始值在定时器继续运行期间将保持不变,以后将在每次更新定时器时使用。以下条件时将会执行定时器更新: 1)执行定时器指令(TP、TON、TOF 或 TONR); 2)定时器结构的元素ELAPSED(经过的时间)或位输出Q作为其它指令的参数,该指令被执行。 更新定时器时,将从内部CPU定时器的当前值中减去上述起始值,得到经过的时间ELAPSED。再将ELAPSED与预设值PT进行比较,以确定

定时器的位输出Q的状态。然后更新该定时器的DB结构的元素ELAPSED 和Q。达到预设值PT后,定时器不会继续累加经过的时间ELAPSED。 STEP 7 Basic的V11版与V10.5版相比,增加了类似于S7-300/400的定时器线圈指令。 从上述的定时器内部的定时机制可知,在使用定时器时,其定时精度与CPU的扫描周期有很大的关系。在CPU两次更新定时器之间,定时器的输入、输出参数保持不变。 为了验证上述结论,在FB1中调用定时器指令TP,在OB1中用I0.1作为调用条件,调用FB1。用监视表格监视定时器的输出Q和经过的时间ET,用输入IN的上升沿启动定时器后,如果I0.1为0状态,没有调用FB1和执行定时器指令,定时器的输出Q和经过的时间ET保持不变。只有在调用FB1,执行定时器指令时,ET的值才会变化。 北京天拓四方科技有限公司

给OMRON全系列PLC添加口令保护

给OMRON全系列PLC添加口令保护 添加口令保护作为一种防君子不防小人的措施在目前看来还有一定的作用,下面对omron 全系列plc的口令保护进行探讨,欢迎大家把其他品牌plc的口令保护方法和注意事项发上来,供大家参考。 以OMRON为例,可以给PLC或者其包含的程序加以口令保护。此保护阻止 CX-Programmer 上载和比较程序,可以提供商业版权安全。其也可以保护对程序的不必要的编辑。 通常,所有的口令都在PLC属性对话框中的保护标签下面进行设置。通过选择工具栏中相应的设置口令或者释放口令按钮来激活或者撤销口令。 所提供的保护和保护机制取决于所选择的PLC。 [b]C-系列PLC[/b] 对于某些特定类型的C-系列PLC,口令是使用特定的梯形图结构来嵌入程序而不是在PLC 属性对话框中设置的。口令必须一如下所示的四位十六进制数输入。在相应的PLC手册中检查口令保护的可用性。 程序必须先设置一个地址为…AR10.01? 的常开接触点。随后可以加入口令保护。口令可以是任意一四位数。要设置口令,选择PLC属性对话框中的保护标签。下面的例子说明的口令保护的功能,其口令是…1111?。 当使用口令保护时,每次访问程序都需要口令。 [b]CV-系列PLC[/b] CV系列PLC具有两种级别的口令保护:系统口令保护和部分口令保护。这两种级别的口令设置均在PLC属性对话框中进行。 系统口令保护使用一个四位的十六进制数作为口令,为整个程序存储器提供全面保护。 使用部分保护口令可以保护特定的程序或者程序节。在程序属性对话框的“保护”标签下面为每个需要保护的程序设置“程序保护”选项,并指明步数范围。 当设置或者释放口令保护时,可以在程序保护对话框中选择需要设置的程序。 [b]CS1-系列PLC[/b] CS1-系列PLC 支持一个八位字符的单独的系统保护口令。其提供对整个程序内存的保护,可以在PLC属性对话框中设置。

PLC软硬件保护措施

PLC软硬件保护措施 (1)短路保护 当plc输出设备短路时,为了避免PLC内部输出元件损坏,应该在PLC外部输出回路中装上熔断器,进行短路保护。最好在每个负载的回路中都装上熔断器。 (2)互锁与联锁措施 除在程序中保证电路的互锁关系,PLC外部接线中还应该采取硬件的互锁措施,以确保系统安全可靠地运行,如电动机正、反转控制,要利用接触器KM1、KM2常闭触点在PLC外部进行互锁。在不同电机或电器之间有联锁要求时,最好也在PLC外部进行硬件联锁。采用PLC外部的硬件进行互锁与联锁,这是PLC控制系统中常用的做法。 (3)失压保护与紧急停车措施

PLC外部负载的供电线路应具有失压保护措施,当临时停电再恢复供电时,不按下“启动”按钮PLC的外部负载就不能自行启动。这种接线方法的另一个作用是,当特殊情况下需要紧急停机时,按下“停止”按钮就可以切断负载电源,而与PLC毫无关系。 有时硬件措施不一定完全消除干扰的影响,采用一定的软件措施加以配合,对提高PLC控制系统的抗干扰能力和可靠性起到很好的作用。 (1)消除开关量输入信号抖动 在实际应用中,有些开关输入信号接通时,由于外界的干扰而出现时通时断的“抖动”现象。这种现象在继电器系统中由于继电器的电磁惯性一般不会造成什么影响,但在PLC系统中,由于PLC扫描工作的速度快,扫描周期比实际继电器的动作时间短得多,所以抖动信号就可能被PLC检测到,从而造成错误的结果。因此,必须对某些“抖动”信号进行处理,以保证系统正常工作。 (2)故障的检测与诊断 PLC的可靠性很高且本身有很完善的自诊断功能,如果PLC出现故障,借助自诊断程序可以方便地找到故障的原因,排除后就可以恢

基于PLC编程报警功能块的实现

基于PLC编程报警功能块的实现 电气工程师在平常的程序编写中,会有各种各样的技巧类的方法,有助于程序结构清晰的,有利于程序简化的,更有自我创新的,多多地学他人之长以弥补自己之短,对自己的工作是有十足好处的。 在一个项目程序中,报警程序的编写是不可或缺的,但是如何给相同或类似的报警汇总出一个功能块来,还没有定论,当然有各种各样可以实现的方法,以下是我在平常的程序编写中已经习惯性用的FB报警功能块,感觉有利于程序的简化和统一,分享一下! 以下我的编程环境使用倍福的TwinCAT,如图1所示,它的编程语言符合plc标准化语言IEC61131-3,人性化的编程界面简单易学。

图1.Twincat属性 第一个功能块Alarm1,功能块实现的是执行器得到输出信号后,但是到位信号在规定时间内未反馈回来,则给出执行器未到位报警,此类报警的应用情况很多,例如拿一个气缸来说: 图2.变量表

VAR_INPUT(输入变量): _CONTROL:指PLC发出的给气缸的伸出信号; _SIGNAL:指气缸的伸出到位信号; _RESET:指报警复位按钮信号; _TIME0:指设定规定时间的设定值; VAR_OUTPUT(输出变量): _ALARM:指气缸异常的报警输出; VAR(中间变量): _TON1:定时时间继电器; _TQ:定时器输出; 如图2中所示的逻辑程序部分:气缸的初始状态为收回状态,伸出到位检测信号为0,当PLC输出给气缸的伸出信号置1后,气缸动作即变为伸出状态,此时正常情况下在规定时间(例如_TIME0=3秒时),气缸的伸出到位检测信号_SIGNAL变为1,此时报警输出状态不变,为FALSE,不会报警;但是如果规定时间已到,即_TQ有输出,并且气缸的伸出到位信号未变为1,仍为0,则_ALARM信号为TRUE,报警有输出,显示气缸未到位报警。此时如果修复气缸开关,使得气缸的伸出到位信号_SIGNAL变为1,则按下复位按钮,即_RESET=TRUE,_AlARM 信号变为FALSE,报警消除。 如果控制信号_CONTROL为0的话,报警信号_ALARM即变为FALSE。

相关文档
相关文档 最新文档