一
1.什么是可编程控制器?
A:可编程控制器(PLC)它是一种集计算机技术、自动控制技术和通信技术于一体的通用工业自动控制装置。
2.如何控制可编程控制器的分类?简要介绍其特点。
答:○按结构形式划分:
a、集成紧凑型PLC 电源、CPU、I/O接口集成在外壳内
b、标准模块结构化PLC 是电源模板,CPU模板,开关量I/O模板等在结构上是独立的
○2按I/O点数和内存容量分:
a、小型PLC I/O点数一般在256点以下,内存容量在4点以下K字一般采用紧凑
型结构
b、中型PLC I/O点数一般不大于2048点,内容容量达到2-8点K采用模块化结构
c、大型PLC I/O2048点以上,内容容量达到8-16点K模块化结构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工作方式?
答:工作方式:○可编程运行模式,○2运行模式,○3停机模式,○通过存储器复位模式。CPU开关可以通过专用钥匙旋转来控制面板上的模式。
4、PLC如果数字输出模块按负载使用的电源进行分类,可以使用哪些输出模块?如果按输出开关设备进行分类,可以使用哪些输出方法?如何选择PLC输出类型?
答:直流驱动输出模块、交流驱动输出模块。有继电器输出模块、晶体管输出模块、晶闸管输出模块。驱动直流负载的大功率晶体管和场效应晶体管、驱动交流负载的双向晶闸管或固体继电器,以及既能驱动交流负载又能驱动直流负载的小型继电器。可根据上述规则选择
5、PLC与实际继电器相比,软继电器有哪些特点?
答:(1)反应速度快,噪音低,能耗低。体积小;(2)功能强大,编程方便,程序可随时修改;(3)控制精度高,程序控制复杂;(4)可自动检测控制过程;(5)系统稳定、安全可靠;
6.什么是通道和通道号?PC通道有哪些类别?
答:计算机系统中传输信息和数据的装置主要包括主存储器的读写通道、输入和输出通道。能够接收中央处理器的命令,独立执行通道程序,协助中央处理器控制和管理外部设备。通道号是某个通道的标题。分类:字节多通道、数组多通道、选择通道。
1、S7-300PLC有哪几种寻址方式?直接寻址与间接寻址有何区别?
答:○1立即寻址○2直接搜索存储器○3存触器间接寻址○间接搜索寄存器
区别:直接搜索是指令中的操作数直接给出,间接搜索是指令中的操作数通过地址给出
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内部部件是什么?如何确定各部件的地址分配和操作范围?
答:○输入图像寄存器○输出图像寄存器○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。综上所述,两者的主要区别在于检测逻辑操作结果和操作信号变化结果。
在按下一个常开按钮的过程中,发生了两个沿跳变,什么是上升沿?S7-300PLC 如何检测上升沿?
答:上升边:从0到1的跳变称为上升边。使用触点信号沿检测指令上升。A I0.0(与运算) BLD 100FP M0.0(上升测)= Q4.0
9、S7-300PLC定时器有多少种形式?脉冲定时器和扩展脉冲定时器有什么区别?
答:定时器指令有五种,即:S_PULSE(脉冲定时器),S_PEXT(扩展脉冲定时器),S_ODT(连接延迟定时器)S_ODTS(保持型连接延时定时器)S_OFFDT (断电延时定时器)。
S_PULSE(脉冲定时器)的工作特点是:输入为1,定时器开始计时,定时位置为1;计时到了,定时器停止工作,定时位置为0。如果定时间不到,输入为0,定时器停止工作,定时位置为0。
S_PEXT(扩展脉冲定时器)的工作特点是:从0输入→1:00,定时器开始工作计时,定时器位为1;定时时间到,定时器位为0。在定时过程中,输入信号断开不(定时器继续计时)。
用线圈表示的定时器和用功能框表示的定时器有什么区别?
答:用线圈表示的定时器通常连接到网络的最后;用功能框表示的定时器后面有一个输出端,可以控制通断。
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的内容及CC循环左移1位。CC1移入累加器1位0,累加器1位31移入CC1。10. RRDA(累加器1通过CC1循环右移),累加器1的内容及CC循环左移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堆栈中,执行结束变量的值因被其它内容覆盖而丢失。