搜档网
当前位置:搜档网 › PLC习题集

PLC习题集

PLC习题集
PLC习题集

习题

一、填空题

1. 触点系统的结构形式有_____________ 、____________ 和指形触点。

2. 工作在交流电压_________ V、或直流电压1500V及以下的电路中起通断、保护、控制或调节作用的电器产品叫低压电器。

3. 交流接触器的触点系统分为_____________ 和辅助触点,用来直接接通和分断交流主电

路和控制电路。

4. 热继电器有多种结构形式,最常用的是______________ 结构,即由两种不同膨胀系数的

金属片用机械碾压而成,一端固定,另一端为自由端。

5. 熔断器主要作为电路的___________ 保护元件。

6 PLC的一个扫描周期主要包括_______________________ 、_______________________ 和

________________ 三个阶段。

7 一台S7-200CPU224XP主机最多可接______ 个数字输入信号,最多可接___________ 个数

字输出信号。

8交流电磁铁内嵌入短路环的作用是______________________________________ 。

9电压继电器的作用是起_________________ 保护,它应与电路 ______ 联,要求励磁线圈要

10空气阻尼式时间继电器有_____________________ 和_____________ 两种;其动作原理

___________________________________ ,转动延时调节螺钉,用以改变__________________ 来达到延时目的。

11热继电器的作用是_______________________________________________ ;其动作原理是,如果异步电动机额定电流是9.6A,可通过调整电流装置,调整到安。

12熔断器由_______ ,__________ 和________ 组成,其作用是

___________________________ ,在单台不频繁起动且长期工作的电动机中,熔体的额定电流 ___________________________ ,多台长期工作的电动机共用一熔体时应

13三相笼型异步电动机的制动方法一般采用机械制动和电气制动,其中电气制动方法有:、能耗制动、再生制动等。

14PLC能提供多种面向用户的语言,最常用的两种是

15试任意举出在继电-接触器控制系统中常用的三种电器元件和

15当继电-接触器控制系统发生过载故障时,热继电器动作,

触点断开。

此时它的触点闭合;17S7-200系列PLC中计数器分为三种,分别是计数器。

计数器、计数器和

二、选择题

1 ?下列关于继电-接触器控制系统中常用保护元件说法正确的是()。

A 熔断器主要起短路保护作用。

B 热继电器一般用于短路保护。

C 空气开关只能起过载保护作用。D空气开关常用于大容量工业控制系统保护。

2 ?对于需要快速制动,且需要反转的电机应选择的制动方式为()。

A能耗制动 B 摩擦制动C 回馈制动 D 反接制动

3. 对于S7-200系列PLC的定时器,下列说法正确的是()。

A 时基标准分为四种,分别为:

1ms,10ms,100ms,1s 。

B 对于1ms 时基标准的定时器,执行定时器指令时刷新当前值。

C 对于10ms 时基标准的定时器,执行定时器指令时刷新当前值。

D 对于100ms 时基标准的定时器,执行定时器指令时刷新当前值。 4 ?下列语句中有语法错误的是( )。

A LD 10.0

B S M0.0 , 400

C TON T37,+100

D CTU C30,+20

5 ?下列不属于交流接触器的主要组成部分的是(

)。 A 电磁系统 B

触头系统 C

灭弧系统

D 弹簧

6?对于一台小功率交流电机的正反转控制线路,一般需要的交流接触器个数为(

A 1

B 2

C 3

D 4

7.下列元器件中,属于主令电器的是( ) A 接触器 B 继电器 C 按钮开关 D 熔断器

&执行下列程序的时序图是(

)。

KLD I I

Q0.0 —n r Q0.I LJ

10.0 一

I I QO.O LJ ''―—— QOJ —n

9?下列指令中属于无操作数的指令是( )

A ED

B AN

C O

D LDN 10.

下列关于栈操作指令描述正确的是( )。

A 逻辑堆栈时,执行指令前后栈内内容无变化。

B 逻辑读栈时,执行指令前后栈内内容无变化。

C 逻辑弹栈时,执行指令前后栈内内容无变化。

D 无论何种栈操作指令时,执行指令前后栈内内容都无变化。

11. 电磁机构中,吸引线圈的作用是:

A. 将电能转化成磁场能量

B.将磁场能转化成电能 12. 用来分断或接通控制电路的是交流接触器的( ) A.

辅助触点 B.主触点

13. 电磁式交流接触器和交流继电器的区别是: (

A. 交流接触器有短路环,而继电器没有

B. 交流接触器有主、辅助触点之分,而继电器没有

C. 没有区别 14. 下列对PLC 输入继电器的描述正确的是: (

A. 输入继电器的线圈只能由外部信号来驱动

B. 输入继电器的线圈只能由程序来驱动

10.0 _I

n

QC3 —TL

C. 输入继电器的线圈既可以由外部信号来驱动又可以由程序来驱动

15.

把线圈额定电压为 220V 的交流接触器线

圈误接入

380V 的交流电源上会发生问题 是:( )

18. 下列对PLC 软继电器的描述,正确的是: (

A. 有无数对常开和常闭触点供编程时使用

B. 只有 2 对常开和常闭触点供编程时使用

C. 不同型号的PLC 的情况可能不一样

D. 以上说法都不正确 19. OR 指令的作用是: (

A. 用于单个常开触点与前面的触点串联连接

B. 用于单个常闭触点与上面的触点并联连接

C. 用于单个常闭触点与前面的触点串联连接

D. 用于单个常开触点与上面的触点并联连接

20. 用于驱动线圈的指令是: ( ) 三、简答题 ( 每题分数见题后,共 15分) 1.简述电动机继电器控制电路中常用的保护措施。

2 ?简述PLC 的一个工作周期中的三个主要阶段 二、判断题

1、 刀开关安装时不能倒装,但根据需要可以平装。 ( )

2、 熔断器的保护特性是反时限的。 ( )

3、 单台电动机负载电路熔断器熔体额定电流的选择应为电动机额定电流的 1.5-2.5 倍。

()

4、 速度继电器的触点状态决定于线圈是否得电。 ( )

5、 中间继电器触点较多,主要用于转换控制信号。 ( )

6、 一台额定电压为 220V 的交流接触器在交流 220V 和直流 220V 的电源上均可使用。 ()

7、 闸刀开关可以用于分断堵转的电动机。 ( )

8、 无断相保护装置的热继电器就不能对电动机的断相提供保护。 ( )

9、 三相笼型异步电动机的电气控制线路,如果使用热继电器作过载保护,就不必再装设 熔断器作短路保护。 ()

10、低压断路器又称为自动空气开关。 ( )

11、 在梯形图中,线圈必须放在所有触点的右边。 ( ) 12、 在梯形图中,线圈不能直接接在左边母线上。 ( ) 13、 在梯形图中串联和并联触点的个数不受限制。 ( ) 14、 . 两个或两个以上的线圈可以串联输出。 ( ) 15、 两个或两个以上的线圈可以并联输出。 ( )

A. 接触器正常工作 C. 烧毁线圈

D.

16. 中间继电器的电气符号是: ( A. SB B. KT 17. 自动空气开关的电气符号是:

A. SB

B. QF B.

接触器产生强烈震动 烧毁触点

) C. KA D. KM

) C. FR

D. FU

A. LD

B. AND

C. OR

D. OUT

16、 OUT t 令是驱动线圈的指令,用于驱动各种继电器。 ( )

17、 AND 和OR 指令都是独立的指令,它们不带任何器件( 18、 PLC 中软元件的触点是有限的。()

19、 END 指令在一个程序中只能出现一次( ) 20、 PC 中所有元件都是软继电器( )

四、分析题

1.试将下面的指令语句表程序转换为梯形图 a ) LD I0.0 ON I0.2 LDN I0.1 O I0.3 ALD EU =

M0.0 b) LD I0.4 AN I0.5 LDN I0.4 A I0.5 OLD =Q0.0

2?将下列梯形图程序转换为指令语句表。

3.下图所示为 I I --------- C

11

)

某电动机反接制动线路图,试补充完整控制过程。

IQD

10.1

QOO

iao qoa

按下--f _____________ -- f M+(电机正转)-- f ___________ (为制动做好准备)。 按下 -- f ___________ -- f ( 电机开始制动 )-- f _____________-- f --f M-(电机失电)。 五、设计题

1试用PLC 实现对一台电动机的星-三角启动控制。控制要求:按下启动按钮后电机星形运 行,8秒以后自动切换为三角形运行;要求有过载保护。试写出 I/O 分配表和控制梯形图

提示:下面的I/O 接线图中,SBO 是停止按钮,SB1是启动按钮,FR 是热继电器的常开触点, 当

KM1 KM2吸合时电机为三角形接法,当

KM1 KM3吸合时电机为星形接法。

QS

[]

KM, KM,

西门子 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新实训设备清单

四、可编程控制器应用系统实训(柔性制造系统实训装置)

TVT-4000E6柔性制造系统实训装置各单元技术指标和要求: 1 总控台 主要组成: 包括:总控系统1套:每套含1)框架式底板及支架;2)工控机;3)计算机接口;4)上位机软件; 单元功能: 工控机通过工业总线对所有设备进行实时监控、参数设置及故障报警。 单元培训内容: 1)计算机组态画面的设计与制作 2)组态数据库的连接训练 3)计算机与单台PLC通讯训练 4)计算机与多台PLC通讯训练

5)计算机高级语言训练 2 五维装配站 五维装配站由物料供给单元、五维机械手搬运单元、装配站、控制柜、智能接口单元等组成,各单元介绍如下: 1)物料供给单元: 单元主要组成: 包括①铝合金框架式支架及桌面;②气动供料单元;③ 井式供料塔单元; ④货料检测单元等。 单元功能:主要完成对零部件的自动供给。 单元培训内容: ① 物料供给时序控制 ② 物料的自动检测 2)多自由度机械手搬运单元: 单元主要组成: 包括:① 铝合金框架式支架及桌面;② 控制柜;③ 步进电机驱动的五维运动机构;④同步双工位机械抓手; 单元功能:主要实现对零件和工件的自动搬运,并把装配好的部件送入环行自动传输系统。 单元培训内容: ①PLC控制机械手联动的程序设计 ②步进电机的恒速运动 ③步进电机的梯形运动 ④步进电机的正转、反转运动 ⑤步进电机进行机械手的联动控制 3)装配单元: 单元主要组成: 包括:1)装配工作台、2)装配定位夹紧系统3)装配系统。 单元功能:主要实现对多种零部件进行装配,装配精度0.02mm。

3变频环形输送站 变频环形输送站由工业变频调速环形自动传输单元、有轨小车单元、智能接口单元等组成 1)工业变频调速环形自动传输单元 单元主要组成: 包括:① 铝合金框架式支架及桌面;② 齿形传送带;③ 自动转向机构; ④ 变频调速系统;⑤控制柜;⑥自动定位系统;⑦ 制动机构; 单元功能:工业变频调速环形自动传输单元由环行线体、装配存取料工位、立体仓库存取料工位、机械手存取料工位组成。环行线系统单元主要是实现货物的自动运输以到达不同的工位,提高工作效率。 传输速率:5米/分——8米/分 单元培训内容: ①光电传感器与电磁阀的控制 ②PLC控制变频器的正反转 ③PLC控制变频器多级调速 ④用PLC的PWM控制变频器无级调速 ⑤PLC通过PROFIBUS总线控制变频器的运行 ⑥PLC通过工业总线控制变频器的运行速度 2)、有轨小车单元 单元主要组成: 包括:1)小车自动定位导向系统;2)货物自动定位机构;3)运载机构;4)载货小车自动分离机构。 单元功能:完成货物自动传输。 4 加工站 主要组成: 包括:1)铝合金框架式支架及桌面;2)控制柜;3)刀库系统单元(由直线导轨、步进电机等组成);4)工件自动定位、夹紧三爪卡盘; 5)主轴电机;6)智能接口单元。 系统功能:立车床由进给步进电机、直线导轨、主轴电机、刀具移动工作台

PLC编程实例PLC经典案例

PLC 编程实例PLC 经典练习第二章一 第2章 基本逻辑控制 图2-1 交通信号灯控制PLC 配置示意图 C P U 输出单元 停止I0.2 启动I0.1 东西人行道红Q1.3 东西人行道绿Q1.2 南北人行道红Q1.1 南北人行道绿Q1.0 东西主车道红Q0.7 东西主车道黄Q0.6 东西主车道直行绿Q0.5 东西主车道左转绿Q0.4 南北主车道红Q0.3 南北主车道黄Q0.2 南北主车道直行绿Q0.1 南北主车道左转绿Q0.0

0 10 13 40 4345 55 58 85 8890 (秒)I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q1.3 Q1.2 Q0.4 Q0.5 Q0.6 Q0.7 Q1.1 Q1.0 图2-2 交通信号灯系统正常工作时序图

I0.1 M0.2 Q0.1 Q0.2 T1 T1 T3 T8 T9(3S ) T8(30S ) T7 T5 T4 T6(2S ) T7(10S ) M0.2 M0.1 T1 T5(3S ) T4(30S ) T3(10S ) T1(45S ) T2(45S ) I0.2 M0.1 M0.1 启停控制 Q0.4 Q0.5 M0.2 严重故障 M0.1 T2 红灯工作延时 东西左转绿灯工作延时 东西直行绿灯工作延时 东西绿灯闪烁延时 东西黄灯工作延时 南北左转绿灯工作延时 周期循环控制 南北直行绿灯工作延时 南北绿灯闪烁延时

... T12(0.5S ) T11 M0.1 T12 T9 T10(2S ) 南北黄灯工作延时 T11 闪烁频率设定 T5 T6 T5 T4 T3 T4 Q0.5 Q0.3 T3 Q0.4 T9 T10 T8 T9 T11 T7 T8 Q0.1 Q0.7 T1 Q0.3 Q0.7 M0.2 M0.1 T1 东西主干道红灯 南北主干道红灯 T7 Q0.0 南北主干道左转绿灯 南北主干道直行绿灯 南北主干道绿闪 Q0.2 南北主干道黄灯 东西主干道左转绿灯 T11 Q0.6 东西主干道直行绿灯 东西主干道绿闪 东西主干道黄灯

PLC在自动化设备中的应用

论文题目:PLC在自动化设备中的应用 单位名称:南京菲尼克斯公司 作者:许广涛

摘要:本文着重介绍了PLC在自动化设备中的改造应用和电气安全联锁的控制及主轴电机使用变频器的效果。结果表明,采用PLC控制减少了故障,增强了安全性,提高了自动化功能。主轴电机增加变频调速后,不仅实现了电机的软启动,也降低了维修费用。同时根据管件的大小来调节切断坡口速度,这样就提高了生产效率。 关键词:PLC电气控制;变频器调速;电气联锁。

目录 第一章概述 4 1.1 前言 4 1.2 电气系统的改造设计思路 4 1.3 工艺流程图 5 第二章元器件选型与PLC梯形图设计7 2.1 主控电气元件选择7 2.2 变频器选型7 2.3 PLC的选型及特点7 2.3.1 PLC基本特点7 2.3.2 PLC选型7 2.4 I/O分配表8 2.5 PLC梯形图10 2.6 PLC外部接线图13 第三章电气控制14 3.1 油泵控制14 3.2 进料控制部分14 3.3 出料辊道控制部分14 3.4 主机控制部分15 第四章切断坡口机调试程序、方法和注意事项16 4.1 操作流程16 4.2 设备电气调试方法16 4.3 调试中的问题与解决方法16 4.4 故障现象17 总结18 结束语19 附录

PLC 在自动化设备中的改造应用 第一章概述 1.1 前言 目前,国内自动化设备建设正处于高峰期,举世瞩目的西气东输工程建设、石油化工的快速发展、人工智能、电力电子等。自动化设备,它能代替人工实现对产品快速高效的加工,是工厂必不可少的配套设备。自动化设备能适应野外作业,能在环境恶劣的情况下工作,老设备一直在沿用继电器联锁的控制方式,布线复杂,可靠性差,故障查找困难,维修不便。由于这种设备电气故障居高不下,功能单一,直接影响到设备的生产效率。同时复杂的电气电路也给增设安全保护装置带来不便。本文就对切断坡口机如何提高工作效率、设备稳定性和设备安全性加以讨论。 1.2 电气系统的改造设计思路 近年来,PLC 应用技术发展迅速,在工业控制的众多领域都得到广泛的应用;特别是在机床电气控制系统中大量运用。为此我们用PLC 对现有的机床进行改造并取得了良好的效果。此举措不仅可以大大的简化线路,而且在电气系统运行可靠性上也有了显著提高。同时增加了主轴电机变频调速,提高了产品的加工范围和加工速度,降低了故障率也使维修人员维修方便,提高了工作效率。 主机采用变频器后提高了生产效率,因为变频器可以实现段速和软起动,而且段速是可以设置到自己想要的速度,比以前的双速电机控制范围更广。所以我们采用了变频器两段速调节,低速起动时很慢这样可以方便人看到刀与管子的距离是否合适以防发生意外,同时也可以降低电机起动电流。原来的双速电机低速起动时速度还是比较快的不方便操作,速度也不可调,而用变频器来控制主轴电机可以实现

海为PLC精彩应用案例及使用体会

海为PLC精彩应用案例及使用体会 2012年我进入济南某自动化公司,临危受命编写一个矿井跑车防护装置的程序,使用海为PLC,矿井跑车防护装置的工艺如下: 图1:工艺示意图 如上图所示,在1300米长的矿井井下斜坡巷道上平均安置6道挡车栏,当矿车到达挡车栏附近时挡车栏打开,将矿车放行。当矿车离开时,将挡车栏放下,从而阻拦上方花落下来的矿车,从而保护巷道。每个挡车栏有电机一个,上升到位传感器1个,下降到位传感器1个,撞栏传感器1个。矿车的位置通过安装在提升机附近的编码器获得。方案难点: ①线路多,每个挡车栏光控制信号线不少,再加上巷道布线要尽可能的少,否则影响行车安全以及美观。 ②电机多,相应的配置的从站也多。 解决方案:采用分散集中控制的原则

图2:方案结构图 每个挡车栏的电机,传感器,PLC为一个从站,电机,传感器经从站PLC检测和控制,从站与主站之间采用海为PLC内部的海为BUS通讯方式。 以上方案解决了繁琐的布线方式,而且从站中没有程序,所有的程序均在主站PLC里编写,大大的方面了布线和后期维护。 采用海为PLC进行该方案有两个优点: ①海为PLC与海为PLC之间通过海为BUS指令组网方面,如上图方案结构图。海为PLC与海为PLC之间采用haiwellBus时,只需要在haiwellBus指令表中设置好主站与从站的对应发送与接收寄存 器即可,如图3,通讯相当简单方面。

图3:HaiwellBus通讯设置 ②程序管理方便。每个从站程序建立一个子程序,如1号从站程序,2号从站程序,另外建议位置与速度检测程序,所有程序在主程序中一块调用,图中右侧。这样的好处是,编写调试程序的时候可以很方便的找到需要的程序。其次,维护方便,若从站需要更换PLC,则只需要设置好从站的地址,通讯参数即可,根本不需要再下载程序。 图4:海为PLC的子程序使用

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功能块的制作与应用

欧姆龙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编程实例和编程优化9篇

1.一个逻辑很强的程序 【Q】 检测出口温度来控制20个风扇,温度高于设定值就启动一台风扇,一分钟后温度还高于设定值就启动下一台风扇,。。。。一分钟后温度降到设定值以下就关闭一台风扇。 上面的动作容易实现,现在的问题是每个风扇都有手动和自动两个状态。 假如说现在1,6,9,18,20。5台在自动,其余手动 温度高于设定值启动1,温度还高于设定值怎么才能跳过2,3,4,5 直接启动6呢? 我考虑的是为每台风扇编号,首先检测哪几台在自动状态,然后控制,可是这样逻辑太复杂了 有没有简单的办法???? 【A】 fx3u可以对位变址,程序比较简单,循环控制即可: FX2N就要用移位,间接获得自动位, M0仍为1min计时,M10~M29为自动状态标识,M100~M119为对应的风扇输出,其他为缓存位 :

2.三菱PLC程序动作分析 【Q】这是其中的一部分 为什么C1线圈已得电,可下面的RST M100却没有得电 这里的动作为什么是M19得电一次,M100置位一次,M19再得电一次,变复位一次。如此循环。我用的是在线模拟,有关系吗? 【A】 考虑一个扫描周期内的状态: 首先M100是OFF的,C1被M100的常闭触点一直复位中; M19置ON后第一个扫描周期 第一句指令:当M19第一次为ON时,C0计数到1,线圈变为ON; 第二句指令:C0将M100置位为ON;(注意此时程序还没有扫描到后面,C1仍然是在被复位的状态。而内存中的M100状态已经由OFF变为ON了) 第三句指令:M100将C0复位; 第四句指令:虽然M19和M100同时为ON,但是因为C1仍在被复位的状态,所以此时没有计数。虽然输出线圈显示为ON了,但计数值仍为0; 第五句指令:C1计数值为0,未达到设定值1,触点保持为OFF,未能复位M100; 第六句指令:M100保持为ON,未能继续复位C1; 第二个扫描周期: 第一句指令:当M19仍为ON时,但M100也为ON了,所以C0不计数,保持上一次被复位的状态OFF; 第二句指令:C0状态为OFF,对M100线圈无影响,M100仍为ON; 第三句指令:M100继续将C0复位;

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

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

PLC应用

PLC原理及应用实验指导书 过程装备与测控工程系 2012年2月

目录 实验一基本指令的编程练习 (1) 实验二定时器/计数器功能实验 (3) 实验三装配流水线的模拟控制 (5) 实验四LED数码显示控制 (7) 实验五十字路口交通灯控制的模拟 (9) 实验六液体混合装置控制的模拟 (11) 实验七水塔水位控制的模拟 (13) 实验八五相步进电动机控制的模拟 (15) 实验九小车位置PLC控制系统仿真 (17) 实验十机械手PLC控制系统仿真 (18)

实验一基本指令的编程练习 在基本指令的编程练习实验区完成本实验 一、实验目的 1、熟悉PLC实验装置及实验箱,S7-200系列编程控制器的外部接线方法 2、了解编程软件STEP7的编程环境,软件的使用方法。 3、掌握与、或、非逻辑功能的编程方法。 二、实验设备(下同) 1、THSMS-A型、THSMS-B型实验装置或THSMS-1型、THSMS-2型实验箱一台 2、安装了STEP7-Micro/WIN32编程软件的计算机一台 3、PC/PPI编程电缆一根 4、锁紧导线若干 三、基本指令编程练习的实验面板图 基本指令编程练习的控制面板 上图中,下面三排接线孔,通过防转叠插锁紧线与PLC的主机相应的输入输出插孔相接。Ix为输入点,Qx为输出点。 上图中,中间两排I0.0~I.1.5为输入按键,模拟开关量的输入。 上图中,上一排Q0.0~Q1.1是LED指示灯,接继电器输出用以模拟输出负载的通与断。 四、实验步骤 梯形图中的I0.1、I0.3分别对应控制实验单元输入开关I0.1、I0.3。 通过专用PC/PPI电缆连接计算机与PLC主机。打开编程软件STEP7,逐条所编制输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。 拨动输入开关I0.1、I0.3,观察输出指示灯Q0.1、Q0.2、Q0.3、Q0.4是否符合与、或、

【免费下载】PLC编程实例系列

Plc 编程实例之1用四个按钮分别控制四个灯 PLC 编程实例中,稻草人PLC 编程培训中心通过四个按钮分别控制四个灯的方式举例,用四个按钮分别控制四个灯,当其中任意一个按钮按下时对应的灯亮,多个按钮按下时灯不亮。 控制方案设计1.输入/输出元件及控制功能 如表7-1所示,介绍了实例7中用到的输入/ 输出元件及控制功能。 2. 电路设计用四个按钮分别控制四个灯的接线图和梯形图,如图7-1所示。

3.控制原理 梯形图1:当任何一个按钮Xn按下时,对应的常开接点闭合,输出线圈得电自锁。其常闭接点断开,其他输出线圈失电。 梯形图2:初始状态时,没有按钮按下,K1X0=0,执行SUM指令, K1M0=0,M0=0,M0常开接点断开,不执行MOV指令,当任何一个按钮按下时,执行SUM指令,K1M0=1(M3=0、M2=0、M1=0、M0=1),M0常开接点闭合,执行MOV指令,将K1X0的数据传送给K1Y0。 例如,按一下按钮SB3,X2=1,K1X0=0100,执行SUM指令, K1M0=0001,执行MOV指令,K1X0—K1Y0=0100,即Y2=1,EL3灯亮。松开按钮时,数据保持不变,仍然Y2=1。如果再按一下按钮 SB2,X1=1,K1X0=0010,执行SUM指令,K1M0=0001,执行MOV指令,K1X0—K1Y0=0010,即Y1=1,EL2灶亮。松开按钮时,数据保持不变,仍然 Y1=1。

实例8 用信号灯显示三台电动机的运行情况用红、黄、绿三个信号灯显示三台电动机的运行情况,要求:1)当无电动机运行时红灯亮。2)当1台电动机运行时黄灯亮。3)当2台及以上电动南运行时绿灯亮。控制方案设计1.输入/输出元件及控制功能如表8-1所示,介绍了实例8中用到的输入/ 输出元件及控制功能。 2.电路设计根据控制要求列出真值表如表8-2 所示。根据真值表写出逻辑表达式:

plc应用

plc应用 PLC可编程序控制器在工业生产中已经无处不在,企业对系统正常稳定运行要求也越来越高,因此技术人员对PLC使用要求也逐步提高。PLC产品本身的可靠性可以保证,但在应用中一些不正确的操作会造成一定的影响。为大家整理了一些PLC日常应用中的9个小技巧,希望能对大家在日常使用PLC有所帮助。 PLC故障判断 一般来说,PLC是一种非常可靠的设备,故障率低。PLC CPU等硬件损坏或软件操作错误的概率几乎为零;如果PLC输入点没有被强电流侵入,几乎不会损坏;如果PLC输出继电器的正常开点不因外围负载或设计不合理而短路,则负载电流超过额定范围,触点寿命很长。因此,我们查找电气故障点,专注于PLC外围电器元件,并不总是怀疑PLC硬件或程序问题,这是非常重要的快速修复故障设备,快速恢复生产,所以作者讨论了PLC控制电路电气故障维修,重点不是PLC本身,但在PLC外围控制电路的电器元件。 2 输入输出(I/O)模块的选取 输出模块分为晶体管、双向可控硅、接点型。 晶体管型的开关速度最快(一般0.2ms),但负载能力最小,约0.2~0.3A、24VDC,适用于快速开关、信号联系的设备,一般与变频、直流装置等信号连接,应注意晶体管漏电流对负载的影响。 可控硅型优点是无触点、具有交流负载特性,负载能力不大。 继电器输出具有交直流负载特点,负载能力大。常规控制中一般首先

选用继电器触点型输出,缺点是开关速度慢,一般在10ms左右,不适于高频开关应用。 3 接地问题 PLC系统接地要求比较严格,最好有独立的专用接地系统,还要注意与PLC有关的其他设备也要可靠接地。多个电路接地点连接在一起时,会产生意想不到的电流,导致逻辑错误或损坏电路。产生不同的接地电势的原因,通常是由于接地点在物理区域上被分隔的太远,当相距很远的设备被通信电缆或传感器连接在一起的时候,电缆线和地之间的电流就会流经整个电路,即使在很短的距离内,大型设备的负载电流也可以在其与地电势之间产生变化,或者通过电磁作用直接产生不可预知的电流。在不正确的接地点的电源之间,电路中有可能产生毁灭性的电流,以至于破坏设备。 PLC系统一般选用一点接地方式。为了提高抗共模干扰能力,对于模拟信号可以采用屏蔽浮地技术,即信号电缆的屏蔽层一点接地,信号回路浮空,与大地绝缘电阻应不小于50MΩ。 4 消除线间电容避免误动作 电缆的各导线间都存在电容,合格的电缆能把此容值限制在一定范围之内。即使是合格的电缆,当电缆长度超过一定长度时,各线间的电容容值也会超过所要求的值,当把此电缆用于PLC输入时,线间电容就有可能引起PLC的误动作,会出现许多无法理解的现象。这些现象主要表现为:明接线正确,但PLC却没有输入;PLC应该有的输入没有,而不应该有的却有,即PLC输入互相干扰。为解决这一

欧姆龙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 . . 五:仿真运算。

三菱F系列PLC与变频器通讯应用实例RS

三菱F系列P L C与变频器通讯应用实例R S 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]

①三菱PLC:FX2N + FX2N-485-BD ②三菱变频器:A500系列、E500系列、F500系列、F700系列、S500系列 两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接),使用两对导线连接,即将变频器的SDA与PLC通讯板(FX2N-485-BD)的RDA接,变频器的SDB与PLC通讯板(FX2N-485-BD)的RDB接,变频器的RDA与PLC通讯板(FX2N-485-BD)的SDA接,变频器的RDB与PLC通讯板 (FX2N-485-BD)的SDB接,变频器的SG与PLC通讯板(FX2N-485-BD)的SG接。 A500、F500、F700系列变频器PU端口: E500 、 S500 系列变频器 PU 端口: 一.三菱变频器的设置 PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。 注:每次参数初始化设定完以后,需要复位变频器。如果改变与通讯相关的参数后,变频器没有复位,通讯将不能进行。 参数号名称设定值说明 站号 0 设定变频器站号为0 通讯速率 96 设定波特率为9600bps 停止位长/数据位长 11 设定停止位2位,数据位7位 奇偶校验有/无 2 设定为偶校验 通讯再试次数 9999 即使发生通讯错误,变频器也不停止 通讯校验时间间隔 9999 通讯校验终止 等待时间设定 9999 用通讯数据设定 CR,LF有/无选择 0 选择无CR,LF 对于122号参数一定要设成9999,否则当通讯结束以后且通讯校验互锁时间到时变频器会产生报警并且停止()。 对于79号参数要设成1,即PU操作模式。 注:以上的参数设置适用于A500、E500、F500、F700系列变频器。 当在F500、F700系列变频器上要设定上述通讯参数,首先要将设成0。 对于S500系列变频器(带R)的相关参数设置如下: 参数号名称设定值说明 n1 站号 0 设定变频器站号为0

plc应用

可编辑逻辑控制器: 可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。 plc应用: 最初,PLC主要用于开关量的逻辑控制。随着PLC技术的进步,它的应用领域不断扩大。 如今,PLC不仅用于开关量控制,还用于模拟量及数字量的控制,可采集与存储数据,还可对控制系统进行监控;还可联网、通讯,实现大范围、跨地域的控制与管理。PLC已日益成为工业控制装置家族中一个重要的角色。。 3.1用于开关量控制 PLC控制开关量的能力是很强的。所控制的入出点数,少的十几点、几十点,多的可到几百、几千,甚至几万点。由于它能联网,点数几乎不受限制,不管多少点都能控制。 所控制的逻辑问题可以是多种多样的:组合的、时序的;即时的、延时的;不需计数的,需要计数的;固定顺序的,随机工作的;等等,都可进行。 PLC的硬件结构是可变的,软件程序是可编的,用于控制时,非常灵活。必要时,可编写多套,或多组程序,依需要调用。它很适应于工业现场多工况、多状态变换的需要。

用PLC进行开关量控制实例是很多的,冶金、机械、轻工、化工、纺织等等,几乎所有工业行业都需要用到它。目前,PLC首用的目标,也是别的控制器无法与其比拟的,就是它能方便并可靠地用于开关量的控制。 3.2用于模拟量控制 模拟量,如电流、电压、温度、压力等等,它的大小是连续变化的。工业生产,特别是连续型生产过程,常要对这些物理量进行控制。 作为一种工业控制电子装置,PLC若不能对这些量进行控制,那是一大不足。为此,各PLC厂家都在这方面进行大量的开发。目前,不仅大型、中型机可以进行模拟量控制,就是小型机,也能进行这样的控制。 PLC进行模拟量控制,要配置有模拟量与数字量相互转换的A/D、D/A单元。它也是I/O单元,不过是特殊的I/O单元。 A/D单元是把外电路的模拟量,转换成数字量,然后送入PLC。D/A单元,是把PLC的数字量转换成模拟量,再送给外电路。 作为一种特殊的I/O单元,它仍具有I/O电路抗干扰、内外电路隔离,与输入输出继电器(或内部继电器,它也是PLC工作内存的一个区。可读写)交换信息等等特点。 这里的A/D中的A,多为电流,或电压,也有为温度。D/A中的A,多为电压,或电流。电压、电流变化范围多为0~5V,0~10V,4~20mA。有的还可处理正负值的。

(完整版)西门子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的值才会变化。 北京天拓四方科技有限公司

PLC实例与解析

第7章PLC应用系统设计及实例 本章要点 ● PLC应用系统设计的步骤及常用的设计方法 ●应用举例 ● PLC的装配、检测和维护 7.1 应用系统设计概述 在了解了PLC的基本工作原理和指令系统之后,可以结合实际进行PLC的设计,PLC 的设计包括硬件设计和软件设计两部分,PLC设计的基本原则是: 1. 充分发挥PLC的控制功能,最大限度地满足被控制的生产机械或生产过程的控制要求。 2. 在满足控制要求的前提下,力求使控制系统经济、简单,维修方便。 3. 保证控制系统安全可靠。 4. 考虑到生产发展和工艺的改进,在选用PLC时,在I/O点数和内存容量上适当留有余地。 5. 软件设计主要是指编写程序,要求程序结构清楚,可读性强,程序简短,占用内存少,扫描周期短。 7.2 PLC应用系统的设计 7.2.1 PLC控制系统的设计内容及设计步骤 1. PLC控制系统的设计内容 (1)根据设计任务书,进行工艺分析,并确定控制方案,它是设计的依据。 (2)选择输入设备(如按钮、开关、传感器等)和输出设备(如继电器、接触器、指示灯等执行机构)。 (3)选定PLC的型号(包括机型、容量、I/O模块和电源等)。 (4)分配PLC的I/O点,绘制PLC的I/O硬件接线图。 (5)编写程序并调试。 (6)设计控制系统的操作台、电气控制柜等以及安装接线图。 (7)编写设计说明书和使用说明书。 2. 设计步骤 (1)工艺分析

深入了解控制对象的工艺过程、工作特点、控制要求,并划分控制的各个阶段,归纳各个阶段的特点,和各阶段之间的转换条件,画出控制流程图或功能流程图。 (2)选择合适的PLC类型 在选择PLC机型时,主要考虑下面几点: 1功能的选择。对于小型的PLC主要考虑I/O扩展模块、A/D与D/A模块以及指令功能(如中断、PID等)。 2I/O点数的确定。统计被控制系统的开关量、模拟量的I/O点数,并考虑以后的扩充(一般加上10%~20%的备用量),从而选择PLC的I/O点数和输出规格。 3内存的估算。用户程序所需的内存容量主要与系统的I/O点数、控制要求、程序结构长短等因素有关。一般可按下式估算:存储容量=开关量输入点数×10+开关量输出点数×8+模拟通道数×100+定时器/计数器数量×2+通信接口个数×300+备用量。 (3)分配I/O点。分配PLC的输入/输出点,编写输入/输出分配表或画出输入/输出端子的接线图,接着就可以进行PLC程序设计,同时进行控制柜或操作台的设计和现场施工。 (4)程序设计。对于较复杂的控制系统,根据生产工艺要求,画出控制流程图或功能流程图,然后设计出梯形图,再根据梯形图编写语句表程序清单,对程序进行模拟调试和修改,直到满足控制要求为止。 (5)控制柜或操作台的设计和现场施工。设计控制柜及操作台的电器布置图及安装接线图;设计控制系统各部分的电气互锁图;根据图纸进行现场接线,并检查。 (6)应用系统整体调试。如果控制系统由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后连接起来总调。 (7)编制技术文件。技术文件应包括:可编程控制器的外部接线图等电气图纸,电器布置图,电器元件明细表,顺序功能图,带注释的梯形图和说明。 7.2.2 PLC的硬件设计和软件设计及调试 1. PLC的硬件设计 PLC硬件设计包括:PLC及外围线路的设计、电气线路的设计和抗干扰措施的设计等。 选定PLC的机型和分配I/O点后,硬件设计的主要内容就是电气控制系统的原理图的设计,电气控制元器件的选择和控制柜的设计。电气控制系统的原理图包括主电路和控制电路。控制电路中包括PLC的I/O接线和自动、手动部分的详细连接等。电器元件的选择主要是根据控制要求选择按钮、开关、传感器、保护电器、接触器、指示灯、电磁阀等。 2. PLC的软件设计 软件设计包括系统初始化程序、主程序、子程序、中断程序、故障应急措施和辅助程序的设计,小型开关量控制一般只有主程序。首先应根据总体要求和控制系统的具体情况,确定程序的基本结构,画出控制流程图或功能流程图,简单的可以用经验法设计,复杂的系统一般用顺序控制设计法设计。 3. 软件硬件的调试 调试分模拟调试和联机调试。 软件设计好后一般先作模拟调试。模拟调试可以通过仿真软件来代替PLC硬件在计算机上调试程序。如果有PLC的硬件,可以用小开关和按钮模拟PLC的实际输入信号(如起动、停止信号)或反馈信号(如限位开关的接通或断开),再通过输出模块上各输出位对应的指示灯,观察输出信号是否满足设计的要求。需要模拟量信号I/O时,可用电位器和万用表配合进行。在编程软件中可以用状态图或状态图表监视程序的运行或强制某些编程元件。

三菱PLC编程实例

课题一PLC控制运料小车 一、课题要求: 要求:根据给定的设备和仪器仪表,在规定的时间内完成程序的设计、安装、调试等工作,达到课题规定的要求。 二、设计原则:按照完成的工作是否达到了全部或部分要求,由实验老师对其结 果进行评价。 三、课题内容: 其中启动按钮S01用来开启运料小车,停止按钮S02用来手动停止运料小车(其工作方式见考核要求2选定)。按S01小车从原点起动,KM1接触器吸合使小车向前运行直到碰SQ2开关停,KM2接触器吸合使甲料斗装料5秒,然后小车继续向前运行直到碰SQ3开关停,此时KM3接触器吸合使乙料斗装料3秒,随后KM4接触器吸合小车返回原点直到碰SQ1开关停止,KM5接触器吸合使小车卸料 5秒后完成一次循环。 四、设计要求: 1、编程方法由实验老师指定: ⑴用欧姆龙系列PLC简易编程器编程 1

⑵用计算机软件编程 2、工作方式: A.小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“0”时小车连续循环,当S07为“1”时小车单次循环; B.小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到碰SQ1开关立即停止;当再按启动按钮S01小车重新运行; C.连续作3次循环后自动停止,中途按停止按钮S02则小车完成一次循环后才能停止; 3、按工艺要求画出控制流程图; 4、写出梯形图程序或语句程序; 5、用欧姆龙系列PLC简易编程器或计算机软件进行程序输入; 6、在考核箱上接线,用电脑软件模拟仿真进行调试。 五、输入输出端口配置: 2

六、问题: 小车工作方式设定: A.小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“0”时小车连续循环,当S07为“1”时小车单次循环; B.小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到碰SQ1开关立即停止;当再按启动按钮S01小车重新运行; C.连续作3次循环后自动停止,中途按停止按钮S02小车完成一次循环后才能停止。 1、按工艺要求画出控制流程图: 2、写出梯形图程序或语句程序 3、用欧姆龙系列PLC简易编程器或计算机软件进行程序输入及调试。 (1)小车连续循环与单次循环用S07选择,当S07(0005)= 0时小车连续循环,当其等于1时,小车单次循环。 (2)小车连续循环,按停止按钮S02(0001),小车一次循环后回到原点,遇SQ1 停止,再按启动按钮S01(0000)小车重新运行 (3)连续三次循环由CNT03计数,中途按S02小车完成一次循环后停止 4、书面说明: (1)PLC有哪些特点?可靠性高,抗干扰能力 强配套齐全,功能完善,适用性强易学易用,深受 工程技术人员欢迎系统的设计、建造工作量小,维 护方便,容易改造体积小,重量轻,能耗低 (2)为什么PLC的触点可以使用无数次。 PLC里的一个“继电器”其实只是PLC内部寄存器的一个位,当你在程序中用到该继电器时,只是重复的对存储器中的相应位作“读”操作。并不像我们平时所说的继电器那样有线圈和触点。虽然初学时可以那样理解,但要知道它们的区别。 3

相关主题