1、什么是可编程控制器?

答:可编程控制器(PLC)是以微处理器为核心,综合了计算机技术、自动控制技术和通信技术而发展起来的一种通用工业自动控制装置。

2、可编程控制器是如何控制分类的?简述其特点。

答:○1按结构形式分:

a、一体化紧凑型PLC 电源、CPU、I/O接口都集成在一个机壳内

b、标准模块式结构化PLC 是电源模板、CPU模板、开关量I/O模板、等在结构上是相互独立的

○2按I/O点数及内存容量分:

a、小型PLC I/O点数一般在256点以下,内存容量在4K字以一般采用紧凑

型结构

b、中型PLC I/O点数一般不大于2048点,内容容量达到2-8K字,采用模块化结构

c、大型PLC I/O点数在2048点以上,内容容量达到8-16K字,采用模块化结构3按控制性能分类:

a、低档PLC 有基本的的控制功能和一般的运算能力,工作速度比少

b、中档PLC 有较强的控制功能和较强的运算能力,能完成一般的逻快

c、高档PLC 有强大的控制功能和极强的运算能力还能进行复杂的算快

3、简述可编程控制器的工作原理,如何理解PLC的循环扫描工作过程?

答:原理:PLC整个运行可分为上电处理、扫描过程和出错处理三个阶段不断按顺序循环。

循环:扫描过程分为三个阶段:输入采样、程序执行,输出刷新,当扫描到输入端有信号输入时,则进入输入采样阶段,再进入寄存器中,则输入不断刷新,扫描过程不断循环。

4、简述PLC与继电器一接触器控制在工作方式各有什么特点?

答:PLC工作方式是采用顺序扫描用户程序

继电器一接触器工作方式是硬逻辑并行运行

6、详细说明PLC在扫描过程中,输入映像寄存器和输出映像寄存器各起什么作用。

答:输入映像寄存器作用:连接外部输入端子,每个扫描周期结束后,外部输入端子实际状态映射到寄存器中一次,即刷新一次。

输出映像寄存器作用:连接输出锁存器和输出端子在一个扫描周期结束哈偶,输出映像寄存器实际状态映射到输出锁存器中一次,即刷新一次。二

1、SIMATIC S7-300 MPI有何用途?

答:MPI用于连接多个不同的CPU或设备。

2、数字量输入模块的接口电路有哪几种形式?输出接口电路有哪几种形式?

答:输入模块:直流信号输入和交流信号输入

输出模块:直流电源驱动的晶体管输出型,交流电源驱动的晶体闸管输出型、交/直流电源驱动的继电器输出型。

3、PLC的工作方式有几种?如何改变PLC的工作方式?

答:工作方式:○1可编程运行模式,○2运行模式,○3停机模式,○4存储器复位模式。可通过CPU面板上的模式选择开关,有些可以通过专用钥匙旋转控制。

4、PLC数字量输出模块若按负载使用的电源分类,可有哪几种输出模块?若按输出的开关器件分类,可有哪几种输出方式?如何选用PLC输出类型?

答:直流驱动输出模块、交流驱动输出模块。有继电器输出模块、晶体管输出模块、晶闸管输出模块。驱动直流负载的大功率晶体管和场效应晶体管、驱动交流负载的双向晶闸管或固态继电器,以及既可以驱动交流负载又可以驱动直流负载的小型继电器。可根据实际情况按照上述规则选取

5、PLC中的“软继电器”与实际继电器相比,有哪些特点?

答:(1)反应速度快,噪音低,能耗小。体积小;(2)功能强大,编程方便,可以随时修改程序;(3)控制精度高,可进行复杂的程序控制;(4)能够对控制过程进行自动检测;(5)系统稳定,安全可靠;

6、何谓通道和通道号?PC的通道分哪几类?

答:计算机系统中传送信息和数据的装置,主要有主存储器读写通道和输入、输出通道。能接收中央处理机的命令,独立执行通道程序,协助中央处理机控制与管理外部设备。通道号则是对某个通道的称谓。分类:字节多路通道、数组多路通道、选择通道。

1、S7-300PLC有哪几种寻址方式?直接寻址与间接寻址有何区别?

答:○1立即寻址○2存储器直接寻址○3存触器间接寻址○4寄存器间接寻址

区别:直接寻址是指令中操作数直接给出,间接寻址是指令中操作数通过地址的方式给出

2、M0.0、MB0、MW0和MD0有何区别?

答:M、MB、MW、MD都是位存储器(又称输出继电器)。M为存储位标识符,寻址范围为0.0~255.7;MB为存储字节标识符,讯寻址范围为0~255;MW为存储字标识符,寻址范围为0~254;MD为存储双字标识符,寻址范围为0~252。

3、S7-300PLC有哪些内部元器件?各元件地址分配和操作数范围怎么确定?

答:○1输入映像寄存器○2输出映像寄存器○3内部标志寄存器○4特殊标志寄存器○5顺序控制寄存器○6变量寄存器○7局部变量寄存器○8定时器○9计数器○

10模拟量输入映像寄存器○

11模拟量输出映像寄存器○12累加器○13高速计数器

操作数范围按元件后带字符而定。字节,字,双字规定了操作数范围。

4、在状态字中,RLO作用是什么?

答:RLO位存储逻辑操作结果

5、S7-300PLC的基本数据类型有哪些?

答:○1布尔○2字节○3字○4双字○5字符○6整数○7长整数○8实数○9时间○10日期○11实际时间○12S5系统时间

6、在RS触发器中何谓“置位优先”和“复位优先”,如何运用?置位、复位指令与RS触发器指令有何区别?

答:置位优先:当R和S驱动信号同时为1时,触发器始终为置位状态

置位优先:当R和S驱动信号同时为1时,触发器始终复位状态

其中RS触发遵循置位优先,SR触发器遵循复位优先

7、对触电的边沿检测指令与对RLO的边沿检测指令有何区别?

答:RLO-边沿检测:当逻辑操作结果变化时,产生RLO边沿。检测正边沿FP ——RLO从“0”变化到“1”,“FP”检查指令产生一个“扫描周期”的信号“1”;检测负边沿FN,则RLO从“1”变化到“0”,“FN”检查指令产生一个“扫描周期”的信号“1”。上述两个结果保存在“FP(FN)”位存储器中或数据位中,如M 1.0??,同时,可以输出在其他线圈。

信号-边沿检测:同上面的RLO指令类似,当信号变化时,产生信号边沿,也有正/负边沿之分:POS/NEG。综上所述,这两着之间的主要区别在于一个是检测逻辑操作结果,一个是操作信号变化结果。

8、一个常开按钮按下的过程中,发生了两个沿跳变,何谓“上升沿”?在S7-300PLC 中如何检测“上升沿”?

答:上升沿:从0到1的跳变称为上升沿。采用触点信号上升沿检测指令来检测。比如:A I0.0(与运算) BLD 100FP M0.0(上升测)= Q4.0

9、S7-300PLC有几种形式的定时器?脉冲定时器和扩展脉冲定时器有何区别?

答:共有5种定时器指令,它们是:S_PULSE(脉冲定时器)、S_PEXT(扩展脉冲定时器)、S_ODT(接通延时定时器)、S_ODTS(保持型接通延时定时器)、S_OFFDT (断电延时定时器)。区别:

S_PULSE(脉冲定时器)的工作特点为:输入为1,定时器开始计时,定时位为1;计时时间到,定时器停止工作,定时位为0。如在定时时间未到时,输入变为0,则定时器停止工作,定时器位为变为0。

S_PEXT(扩展脉冲定时器)的工作特点为:输入从0→1时,定时器开始工作计时,定时器位为1;定时时间到,定时器位为0。在定时过程中,输入信号断开不影响定时器的计时(定时器继续计时)。

10、用线圈表示的定时器与用功能框表示的定时器有何区别?

答:用线圈表示的定时器一般接在网络的最后;用功能框表示的定时器后面还有一个输出端,可以控制通断。

11、S7-300PLC的计数器有几种计数方式?

答:连续计数,周期计数,一次计数

12、分析几种移位指令的区别。

答:1. SSI或SSI(有符号整数移动),空出位用符号位(位15)填补,最后一处的位送CC1,有效移位位数是0~15。

2. SSD或SSD(有符号长整数移动),空出位用符号位(位31)填补,最后移出的位送CC1,有效移位位数是0~32。

3. SLW(字左移)或SLW,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~15。

4. SRW(字右移)或SRW,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~15。

5. SLD(双字左移)或SLD,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~32。

6. SRD(双字右移)或SRD,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~32。

7. RLD(双字循环左移)或RLD,有效移位位数是0~32。

8. RRD(双字循环左移)或RRD,有效移位位数是0~32。

9. RLDA(累加器1通过CC1循环左移),累加器1的内容与CC1一起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入CC1。10. RRDA(累加器1通过CC1循环右移),累加器1的内容与CC1一起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入CC1。五

1、STEP7中有哪些逻辑块?

答:组织块(OB),功能块(FB),功能(FC),系统功能块(SFB),系统功能(SFC),数据块(DB、DI),系统数据块(SDB)。

2、功能FC和功能块FB有何区别?

答:功能块FB和功能FC都属于用户自己编程的块,功能块FB带有一个附属的背景数据块DI。传递给FB的参数和静态变量存在背景背景数据块中,临时变量存在L数据堆栈中。功能FC没有它自己的存储区,所以必须为它内部的形式参数指定实际参数。另外,不能为FC的局域数据分配初始值。

3、系统功能SFC和系统功能块功能有何区别?

答:系统功能SFC和系统功能块SFB与功能FC、功能块FB非常相似,只不过前面两者是系统自带的。系统功能块SFB要求必须为它生成背景数据块,并将其下载到CPU中作为用户程序的一部分,而系统功能SFC不需要。

4、共享数据块和背景数据块有何区别?

答:共享数据块:又称作全局数据块,用于存储全局数据,所有逻辑块(OB、FC、FB)都可以访问共享数据块存储的信息。背景数据块:用作“私有存储器区”,即用作功能块(FB)的“存储器”。FB的参数和静态变量安排在它的背景数据块中。背景数据块不是由用户编辑的,而是由编辑器生成的。

5、什么是符号地址?采用符号地址有哪些优点?

答:符号寻址:在符号寻址中,使用的是符号(例如: MOTOR_ON ),而不是绝对地址。在符号表中可以对输入、输出、定时器、计数器、位存储器和块定义符号。

使用符号地址使得程序方便易读,即其阅读性和可理解性更高。

6、组织块可否调用其他组织块?

答:OB 组织块由PLC的操作系统自行调用,无需用户干预,用户仅可以在OB 中调用其他的FC,FB,不可调用OB。

7、B堆栈与L堆栈有何不同?

答:局部数据堆栈简称L堆栈,是CPU中单独的存储器区,可用来存储逻辑块的局部变量(包括OB的起始信息)、调用功能FC时要传递的实际参数,梯形图程序中的中间逻辑结果等。可以按位、字节、字和双字来存取。块堆栈简称B堆栈,是CPU系统内存的一部分,用来存储被中断的块的类型、编号、优先级和返回地址;中断时打开的共享数据块和背景数据块的编号;临时变量的指针(被中断块的L堆栈地址)。

8、在变量声明表内,所声明的静态变量和临时变量有何区别?

答:静态变量和临时变量同属于局部变量,临时变量又称作暂态变量,静态变量存储在背景数据块中,块调用结束后,其内容被保留;临时变量存储在L堆栈中,执行结束变量的值因被其它内容覆盖而丢失。

plc采用计算机结构如何理解,PLC课后习题答案相关推荐

  1. plc采用计算机结构如何理解,PLC的基本结构

    plc实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同. a. 中央处理单元(CPU) 中央处理单元(CPU)是PLC的控制中枢.它按照PLC系统程序赋予的功能接收并存储从编程器键入 ...

  2. 整理对应_JSP第二版课后习题答案【侵权联系我删除】

    JSP第二版课后习题下载:https://download.csdn.net/download/weixin_42859280/11265785 JSP第二版课后习题答案下载:https://down ...

  3. 虚拟网络的组建和应用课后习题答案

    第10章 虚拟网络的组建和应用课后习题答案 (自己整理的,仅供参考) 1.VPN服务器必须已经联入Internet,并拥有合法IP地址 2.虚拟专用网是对企业内部网的扩展 3.作为路由器和远程访问服务 ...

  4. 《软件工程导论》课后习题答案

    <软件工程导论>课后习题答案 第一章 软件工程概论 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题.这些问题表现在以下几个方面: (1)用户对开发出 ...

  5. 朱善利《微观经济学》第3版课后习题答案

    完整版在线阅读>>> http://wwxx.100xuexi.com/Ebook/4459.html 本书是朱善利<微观经济学>(第3版)教材的学习辅导书,对朱善利&l ...

  6. 昆明理工大学c语言程序设计答案,昆明理工大学c语言程序设计课后习题答案

    昆明理工大学c语言程序设计课后习题答案 昆明理工大学C语言程序设计课后习题答案 第1章 认识C语言 (一).是非题 1.程序是指挥计算机进行各种信息处理任务的一组指令序列. A.对 B.错 2.机器语 ...

  7. 计算机网络(第二版)--清华大学出版社课后习题答案

    计算机网络(第二版)清华大学出版社课后习题答案 第一章 1.计算机网络的发展可以划分为几个阶段?每个阶段各有什么特点? 答:可以划分为四个阶段: 第一阶段:20世纪50年代-------面向终端 计算 ...

  8. JSP第二版课后习题答案初步不含颜色,冗杂【侵权联系我删除】

    JSP第二版课后习题下载:https://download.csdn.net/download/weixin_42859280/11265785 JSP第二版课后习题答案下载:https://down ...

  9. 计算机网络原理李全龙答案,自考04741《计算机网络原理》课后习题答案.doc

    PAGE 自考04741<计算机网络原理>课后习题答案 第一章 PSE:分组交换设备?? PAD:分组装配.拆卸装备 NCC:网络控制中心 FEP:前端处理机 IMP:接口信息处理机 PS ...

最新文章

  1. linux(六)之文本操作
  2. linux关于tcp协议ack的实现--发送端对ack的处理
  3. python 报错 bs4 FeatureNotFound: Couldn‘t find a tree builder with the features you requested: lxml
  4. 类中成员函数声明后面的const的含义
  5. iOS 如何让IOS应用从容地崩溃
  6. rust石头墙几个c4_哪个房间需要清扫 石头扫地机器人T6可能比你还清楚
  7. linux RTC 驱动模型分析
  8. CCNA-数据包在网络设备直接的通信流程
  9. syslog打印不带等级_linux下syslog使用说明
  10. Hive建表与数据加载
  11. 张子轩周剑:3月21日阿里云北京峰会企业IT治理大神
  12. lfs库下载_lua使用lfs.dll库进行文件操作
  13. C语言,最新猴子摘桃(递归方法)
  14. Function.identity()初探
  15. Github精选:本周10大热门项目
  16. Vue项目首页---开发周末游组件
  17. 程序员在囧途之火葬场惊魂14天
  18. aspen压缩因子_利用aspen plus进行物性参数的估算
  19. 01、第一个简单的BUCK电路的计算与仿真
  20. Handlebars.js的下载及使用示例

热门文章

  1. 在Ubuntu20.04上安装二进制ros2 foxy
  2. 2019 AMC8中文
  3. 跑跑卡丁车手游国际服服务器维护,跑跑卡丁车手游
  4. HBDL-701型电流继电器
  5. 换晶振导致stm32串口数据飞码的解决办法
  6. 天旦BPC 4.3发布,人工智能产品化第一步
  7. 动态规划——青蛙过桥
  8. stdlib.h和stdio.h有什么区别
  9. 等保三级都需要哪些安全产品?都有哪些作用?
  10. jai_imageio-1.1-alpha.jar下载