当前位置:文档之家› PLC编程复习题答案

PLC编程复习题答案

PLC编程复习题答案
PLC编程复习题答案

可编程控制器部分

1、工业自动化控制领域的三大支柱分别是指:PLC 、机器人和CAD/CAM

2、PLC 的中文名称是:可编程序逻辑控制器

3、相对单片机,PLC 的特点主要有哪些?

功能完善

模块化结构,硬、软件开发周期短 抗干扰能力强

维护操作方便,扩展容易 性能稳定,可靠性高 成本高、体积大、重量重 具有较高的性能/价格比 易学易懂,入门容易

比较适合于工程复杂、要求较高、成本较大的工业自动化控制场合

4、PLC 按点数多少可分为哪几类? 微型机 小型机 中型机 大型机 超大型机

5、PLC 按结构形式分类可分为哪二类? 整体式和分体式

6、PLC 采用什么扫描方式工作?其工作方式有哪几个阶段?

循环扫描工作方式

内部处理、通信操作、程序输入处理、程序执行、输出处理

7、工业自动化工程设计中,如果拥有的PLC 装置点数不够,可以采用哪二种办法解决?

(1)外接模块的扩展 (2)选择点数更多的装置 8、模块式PLC 一般由哪几种主要模块构成?

电源模块、CPU 、输入、输出及各种功能模块 9、什么叫做PLC 的点数? PLC 外部输入、输出端子总数。∑∑+

=

Y X

PLC 点数

10、某台PLC 产品型号为FX2N-64MT ,简述各部分含义。

FX2N —PLC 型号 64—点数 M —主单元 T —输出类型为晶体管型

11、某台PLC 产品型号为FX2N-64MR ,简述各部分含义。

FX2N —PLC 型号 64—点数 M —主单元 R —输出类型为继电器型

12、某只PLC 型号为FX2N-16M ,问其输入继电器的点数是多少?写出其排列?问其输出继电器的点数是多少?写出其排列?

输入:8点 X 0~X 7 输出:8点 Y 0~Y 7

13、FX2N 的交流输入电源接至哪二端? L 端和N 端 14、在FX2N 选型时,PLC 的点数如何选择?

选用所用输入继电器X 总和、所用输出继电器Y 总和中取最大者,乘于2,再加5—10%的余量;若有模块量模块配接,每用一个模块需增加8点。 15、PLC 的输出类型如何选择?

负载供电为直流可选择晶体管型或继电器型;

负载供电为交流的可选择继电器型或晶闸管型; 负载供电既有直流又有交流的可选择继电器型; PLC 输出控制量变化较快的,可选择晶体管型。

16、FX2N 的输入COM 端有几个?输出COM 有几个?

输入:1个 输出:多个

17、FX2N 的输出COM 端为什么要设置成多个?在什么情况下可以合并使用?在什么情况下需分开使用?

输入负载有大有小,较复杂;输入电流有交流,有直流,不同的负载要用不同的公共

端将其分开,为满足输出端不同负载供电性质(交流/直流)、或不同负载电压公共端的需要,采用多个输出公共COM端。

在所有负载供电电压性质都一样的情况下,多个COM可合并使用。

18、连接电脑232串口与FX2N编程口的程序下载线型号为:SC—09

19、对于笔记本电脑,一般情况下无232串口,如何下载程序至PLC装置中?

SC—09、USB—SC—09

20、FX2N的主要编程语言有哪几种(写出二种)?梯形图、语句表

21、PLC的输出类型有哪几种?各有何特点(即分别适用于哪些场合)?

继电器型:适用于负载直流或交流供电场合,其输出触点响应较慢,适应电流较大;

晶体管型:适用于负载直流供电场合,输出触点响应速度较快,负载电流较小;

晶闸管型:适用于负载交流供电场合,输出触点响应速度居中,负载电流较小。

22、GX Developer8是三菱PLC的什么软件?通用编程软件

23、FXGP-WIN-C是三菱PLC的什么软件?专用FX系列编程软件

24、GX Simulator6是三菱PLC的什么软件?仿真模拟软件

25、GX Developer8编程完毕,程序设计界面为灰色,需进行变换处理才能进行程序保存下载。

26、GX Developer8编程,梯形图中某个软元件的注释应如何操作写入?某行程序的注释应如何操作写入?某段程序的注释应如何操作写入?

软件注释:点击需注释的软元件,菜单:编辑—文档生成—注释编辑

行注释:点击需注释的某行最右侧软元件,菜单:编辑—文档生成—注解编辑

段注释:点击需注释的某段程序任一软元件,菜单:编辑—文档生成—声明编辑

软元件注释显示:显示—注释显示

句注释(行注释):显示—注解显示

段注释显示:显示—声明显示

27、GX Developer8编程,要对所编程序进行仿真调试如何进入?

工具-梯形图逻辑测试启动

28、三菱FX2N的软元件又称?写出6种或以上,其中哪几种编号是按十进制编号,哪几种是按八进制编号?

编程软件

输入继电器X、输出继电器Y、定时器T、计数器C、数据寄存器D、状态继电器S

所有软件中只有输入继电器X和输出继电器Y采用八进制编号,其他所有软元件都采用十进制编号。

29、正确填写如下

30、输入继电器

X0

常开触点

X0

常闭触点

S1

C O M

X0

F X2N

当开关S1未闭合,X0常开触点断开,X0常闭触点接通;

当开关S1闭合,X0常开触点接通,X0常闭触点断开;

当开关S1又断开,X0常开触点、常闭触点均复原。

31、输出继电器Yn的梯形图符号主要有哪几种类型?请分别说明并画出。并分析输出继电器的动作原理。

当线圈Y0未被驱动,则常开触点Y0断开、常闭触点Y0接通;

当线圈Y0被驱动,则常开触点Y0接通、常闭触点Y0断开;

当线圈Y0又断电,则Y0常开触点、常闭触点均复原。

32、中间继电器Mn的梯形图符号主要有哪几种类型?请分别说明画出。并分析中间继电器器的动作原理。

M0常开触点

M0常闭触点

(M0)线圈X0

( M0 )

M0

M0

X0

COM

PLC

当线圈M0未被驱动,则常开触点M0断开、常闭触点M0接通;

当线圈M0被驱动,则常开触点M0接通、常闭触点M0断开。

当线圈M0又断电,则M0常开触点、常闭触点均复原。

33、中间继电器M有普通型及停电型,请简述停电保持型的含义。

在断电后再启动可保持原先状态

34、计数器Cn的梯形图符号主要有哪几种类型?分别说明并画出。并分析计数器的动作原理。

X0

COM PLC X0

( C0 K10)

C0

C0

常开触点常闭触点

(C0 K10)

线圈

常规型:当线圈未被驱动时,则常开触点C0断开,常闭触点C0接通;

当线圈被驱动、计数次数未到时,则常开触点C0仍断开,常闭触点C0仍接通;

当线圈被驱动,计数次数到达,则常开触点C0接通,常闭触点C0断开;

当线圈再次断电时,则常开触点C0、常闭触点C0状态均保持;

停电保持型:其线圈被驱动、定时计时中若突然停止驱动,等再次恢复驱动其计时将从断点处累积计算,而不是重新开始;普通型与之区别则是计时重新开始。

35、定时器Tn的梯形图符号主要有哪几种类型?分别说明并画出。并分析定时器的动作原理。

X0

COM PLC X0

( T0 K10)

T0

T0

T0

开触点

T0

常闭触点

(T0 K10)

线圈

Y0

常开触点

Y0

常闭触点

(Y0)

线圈

X0 COM

Y0

COM

+Vcc

PLC

X0

(Y0)

Y0

Y0

常规型:当线圈未被驱动时,则常开触点T0断开,常闭触点T0接通;

当线圈被驱动、定时时间未到时,则常开触点T0仍断开,常闭触点T0仍接通;

当线圈被驱动,定时时间到达,则常开触点T0接通,常闭触点T0断开;

当线圈再次断电,则常开触点T0、常闭触点T0均复原。

累积型:其线圈被驱动、定时计时中若突然停止驱动,等再次恢复驱动其计时将从断点处累积计算,而不是重新开始;普通型与之区别则是计时重新开始。

36、PLC软元件中,什么叫位元件,什么叫字元件?什么叫组合位元件?

只有0、1两种状态的元件是位元件;

内部是用来存储一个常数,记录数据的元件是字元件;

将以一定数目、顺序连续排列的位元件组合表示是组合位元件。

37、K1Y0表示?K2X0表示?K4M0表示?

KnXm、KnYm、KnMm、KnSm(n取值范围:1----4)

n表示4n个软元件,m表示软元件首地址

K1Y0-------Y0、Y1、Y2、Y3;(从起始软元件Y0开始连续排列4个软元件Y)

K2X0-------X0、X1、X2、X3、X4、X5、X6、X7(从起始软元件X0开始连续排列8个软元件X)

K4M0-------M0、M1、M2、…..M15(从起始软元件M0开始连续排列16个软元件M) 38、M8000、M8002、M8011、M8012、M8013属于什么类型软元件?分别简述它们的作用?

辅助继电器(中间继电器)M软元件

M8000:PLC运行RUN时其常开触点即接通,PLC停止STOP时其常开触点即断开;

M8002:PLC运行RUN时其仅接通一个扫描周期(瞬间);

M8011:10mS时钟脉冲;

M8012:100mS时钟脉冲;

M8013:1S时钟脉冲;

39、FX2N的状态继电器S常用于什么场合的编程?

状态继电器主要用在步进顺控程序中使用。

40、FX2N的数据寄存器D的主要作用是什么?单个数据寄存器的能够存储几位二进制数据?

数据寄存器的主要作用即存储数值数据;供数据传送、数据比较、数据运算等操作使用。

单个数据寄存器的能够存储16位二进制数据

41、FX2N可否存储一个32位二进制数据?如何存储?

可以,将两个数据寄存器合并

42、PLC编程中,K23代表什么数?H2代表什么数?

K23代表十进制常数23;H2代表十六进制常数2.

43、如下简单PLC程序及相应I/O图,请分析其原理:

X0

(Y0)

Y0

(Y1) X0

Y0

(Y2)

(Y3) [EN D]

X0闭合,Y0被驱动,Y0导通,Y2不导通;从而使Y1被驱动导通,Y3不导通。

44、用PLC程序实现对一个电机的点动控制,写出相应PLC程序、画出I/O图、写出相应地址分配表。

点动按钮

X0Y0 COM COM

220V ~

KM

KM

380V~

M

3

45、用PLC程序实现对一个电机的自锁控制(有启动、停止功能、互锁功能),用LD指令如何编程?写出相应PLC程序、画出I/O图、写出相应地址分配表。

启动按钮X0Y0

CO M CO M

220V~

KM

KM

380V~

M

3

停止按钮X1

46、用PLC程序实现对一个电机的自锁控制(有启动、停止功能、互锁功能),用SET、RST 指令如何编程?写出相应PLC程序、画出I/O图、写出相应地址分配表。

(其余跟上题一样)

47、用PLC程序实现对一个电机的正反转控制(有正转、反转、停止功能、互锁功能),用LD指令如何编程?写出相应PLC程序、画出I/O图、写出相应地址分配表。

正转钮X0Y0

CO M CO M

220V~

KM1

KM1

3

M

3

反转钮X1

停止钮X2Y1

KM2

KM2

48、用PLC程序实现对一个电机的正反转控制(有正转、反转、停止功能、互锁功能),用SET、RST指令如何编程?写出相应PLC程序、画出I/O图、写出相应地址分配表。

(其余跟上题一样)

49、X0用LDP 指令编程控制Y0时,X0

仅在上升沿时起作用(Y0接通一个扫描周期)

50、X0用LDF 指令编程控制Y0时,X0

按钮应该是在什么状态起作用?如:

(Y0)

仅在下降沿时起作用(Y0接通一个扫描周期) 51、X0用LD 指令编程控制Y0,与X0用PLS 指令编程控制Y0有何不同?分别分析之。 X0(Y0)X0

(PL S Y 0)

LD 指令编程:X0闭合,Y0被驱动,始终导通

PLS 指令编程:X0闭合,Y0只导通一个扫描周期 52、X0用LD 指令编程控制Y0,与X0用PLF 指令编程控制Y0有何不同?分别分析之。 X0(Y0)X0(PL F Y 0)

LD 指令编程:X0闭合,Y0被驱动,始终导通;X0断开,Y0不导通

PLF 指令编程:X0闭合,不起作用,Y0不导通;X0断开瞬间,Y0导通一个扫描周期 PLS 指令是当驱动逻辑是上升沿时发出正向脉冲信号。而PLF 指令是当驱动逻辑是下降沿时发出正向脉冲信号。

53、如图为三相异步电机的二地控制线路,请用PLC 对控制回路进行改造,画出相应I/O 图,写出梯形图程序。

KM QS

FU

M 3~

M

L 1

L 2

L 3

FR

54、如图三相电机的Y/△启动运行电路,请将其控制回路用PLC 改造。画出I/O 图、写出梯形图程序

55、FX2N 的步进专用指令有哪二个?含义分别是什么?

STL —步进开始 RET —步进结束

56、PLC 步进状态结构主要有哪几种类型?

单流程结构、并列性结构、选择性结构

57、PLC 步进状态结构中,从多个并列的流程中根据控制信号选择一个单独的流程称为选择性结构。

58、PLC 步进状态结构中,由一系列按顺序排列、相互激活的步组成,每一步后面只有一个转换,每一个转换后面只有一步,这种结构称为:单流程结构

59、PLC 步进状态结构中,多个流程同时启动,每个流程都是独立的,但其起始条件相同,此种结构称为:并列性结构

60、步进顺控图中,初始步一般用什么状态继电器?普通步一般用什么继电器? 初始步:S0—S9 普通步:S20—S899 61、步进状态图中,双框用在什么步?单框用在什么步? 双框用在初始步,单框用在普通步

62、步进状态图中,什么步是必需的?其步号选择范围是?

初始步是必须的,步号选择范围是S0—S9

63、步进状态图中普通步的步号设置规则是?

步号范围为:S20—S899;

步进序号可以连续也可以跳跃;

步进序号由上到下必须是由小到大,不可以由大到小。

64、SFC 图中,没有负载的步称为空步

65、SFC 图中,某步被触发而激活,称该步处于活动步;若某没被触发,称该步处于静止步 66、步进梯形图程序中,RET 指令的含义是?若需插入非步进梯形图程序,应在哪插入? RET :步进程序结束

插到整个步进程序之前或程序结束指令END 之前

67、步进程序中,由上一步进入到下一步,触发条件后的指令是用SET Sn 还是OUT Sn ?若是最后一步转移到起始步是用SET Sn 还是OUT Sn ?

68、用PLC 程序实现一个三只流水灯的循环运行功能:启动,灯1点亮1S 后熄灭、灯2点亮1S 后熄灭、灯3点亮1S 后熄灭、再灯1点亮1S 后熄灭,如此循环不断,并设置启动/停止开关一只。要求写出SFC 图、相应的步进梯形图、I/O 图。

启停钮

X0Y0

COM

COM

Y1

L1

L2

L3Y2

70、如图为某程序的SFC 图,写出其相应的步进梯形图;

S0

S20

S21

S22

S23

S24

S25

M8002

X 1T 0T 1T 2T 3T 4T 5

(Y0)(T 0 K10)

(Y1)(T 1 K10)(Y2)(T 2 K10)(Y3)(T 3 K10)(Y4)(T 4 K10)(Y5)(T 5 K10)

71、功能指令符后面加P ,其作用是什么?(如MOVP K10 D20)

脉冲型指令,在条件满足时仅执行一个扫描周期

72、功能指令符前面加D ,其作用是什么?(如DMOV D15 D10) 表示处理的数据长度为32位

73、指令:MOV K4M0 D12;其含义是源操作数中的M0传送到目标操作元件D12中。 74、指令:MOV D0 D10;其含义是源操作数中的D0传送到目标操作元件D10中。 75、指令;BMOV D100 D200 K3;其含义是源操作数中的D100传送到目标操作元件D200; BMOV (成批传送指令) D101传送到D201;D102传送到D202。(K3 表示连续传送3个数)

76、指令:FMOV K50 D100 K3;其含义是K50分别传送到D100、D101、D102。

FMOV (一点多送指令)K3表示将源操作数传送到3个连续目标元件中 77、指令[= D10 K 10]

(Y0)

含义是当

D10=10时,Y0导通;否则Y0截止

78、指令

[>= D10 K 10]Y0)

含义是当D10≥

10时,Y0导通;否则Y0截止

79、指令ADD D10 D20 D30的含义是D10加上D20是和传送到D30中

80、指令DIV K100 K30 D10的含义是100除以30的商放在D10,余数放在D11、D12

81、指令

[IN C D 0]

X 0

的含义是在X0上升沿一个扫描周期内完成D0数据的自加1 82、指令

[DE C D 0]

X 0

的含义是在X0上升沿一个扫描周期内完成D0数据的自减1

83、指令ZRST D10 D19的含义是D10~D19全部复位清零(ZRST 是成批复位指令) 84、指令

[AL T Y 0]

X 0

的含义是X0上升沿一个扫描周期内Y0通断交替循环进行

按一次通,再按一次断,再按一次通,再按一次断……依次交替循环 85、指令CMP D10 D20 M10的含义是:(比较指令)

当D10>D20时,则M10=1、M11=0,M12=0,M10闭合; 当D10=D20时,则M10=0、M11=1,M12=0,M11闭合; 当D10<D20时,则M10=0、M11=0,M12=1,M12闭合。

86、指令ZCP D10 D20 D30 Y10的含义是:(区间比较指令)

当D30>D10时,Y10导通;

当D10≤D30≤D20时,Y11导通;

当D30>D20时,Y12导通。

87、用PLC程序实现一个数的倒计数,从10~0(与正计数类似)

88、用PLC程序实现一个数的正计数,从0~10

MOVP中的P是保证自加1指令的进行完成正计数

INCP中的P是保证自加1指令运行可靠

1、PLC程序的步号可在编程软件设计界面上显示(√)。

2、PLC程序编制中,驱动线圈Y、M等既可写在右母线处,亦可写在一行程序中间处,但不可写在左母线处(×)。

3、书写程序时,左母线需写上,但右母线可写可省略(√)。

4、PLC程序编制中,触点类元件X、Y等既可写在左母线处,亦可写在右母线处,但不可写在中间处(×)。

5、PLC程序编制中,触点类元件X、Y等既可串联、亦可并联(√)。

6、驱动线圈Y、M等不可串联、只可并联(√)。

7、PLC程序编制中应避免双重线圈现象,什么叫双重线圈现象?

同一程序中同一软件的线圈出现两次或多次,则称为双重线圈现象。

8、PLC程序编制中,编号不相同的同类型线圈可并联、编号相同的同类型线圈不可并联(×)。

9、PLC程序编制中,编号不相同的同类型或不同类型线圈可并联、编号相同的同类型或不同类型线圈不可并联(×)。

10、SFC图中,每一步都必须设置负载(×)。

11、SFC图中,上一步与下一步之间通过触发条件相连接(√)。

12、步进程序中,STL指令仅对状态继电器S有效(√)。

13、SFC图中,并列性程序的分支最多允许有几个?选择性分支最多允许有几个?每一个分支下面的二级分支最多允许有几个?

并列性程序的分支最多允许有16个

选择性分支最多允许有16个

每一个分支下面的二级分支最多允许有8个

有错误及时改正!!!!

PLC编程入门基础知识

第一章 可编程控制器简介 可编程序控制器,英文称Programmable Controller ,简称PC 。但由于PC 容易和个人计算机(Personal Computer )混淆,故人们仍习惯地用PLC 作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC 的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC 后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC 应用于生产实践。 一、PLC 的结构及各部分的作用 PLC 的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PLC 的硬件系统结构如下图所示: 1、主机/(如的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。 接触器电磁阀指示灯电源 电源 限位开关选择开关按钮

零基础自学PLC入门

零基础自学PLC入门 1.1 简单介绍 原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接的开关。是一种结构简单,应用十分广泛的主令电器。在电气自动控制电路中,用于手动发出控制信号,给PLC输入端子输送输入信号。 1.2 应用举例 下面用简单的点动电路举例介绍最常见的常开按钮在电气控制中的应用。 深圳稻草人plc培训

1.2 继电器 继电器的实物照片及符号如图 1-4 所示: 2.1 原理及作用 当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给出继电器线圈未通电和通电后的示意图,进行比较以使读者更深入且直观的了解其原理及作用。

深圳稻草人plc培训 2.2 应用举例 下面用一个简单的点动电路举例介绍继电器在电气控制中的应用。 图 1-7 :按钮未按下 ? 继电器线圈不得电 ? 继电器常开触点切断回路电流 ? 灯泡不亮 深圳稻草人plc培训

图 1-8 :按钮按下 ? 继电器线圈得电 ? 继电器常开触点闭合灯泡有电流 ? 灯泡点亮 继电器与灯泡时序图如下图 1-9: 1.3 三极管 1.3.1 原理及作用: 三极管,全称应为半导体三极管,也称双极型晶体管。分成NPN和PNP两种。三极管有三个极,分别叫做集电极C,基极B,发射极E。 晶体三极管是一种电流控制电流的半导体器件,其作用是把微弱信号放大成辐值较大的电信号,也用作无触点开关。如果三极管主要工作在截止和饱和状态,那么这样的三极管我们一般把它叫做开关管。当基极电流为 0 时,三极管集电极

PLC编程入门基础知识

PLC编程入门基础知识 第一章可编程控制器简介 可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC应用于生产实践。 一、PLC的结构及各部分的作用 PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原

理则大同小异,通常由主机、输入/输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PLC的硬件系统结构如下图所示: 1、主机 主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。 2、输入/输出(I/O)接口

PLC编程入门基础知识

-

可编程控制器简介第一章,简称PC。但由于PC容易和个人可编程序控制器,英文称Programmable Controller 计算机(Personal Computer )混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/ 计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,PLC 只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将应用于生产实践。一、PLC 的结构及各部分的作用的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由PLC

输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PLC 的硬件/ 主机、输入系统结构如下图所示:可编程序控制器钮接触器按输输 CPU 出入电磁阀选择开关模模块模 指示灯限位开关块块电源电源 编程装置 图1-1-1 1、主机CPU)、系统程序存储器和用户程序及数据存储CPU 是主机部分包括中央处理器器。(PLC 的核心,它用以运行用户程序、监控/ 输出接口状态、作出逻辑判断和进行数据处输入理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设 备(如电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是 - - 系统程序系统程序存储器,主要存放系统管理和监 控程序及对用户程序作编译处理的程序,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应 用已由厂家固定,程序及各种暂存数据和中间结果。输出(/ I/O )接口2、输入 输出设备连接的部件。输入接口接受输入设备(如按钮、与

PLC编程入门基础知识

第一章可编程控制器简介 可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC应用于生产实践。 一、PLC的结构及各部分的作用 PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PLC的硬件系统结构如下图所示: 图1-1-1 1、主机 主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。 2、输入/输出(I/O)接口 I/O接口是PLC与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入/输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。 3、电源 图中电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。 4、编程

PLC编程入门基础知识

第一章 可编程控制器简介 可编程序控制器,英文称Programmable Controller,简称PC 。但由于PC 容易与个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC 作为可编程序控制器的缩写。它就是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数与算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 就是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性与灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别就是PLC 的程序编制,不需要专门的计算机编程语言知识,而就是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC 后,只需按说明书的提示,做少量的接线与简易的用户程序编制工作,就可灵活方便地将PLC 应用于生产实践。 一、PLC 的结构及各部分的作用 PLC 的类型繁多,功能与指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源扩展器接口与外部设备接口等几个主要部分组成。PLC 的硬件系统结构如下图所示: 1、主机 CPU 就是PLC 的核心,(如电,一类就是系统程序存储器,,系统程序已由厂家固定,用户不能更改;另一类就是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据与中间结果。 2、输入/输出(I/O)接口 I/O 接口就是PLC 与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口就是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。I/O 接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O 点数即输入/输出端子数就是PLC 的一项主要技术指标,通 接触器 电磁阀指示灯电源 电源 限位开关选择开关按钮

零基础自学PLC入门

第1章PLC周边常用器件介绍及简单应用 (1) 1.1按钮开关 (1) 1.2继电器 (2) 1.3三极管 (4) 第2章常用继电器控制电路与相应PLC梯形图解说 (5) 2.1点动电路 (5) 2.2带停止的自动保持电路 (6) 2.3自保持互锁电路 (7) 2.4先动作优先电路 (8) 2.5后动作优先电路 (9) 2.6时间继电器 (10) 2.7计数器 (12) 第3章PLC编程相关软件安装 (13) 3.1三菱PLC编程工具的安装 (14) 3.2安装USB转串口芯片PL2303驱动 (22) 第4章三菱GX Developer8.31中文版编程软件的使用 (23) 4.1创建工程文件 (24) 4.2打开工程 (29) 4.3计算机与PLC连接 (30) 4.4工程文件写入PLC (34) 4.5计算机在线监视PLC (36) 第5章常用继电器控制电路转PLC程序编写测试 (37) 5.1点动电路编写测试 (38) 5.2带停止的自保持电路编写测试 (40) 5.3自保持互锁电路编写测试 (43) 5.4先动作优先电路编写测试 (47)

第1章 PLC 周边常用器件介绍及简单应用 1.1按钮开关 (a)实物图(b)电气符号(c)等效梯形图符号 图1.1.1 按钮开关示意图 难看出开关功能 是按下时触点导通,灯泡点亮状态见图1.1.3,松开按钮开关,触点断开,灯泡灭状态见图1.1.2。

1.2继电器 (a)继电器实物图(b)电路符号(c)相应的PLC梯形图 图1-4继电器示意图 1.2.1简单介绍 当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给继电器线圈未通电和通电前后作出的比较: 图1-5继电器线圈未通电状态图1-6继电器线圈通电状态 图1-5为继电器原始状态,13、14脚为继电器线圈,5脚是常开触头,1脚是常闭触头。 图1-6为继电器线圈得电状态,13、14脚接通电源后,9脚为继电器公共触头与5脚由原来的常开改为闭合状态,9脚为继电器公共触头与1则由原来的常闭改为断开状态,直到13、14断开电源后由复位弹簧将触头恢复图1-5的原始状态。 (a)原理图(b)实物图 图1-7继电器未通电工作,灯泡熄灭

学习PLC的基础

PLC好学吗?有的人说好学,更多的人说难学。我的看法是入门易,深造难。入门易,总有它易的方法。很多人都买了有关PLC的书,如果从头看起的话,我想八成学不成了。因为抽象与空洞占据了整个脑子,一句话晕! 学这东东要有可编程控制器和简易编程器才好,若无,一句话,学不会。因为无法验证对与错。如何学,我的做法是直奔主题。做法如下: 帖子相关图片: 1、认识梯形图和继电器控制原理图符号的区别:继电器控制原理图中的元件符号,有常开触点、常闭触点和线圈,为了区别它们,在有关符号边上标注如KM、KA、KT等以示不同的器件,但其触头的数量是受到限制。而PLC梯形图中,也有常开、常闭触点,在其边上同样可标注X、Y、M、S、T、C以示不同的软器件。它最大的优点是:同一标记的触点在不同的梯级中,可以反复的出现。而继电器则无法达到这一目的。而线圈的使用是相同的,即不同的线圈只能出现一次。 2、编程元件的分类:编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S为状态继电器、T为定时器、C为计数器、D为数据寄存器和指针(P、I、N)。关于各类元件的功用,各种版本的PLC书籍均有介绍,故在此不介绍,但一定要清楚各类元件的功能。 编程元件的指令由二部分组成:如LD(功能含意)X000(元件地址),即LD X000,LDI Y000......。 3、熟识PLC基本指令: (1)LD(取)、LDI取反)、OUT(输出)指令;LD(取)、LDI(取反)以电工的说法前者是常开、后者为常闭。这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路块与其它并联中的第一个触点中出现。 帖子相关图片:

新手学习PLC编程的入门建议

新手学习P L C编程的入 门建议 Last revision on 21 December 2020

新手学习PLC编程的入门建议 鄙人原本是化工专业毕业的,后因工作需要,加之个人兴趣,才转行搞表、机械。十年前,我刚开始使用时,也是一头雾水。仗着自己对硬件、工程知识的熟悉,和对组态软件的粗浅了解,硬着头皮接下了任务。当时已经来不及接受培训,相关资料极其缺乏,仅有的参考资料是一本英文的S7-200手册,以及西门子网站上找到的一些全西文的示例,总算在三个月内完成了系统的构建、软件的编写工作。期间走弯路、出故障是家常便饭,经常搞得我茶饭不思,而且还由于操作不慎烧毁过一台。所以我非常理解那些刚入门的网友两手抓瞎的感觉。 在此,我想粗略的总结一下自己的学习之路,供网友们参考。 1、编程需要坚强的毅力和足够的耐心 人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑战。我所在实验室中,很多学生看到我编程序就会惊讶于我面对这一堆堆符号所表现出的专注。其实,这是兴趣使然。兴趣使我具备了足够的毅力和耐心。经过无数次失败后,当看到一个个符号按我的思路整齐的排列,按我的要求有条不紊的运行时,兴趣得到了极大的满足,如同打通了一个游戏的关口。所以,我告诉这些学生:你们看到的是一堆枯燥怪异的符号,我看到的却是一群热情奔放的舞者,而我则是她们的导演。 2、编程需要敢于实践的信心

我曾经教过一个学生学AutoCAD,我对她的唯一要求就是实践。我告诉她:你随便怎么操作,大不了一张图重画;最坏的结果是系统崩溃,没关系,系统重做,再来;只要电脑没被砸了,怎么都行。两年后,我再看到她做的CAD图纸,也自叹不如。 同样道理,只有不断地在上运行这些指令,观察运行的结果,才能弄清指令的作用。很多初学者对一脸的迷茫,往往是出于一种畏惧,担心损坏设备。而这些畏惧是没有任何道理的。仔细的阅读手册是非常重要的,但是仅靠读书是成不了一个工程师的。更何况手册上的内容并非面面俱到。我在接触到那些不熟悉的指令时,喜欢单独编一个小程序,让运行。然后逐个修改条件,观察运行的结果(MicroWin为用户提供了非常好的监控手段),反过来再重新理解手册的描述,这样就可以非常直观的理解这些指令的作用和使用方法。不必担心自己写的程序会有什么问题,会影响的正常工作。程序有没有问题,只有让运行了才能发现。而发现问题并解决问题就是对自己能力的提高。撇开硬件操作不谈,单就软件来说,我还真没有遇到过由于软件问题而损坏的事。在这里不必担心继电器电路接错线可能造成的后果。所以,大胆的实践是编程的必由之路。 当然,大胆实践并不是野蛮操作,而是必须遵循必要的规范。还有一个要注意的,在程序未经可靠性证实之前,千万不要挂接负载,以免造成不必要的损失。数字量的输出有LED显示;而模拟量处理可以采用一些硬件或软件模拟手段来解决。 3、编程需要有缜密的逻辑思维 编程本身就是一种逻辑思维过程。在高级语言中,使用最多的是if then else、select这些条件判别语句,这就是逻辑中的因果关系。程序就是由这些因果关系组成的:判别条件是否成立,进而决定执行相应的指令。最初的是用来替代继电器逻辑电路的,所以继承

相关主题
文本预览
相关文档 最新文档