(4)电源单元PC对供电电源要求不高,可直接采用普通单相交流电。允许电源电压额定值在+10%—-15%范围内波动。也有用支流24V供电。PC内部有一个高质量开关型稳压电源,用于对CPU,I/O单元供电,还可为外部传感器提供DC24V电源
6-3 PLC内部存储空间可分为哪几部分?各部分的存储内容是什么?
答:存储器,PC主机内容配有两种不同类型的存储器,即:
系统存储器(ROM区),用以固化PC生产厂家编写的各种系统工作程序,相当于个人计算机的操作系统,在很大程度上它决定该种PC的性能与质量,用户无法更改和调用。系统工作程序有三种类型:系统管理程序;用户程序编辑和指令解释程序;标准子程序与调用管理程序
用户存储器(RAM区),包括用户程序存储器(程序区)和数据存储器(数据区)两种,前者用于存放用户程序,后者用来存放(或记忆)用户程序执行过程中使用ON/OFF状态量或数据量,以生成用户数据区
6-4 FX2N系列PLC内部供编程使用的软器件有哪几种?各有什么用途? 答:(1)输入继电器X,专用于接受和存储(记忆,对应输入映象寄存器的某一位)外部开关量信号,它能提供无数对常开,常闭触点用于内部编程。每一个输入继电器线圈与PC的一个输入端子相联。
地址为X0—X177,最多可达128点,输入响应时间为10ms
(2)输出继电器Y,有两个作用,a,提供无数对常开,常闭触点用于内部编程;b,提供一副常开触点驱动外部负载(输出响应时间为10ms)
输出继电器的状态只能由程序驱动,外部信号不能直接改变其状态 地址为Y0—Y177,最多可达128点
(3)辅助继电器M,用于状态暂存,移位,辅助运算及赋予特殊功能等。通常辅助继电器线圈也是由程序驱动,也能提供无数对常开,常闭触点用于对内部编程,但没有输出控制能力
PC内部辅助继电器一般有三类共1280点: 通用型辅助继电器M0—M499共500点 掉电保持型辅助继电器M500—M1023共524点 特殊用途型辅助继电器M800—M8255共256点
(4)状态器S状态元件S是构成状态转移图的重要元件,用于步进顺序控制,有物种状态器件,即
初始状态器S0—S9共10点 回零状态器S10—S19共10点 通用状态器S20—S49共480点 保持状态器S500—S899共400点
故障诊断和报警状态器S900—S999共100点
(5)常数K/H
(6)定时器T,所有定时器都是通电延时型,可以用程序方式获得断电延时功能。在程序中,定时器总是与一个定时设定值一起使用,并根据时钟脉冲累积计时,当所计时间达到设定值,共输出触点动作
定时器有T0—T255共256点,分辨率有1ms,10ms,100ms三种,T0—T199(200点),T250—T255(6点)以100ms脉冲为计时单位,T200—T245(46点)以10ms脉冲为计时单位,T246—T249(4点)以1ms脉冲为计时单位
(7)计数器C有C0—C255共256点,分为两种类型: 内部信号计数用计数器 高速计数器
(8)数据寄存器D,PC在进行输入,输出处理,模拟量控制,数字控制时,需要有许多数据寄存器用以存储各种数据。每个数据寄存器都是16位,可以用两个数据寄存器串联存放32 位数据
D0—D2999,D8000—D8255共3256点,分为以下 普通型数据寄存器D0—D199共200点 掉电保持型数据寄存器D200—D999共800点 特殊用途型数据寄存器D8000—D8255共256点 文件寄存器D1000—D2999共2000点
(9)变址寄存器V/Z,实际上是一种特殊用途数据寄存器,用于改变元器件的地址编号。V,Z都是16位数据寄存器,它可像其它数据寄存器一样进行数据读写,需要进行32位操作时,可将V,Z串联使用并规定Z为低位,V为高位
(10)指针P/I有两种类型:
分支指令用指针,P0—P63共64点,作为一种标号,用来指定跳转指令CJ或子程序调用CALL等分支指令的跳转目标,指针在用户程序和PC内用户存储器占有一定空间
中断用IO##—I8##共9点
6-5 PLC采用什么工作方式/其特点是什么?
答:PC采用周期循环扫描,集中输入与集中输出的工作方式。
特点:可靠性高,抗干扰能力强,但响应滞后速度慢。 一个用户程序扫描周期由三个阶段组成:
输入处理阶段,又称为输入采样。在此阶段,扫描所有输入端子并将输入量顺序存入输入映像寄存器。此时输入映像寄存器被刷新,此后关闭输入通道,接着转入程序执行阶段。
程序执行阶段,PC对用户程序按先左后右从上至下步序逐句执行程序指令。在程序执行过程中根据程序执行需要,从输入映像寄存器内部元件寄存器中,将
有关元件的状态数据读出,按程序要求进行逻辑运算和算术运算,并将每步运算结果写入相关元件映想寄存器。
输入处理阶段,所有程序指令执行完毕,将内容元件寄存器中所有输出继电器状态在输出处理阶段一次转存到输出锁存器中,所有输出继电器状态在输出处理阶段一次转存到输出锁存器中,经隔离驱动功率放大电路送到输出端子,并通过PC外部接线驱动实际负载。
6-6 何谓编程语言?PLC常用的编程语言主要有哪几种?
答:(1)梯形图语言
(2)指令表编程语言
(3)顺序功能图编程语言,简称为SFC编程语言,又称为功能表图或状态转移图。它将一个完整的控制过程分为若干个阶段(状态),各阶段具有不同动作,阶段间有一定的转换条件,条件满足就实现状态转移,上一个阶段动作结束,下一个状态动作开始。
(4)级式编程语言 (5)逻辑图编程语言 (6)高级编程语言
6-7 梯形图与继电器控制线路图有哪些异同点? 答:相同之处:
(1)结构形式基本相同
(2)梯形图大致沿用了继电器控制元件符号,仅个别有些不同 (3)信号输入/输出形式及控制功能相同。 不同之处: (1)组成器件不同 (2)工作方式不同 (3)触点数量不同
(4)继电器控制图的左/右(上/下)母线是电源线,施加一定电压。当支路接通时,流过支路电流,各支路元件都有电压。而梯形图左/右母线是一个界限(有的梯形图不画右母线),并未施加电压。支路接通时,并无电流通过。
(5)制约关系不同
(6)梯形图修改方便,适应性强。
6-8 FX2N系列PLC的基本指令有几条?各条指令的功能是什么?写出图6-92所示梯形图的语句表。
图 6-92 题6-8梯形图
答:1)触点取用与线圈输出指令LD,LDI,OUT
OUT指令不能用于输入继电器X,当用于定时器T或计数器C时必须设置常数K
2)单个触点串并联与块电路串并联指令 AND,ANI,OR,ORI,ANB,ORB
多重输出指令MPS,MRD,MPP 主控与主控复位指令MC,MCR
置位与复位指令DET,RST 脉冲输出指令PLS,PLF 空操作与程序结束指令NOP,END