1.PLC是什么?
可编程逻辑控制器,也被称为可编程控制器或plc,是计算机家族的固态成员,使用集成电路代替机电设备来实现控制功能。它们能够存储指令,如排序、定时、计数、算术、数据操作和通信,以控制工业机器和过程。
PLC可以被简单地看作是工业计算机,在它们的中央单元(PLC本身)和它们到现场设备的接口电路(输入/输出连接到现实世界)中具有特殊设计的架构。
2. PLC中有哪些模块是什么?
- 中央处理器
- 通信模块
- 数字输入
- 数字输出
- 模拟输入
- 模拟输出
- 脉冲输入
3.以控制电机为例说明PLC操作:
参照图片:
plc由输入或点模块、中央处理单元(CPU)和输出或点模块组成。输入接收来自不同现场设备(传感器)的各种数字或模拟信号,并将它们转换为CPU可以使用的逻辑信号。处理器根据程序的指令在存储器中作出决定并执行控制指令。
输出模块将CPU控制指令转换为可用于控制不同现场设备(执行器)的数字或模拟信号。使用编程工具输入所需的指示。这些说明指定了PLC将实现给定的输入。这些说明指定了PLC将实现给定的输入。
4.PLC中使用了哪些不同的编程语言?
可用于PLC编程的编程语言有五种,包括:
- 梯形图(LD)编程语言
- 指令列表(IL) /语句列表(SL)编程语言
- 顺序函数图(SFC) / Grafcet编程语言
- 函数框图(FBD)编程语言
- 高级编程语言(高级),例如Visual Basic
梯形图很容易理解,因为它们使用图形化方法,即使用电磁-机械继电器元件符号(线圈和触点)、功能块(如计时器、计数器、触发器、条件和程序员自定义的功能块)。
5.为什么我们使用PLC过继电器逻辑?
使用机电标准和定时继电器的系统的实施会使这个控制面板变成一个由大束电线和互连线组成的迷宫。如果应用需要以下要求,最好使用PLC:
- 控制逻辑变化的灵活性
- 高可靠性需求
- 空间需求重要
- 数据采集要求
- 频繁控制逻辑变化
- 需要快速修改
- 对未来增长的需求
当系统要求灵活性或未来增长时,可编程控制器提供的回报超过了继电器控制的任何初始成本优势。即使在不需要灵活性或未来扩展的情况下,PLC提供的故障排除和维护辅助可以极大地使大型系统受益。
6.PLC和你的个人电脑有什么区别?
PLC的中央处理器的结构与通用计算机的结构基本相同;然而,它们有一些重要的特征。首先,与机器不同的是,plc被明确地设计为能够在严酷的工业条件下生存
一个精心设计的PLC可以安装在有大量的电气噪音,电磁干扰,机械振动和湿度无冷凝的环境中欧宝体育黑人么
7.市场上有哪些PLC类型?
- 微观制度:微plc用于控制多达32个输入和输出设备,20或更少的I/O是标准的应用程序
- 小制度:小型plc控制32至128 I/O
- 媒介制度:64 ~ 1024 I/O
- 大型钢笔:512到4096 I / O
- 非常大的制度: 2048 ~ 8192 I/O
8.plc的优点:
- 高可靠的固态组件
- 体积小,占用空间小
- 不干扰布线的使用
- 消除长线/导管运行
- 软件控制继电器
- 可接受报表形式的输出。
基于微处理器的系统:
- 更高水平的性能
- 高质量的产品
- 多功能的能力
- 沟通能力
可编程的内存:
- 简化了的变化
- 灵活的控制
模块化的架构:
- 安装的灵活性
- 轻松安装
- 降低硬件成本
- 可扩展性
9.如何编程plc ?
每个PLC制造商都有自己的PLC编程工具。例如,西门子使用Simantic S7 Manager,Allen Bradley使用RS Logix和Modicon使用PLC Pro的编程软件。用于编程的语言是梯形逻辑(LD),语句列表(STL),功能框图(FBD),顺序功能图(SFC),指令列表(IL)等。
10.什么是PLC扫描?
PLC扫描PLC程序作为称为扫描的重复过程的一部分执行。当CPU读取输入状态时,PLC扫描结束。接下来,执行应用程序程序。然后CPU执行内部通信和诊断功能。最终,CPU会改变性能状态。这个过程在运行模式中重复,只要CPU。
完成扫描所需的时间取决于程序的大小,I/ o的数量,和通信所需的数量。
11.一些重要的梯子继电器说明:
13.锁存线圈的目的是什么?
一个锁存线圈指令使输出保持通电,即使变化是由引起输出的触点的状态激发的。如果任意横档路径具有逻辑连续性,则该指令打开输出并保持输出,即使逻辑连续性或设备控制丢失。
14.什么是下沉和采购?
直流输入模块可以在下沉和采购操作中与现场设备接口,这是AC/DC输入模块不具备的能力。
如果设备在开启时提供电流,则据说它是采购电流。相反,如果设备在开启时接收电流,则据说它沉入电流。
15.什么是计时器和柜台?
它们在时间间隔过期或计数达到预设值后激活或禁用设备。通常,计时器和计数器指令被认为是内部输出。
计时器而counter指令,如继电器类型的指令,对于梯形图的指令集是必不可少的。
16.什么是开延迟/关延迟计时器?
一个ON-delay energize timer (TON)输出指令要么提供延时操作,要么提供某个事件发生的持续时间度量。一旦梯级具有连续性,计时器就开始计算基于时间的间隔(滴答声),并开始倒数,直到累积的时间等于预设时间。
一个熄灭激励定时器(TOF)输出指令提供延时动作。如果控制线路rung没有连续性,则计时器开始计数基于时间的间隔,直到累积的时间值等于编程预设值
17.什么是保留-延迟计时器?
如果需要保持定时器的累积值,即使逻辑稳定或设备功率丢失,一个保留ON-delay timer (RTO)输出指令被使用。如果任何梯级路径具有逻辑连续性,计时器开始计算基于时间的间隔,直到累积时间等于预设值。
18.什么是主控制继电器?
主控制继电器(MCR)输出指令激活或取消激活梯形梯级的组或区域的执行。MCR梯度与端部梯级(后面讨论)一起使用,以围绕一组梯级。
当MCR梯级条件为真时,它将触发引用输出,允许区域内的所有梯级输出根据各自的输入梯级条件进行管理。当MCR输出被关闭时,该区域内的所有非保留(非捕获)输出都被断电。
19.列出一些梯形逻辑中常用的数据操作指令:
20.局域网和工业网有什么区别?
局域网络:局域网是用来连接同一建筑或站点内的计算机及其外围设备的。对于大多数局域网,网络中两个节点之间的最大距离至少为1英里,传输速度为1 ~ 20兆比特。
工业网络:
一种特殊类型的LAN,工业网络,是一个符合以下标准的LAN:
- 能够支持实时控制
- 高数据完整性(错误检测)
- 高噪声免疫力
- 在恶劣环境下的高可靠性
- 适用于大型装置
21.指出梯形逻辑程序的特点:
- 权力从左到右流动。
- 右侧的输出不能直接与左侧连接。
- 触点不能放在输出的右侧。
- 每个横档至少包含一个输出。
- 每个输出只能在程序中使用一次。
- 一个特定的输入A /o输出可以出现在阶梯的多个梯级上。
- 输入a/o输出都由它们的地址来识别,使用的符号取决于PLC制造商。
22.在选择PLC微处理器时,你会考虑哪些因素?
- I / O点:每个PLC处理器将只能与有限数量的每种类型的I/O模块工作。
- 内存大小和性能:考虑数据或程序存储和扫描时间取决于处理器。
- 速度:必须确定所有I / O所需的操作速度,并选择匹配的PLC。这需要估计程序规模和慢速指令的比例
- 当需要一个通信设施时,我们需要确定内建端口是否适合应用,或者是否需要一个单独的模块。
- 确保选定的PLC能够处理任何特定应用所需的操作是至关重要的
23.如何检查PLC系统?
- 检查PLC与工厂之间的所有电缆连接是否完整、稳定,并符合当地标准。
- 检查所有输入电源是否与PLC设置的电压一致。
- 检查所有保护装置是否设置为适当的跳闸设置。
- 检查紧急停止按钮是否正常
- 检查所有输入/输出设备是否连接到正确的输入/输出点并提供正确的信号。
- 加载和测试软件。
24.主要的工业控制系统是什么?
- PLC.
- DCS
- 嵌入式控制
- SCADA
25.基本逻辑门:
门:系列操作:输出只有在两个输入都很高时高
或门:并联:当任意一个输入高或两个输入都高时,输出高。
非门:反向操作:输入低输出高,输入低输出低
26.阶梯逻辑中的联锁是什么?画一个示例:
联锁是一种应用,当两个设备同时存在时,它们不需要同时操作。如果其中一个是开的,那么另一个应该是关的,反之亦然。这种控制系统叫做联锁。
27.梯形逻辑虚拟继电器的数量和输入和输出指令仅限于_____________
内存大小
28.RS LINX软件的用途是什么?
一般来说,RS Linx软件是编程设备和控制器之间的通信工具。它充当两者之间的链接,因此传递命令非常有用。
这不仅可以配置联系人驱动程序,还可以显示已经配置的驱动程序和主节点。
RS Linx软件以执行诸如安装、上传、固件升级、上网、发送消息等活动而闻名。
29.什么是HMI?
HMI是一种专为工业用途的人机界面。HMI系统可以称为进程的“窗口”。此窗口可以在监视器上或在操作面板等特殊工具上。HMI系统已连接行业的硬件和软件组件,以便HMI可以交换用户系统信息。
30.固定PLC如何与模块化PLC不同?
固定plc的设计主要是为了执行在工业中要完成的基本功能。这些是紧凑型的,由一个中央处理器和一个电源组成。
另一方面,模块化plc有各种独立的系统和部件,它们有多个I / O设备,它们可以很容易地被替换。
31.PLC主要生产厂家有哪些?
- 西门子
- 艾伦-布拉德利
- ABB
- 三菱PLC)
- 霍尼韦尔
- 日立
- 摩托罗拉
- 施耐德自动化
32.232卢比是什么?
RS - 232是一种异步通信方式。串行通信是通过各种类型的设备与外部世界进行通信的一种方式。它被称为串行是因为数据位串行地分布在单行上。一个叫做UART(通用异步接收发送器)的特殊芯片来管理串行端口。
33.RS - 232设备有哪些类型:
- 数据终端设备,一个常见的例子是计算机。
- DCE - 数据通信设备和常见示例是调制解调器
34.标准的MODBUS网络有哪些?
ASCII模式:消息中的每个字符字节以2个ASCII字符的形式发送。这种模式允许字符之间的时间间隔高达一秒,在传输过程中不会产生错误。
RTU模式:在每个8位消息字节中有两个4位十六进制字符,消息以连续流的方式传输。在相同的波特率下,更大的有效字符密度增加了ASCII模式下的吞吐量。
35.如何读懂一个简单的阶梯逻辑?
- 权力从左到右流动。
- 右侧的输出不能直接与左侧连接。
- 触点不能放在输出的右侧。
- 每个横档至少包含一个输出。
- 每个输出只能在程序中使用一次。
- 一个特定的输入A /o输出可以出现在阶梯的多个梯级上。
- 输入a/o输出都由它们的地址来识别,使用的符号取决于PLC制造商
36.什么是冗余?
从主设备自动切换到备用设备而不影响所控制过程的能力。
37.什么是主/从配置?
它通常是一个单一的主设备(PLC)与多个从设备(传感器)对话。主设备在拥有令牌时轮询从设备。从属设备只在被问到问题时才回答。它们是被动的,主人可以说是主动的。从设备只是收集数据,并在被要求时将其传递给主设备。
38.CRC是什么?
循环冗余测试(CRC)是数字网络和存储设备中的广泛使用的错误检测功能,以检测对原始数据的无意修改。访问这些结构的数据块基于多项式信息部分的其余部分与快速搜索值连接。
39.什么是混合动力系统?
混合系统是使用两个或多个控制系统的组合。像离散功能的组合,plc处理如此简单和经济,与复杂的模拟连续控制dcs的能力。
40.如何定义函数块编程?
数据流是FBD背后的主要原理。在这些类型的程序中,值通过从输入到输出的功能块。
FBD程序是使用绑定在一起的函数块来描述数据交换的。连接线将具有一种数据类型,必须在两端兼容。
41.你对指令表了解多少?
- 指令表(IL)是一种底层的文本语言,它具有与基本机器汇编程序相似的结构。
- IEC通过审查PLC制造商提供的许多低级语言开发了IL。
- IEC通过评估由PLC制造商提供的许多低级语言建立了IL。
42。AB支持的各种通信接口有哪些?
DH +,DH485,ETH,MODBUS,设备网和控制网
43.串行通信的类型有哪些?
- RS 232
- rs - 485
- SPI(串行外围界面)
- I2C(集成电路间电路)
- 通用串行总线
- CAN(控制区网络)
44.描述结构化文本编程
- ST是一种高级语言,类似于PASCAL或BASIC语言。
- ST是一种专门为工业控制应用开发的独立语言
- 相当直接向前且易于学习和使用。
- 一个复杂的编程任务的紧凑公式。
- 用于控制指令流的强大构造。
- 适用于复杂的数学解决方案。
- 对于FBD, LD或IL中困难问题的简单解决方案。
45.电流流入时会发生什么在电流降低的直流输入模块中吗?
电流从输入场设备流出。
46.4-20毫安还是0-20毫安?解释你的答案。
使用4-20毫安信号意味着PLC可以很容易地检测到电缆断裂。这是因为它只返回0 ma。PLC失去了它的能力,以检测任何电缆断裂使用0-20毫安信号。
47. PLC系统中的基本文件是什么?
- 系统概述和控制操作的完整描述
- 系统各单元的框图
- 每个输入和输出、目的地和编号的完整列表
- I / O模块接线图,每个I / O点的地址识别和机架位置
- 带有横档描述、编号和功能的梯形图。
48。西门子公司使用的软件有哪些?
- 用于S7 200的PLC编程:Microwin
- 对于S7 300和400系统:Simantic S7 Manager
- 西门子使用的SCADA软件是Win CC。
- 早期的COROS LS/B是西门子公司提供的
49。艾伦·布拉德利用的是什么软件?
- Pico软件用于Pico PLC编程
- RS Logic 500用于Micrologix和SLC PLC编程
- RS Logic 5000用于控制登录
50.如何区分通信协议?
通过支持的数量节点,通信速度和总网络的速度来区分通信协议。
51.解释S7-200 PLC可用的时间戳?
此警告消息显示项目时间标记与PLC中的任务时间标记不匹配。此警告消息显示项目时间标记与PLC中的任务时间标记不匹配。但是,程序的功能可能相同,但时间戳可能不同。