浔之漫智控技术(上海)有限公司-西门子模组
西门子授权S7-300代理商

西门子授权S7-300代理商

PLC是什么意思?相信很多人处于大概知道是什么,但是又无法准确说出的阶段,作为专注于为企业提供数据采集和设备控制解决方案的众诚工业,今天和大家探讨一下。

而众诚工业还能根据用户需求,设计PLC控制程序,为客户提供PLC编程和上位机软件的定制化开发技术服务,满足用户的多种需求,比如,自主研发的洁净空调智能控制系统和通风排风智能控制系统就配置PLC,不仅具有报警和定时控制功能,还兼具可扩展性和兼容性,系统能被第三方系统集成。


以上PLC的基本介绍,相信大家对PLC也有一个初步的了解。PLC的型号、品牌不同,对应着其结构形式、性能、编程方式等等都有所差异,价格也各不相同,在挑选时候,建议先要明确自己的应用需求,比如具体的应用场景,希望实现的运动和控制功能,已经特殊的控制要求,这些将决定了PLC的选型和搭配组合。

简单地说,PLC就是一种小型的计算机,和我们常用的计算机不同的是,PLC是设备之间通过数字信号进行互动,而我们常用的计算机,是人和计算机的互动。


控制是PLC的核心功能,其控制类型主要分为以下几种1、开关量的开环控制。这是PLC*基本的控制功能,它能凭借其强大的逻辑运算能力,取代传统继电接触器的控制系统;


2、数据采集与监控。这是PLC非常必要的功能,否则它将无法完成现场控制;


3、数字量智能控制。PLC具有实现接收和输出高速脉冲的功能,近年来先进的PLC还开发了数字控制模块和新型运动单元模块,让工程师更加轻松地通过PLC实现数字量控制;


4、PLC能通过模拟量采集和调节温度、压力、速度等参数。


正因为PLC功能强大,且具有设计方便、重量体积小、能耗低、改造工作量小、通用性强、维护方便等易学易用的特点,深受工程师的欢迎,因此应用非常广泛,钢铁、石油、化工、纺织、交通、机械制造等等行业都能看到它的身影。

数字量模块可能具有各种不同的属性。 可以对某些模块的属性进行编程。 本章的所有信息仅适用于可编程数字量模块: • 数字量输入模块 SM 321;DI 16 x DC 24 V 具有过程和诊断中断、等时同步功 能;(6ES7321-7BH01-0AB0) • 数字量输入模块 SM 321;DI 16 x DC 24 V/125 V 具有过程和诊断中断功能 (6ES7321-7EH00-0AB0) • 数字量输出模块 SM 322;DO 16 x DC 24 V/0,5 A (6ES7322-8BH10-0AB0) • 数字量输出模块 SM 322;DO 8 x DC 24 V/0,5 A 具有诊断中断功能 (6ES7322‑8BF00-0AB0) • 数字量输出模块 SM 322;DO 8 x AC120/230 V /2A ISOL (6ES7322-5FF00-0AB0) • 数字量输出模块 SM 322;DO 8 x Rel. AC230V /5A (6ES7322-5HF00-0AB0) • 数字量输入/输出模块 SM 327;DI 8/DO 8 x DC 24 V/0,5 A (6ES7327-1BH00-0AB0) 编程工具 仅当CPU处于STOP模式下,才能在STEP 7中对数字量模块编程。 定义全部参数后,请将这些参数从PG下载到CPU。 CPU在STOP → RUN切换过程中将各参数传 送至相关数字量模块。 静态和动态参数 按静态属性和动态属性组织参数。 如前文所述,在CPU处于STOP模式时设置静态参数。 也可使用SFC在S7 PLC激活的用户程序中编辑动态参数。 但是,在CPU经过RUN → STOP、 STOP → RUN转换之后,将再次使用STEP 7中设置的参数。 附录信号模块的参数集 (页 413)对 模块参数在用户程序中的分配进行了说明。 参数 编程使用 CPU操作状态 静态 PG (STEP 7 HW CONFIG) STOP 动态 PG (STEP 7 HW CONFIG) STOPQQ截图20230509171814.png数字量模块诊断 简介 本章提供的信息仅适用于带诊断功能的S7-300数字量模块。 • 数字量输入模块 SM 321;DI 16 x DC 24 V 具有过程和诊断中断、等时同步功 能;(6ES7321-7BH01-0AB0) • 数字量输入模块 SM 321;DI 16 x DC 24 V/125 V 具有过程和诊断中断功能 (6ES7321-7EH00-0AB0) • 数字量输出模块 SM 322;DO 16 × UC 24/48 V (6ES7322-5GH00-0AB0) • 数字量输出模块 SM 322;DO 16 x DC 24 V/0,5 A (6ES7322-8BH10-0AB0) • 数字量输出模块 SM 322;DO 8 x DC 24 V/0,5 A 具有诊断中断功能 (6ES7322-8BF00-0AB0) • 数字量输出模块 SM 322;DO 8 x AC120/230 V /2A ISOL (6ES7322-5FF00-0AB0) • 数字量输出模块 SM 322;DO 8 x Rel. AC230V /5A (6ES7322-5HF00-0AB0) 可编程和非可编程诊断消息 我们将诊断消息区分为可编程诊断消息和非可编程诊断消息。 如果您在相关参数中启用了诊断功能,则只能获得可编程诊断消息。 在STEP 7中为“诊断”参数 块编程。 无论是否启用诊断功能,数字量模块都始终返回非可编程诊断消息。 STEP 7 对诊断消息的反应 由诊断消息启动的操作: • 将诊断消息输入到数字量模块的诊断数据,然后送入 CPU。 • 数字量模块上的 SF LED 指示灯点亮。 • 当在 STEP 7 中设置了“启用诊断中断”后,系统将触发一个诊断中断并调用 OB82。 读取诊断消息 可在用户程序中使用 SFC 读取详细的诊断消息(请参见附录“信号模块诊断数据 (页 462)”)。 在 STEP 7 中,可以通过读取模块诊断数据查看出错原因(请参见 STEP 7 在线帮助)。 使用 SF LED 指示灯指示诊断消息 参见组错误 LED 指示灯 带有诊断功能的数字量模块将通过其 SF LED 指示灯(组出错 LED 指示灯)指示错误。 当数字 量模块生成诊断消息时,SF LED 指示灯点亮。 清除所有错误状态后,该 LED 指示灯熄灭。 无论 CPU 操作状态如何(通电时),SF LED 指示灯都将点亮,以便指示外部错误(传感器电 源处短路)。 数字量模块的诊断消息和中断处理 有关诊断消息、其可能的原因、故障排除措施以及可能的中断等信息,请参见具体模块章节。 3.5 如何保护数字量模块以免发生电感过电压 电感过电压 电感释放时将出现过电压。 继电器线圈和接触器都属于这种情况集成过电压保护 S7-300 的数字量输出模块具有集成过电压保护设备。 附加过电压保护 在下列情况下,只有通过附加的过电压保护设备才能组态电感: • 如果可以通过适合的附加触点(如继电器触点)切断 SIMATIC 输出电流电路。 • 如果感抗不是通过 SIMATIC 模块激活。 注意: 请向感抗供应商询问应使用何种大小的过电压保护设备。 实例 下图显示了需要附加过电压保护设备的输出电流电路。   36 &38 60 6060 60 60 60 ① 输出电流电路中的触点 ② 感抗需要保护电路 图 3-1  输出电流电路中用于急停的继电器触点 直流线圈的组态 下图显示了组态有二极管或 Z 二极管的直流电工作线圈。       ① 带有二极管 ② 带有 Z 二极管 图 3-2  直流线圈的组态 二极管/Z 二极管电路的属性: • 可避免截止电流。 Z 二极管能承受截止电压。 • 高截止延时(比没有保护电路时高 6 到 9 倍)。 相比二极管电路,稳压二极管的截止速度更快。QQ截图20230509171730.png带有 RC 元件 图 3-3  交流线圈的连接 带有变阻器的电路的属性: • 截止电流的振幅将受到限制,但不会衰减。 • 过电压的陡度保持不变。 • 低截止延时。 带有RC元件的电路的属性: • 截止电流的振幅和陡度减小。 • 低截止延时。 3.6 数字量输入模块 SM 321;DI 64 x DC 24 V,漏式/源 式;(6ES7321-1BP00-0AA0) 订货号 6ES7321-1BP00-0AA0 属性 SM 321; DI 64 x DC 24 V, Sinking/Sourcing 的属性: • 64 点输入,隔离为 4 组,每组 16 点 • 额定输入电压为 24 V DCSM 321;DI 16 x DC 24 V-中断 简介 本章介绍了SM 321;DI 16 x DC 24 V的中断反应。始终将中断分为以下几种类型: • 诊断中断 • 硬件中断 有关下面提及的OB和SFC的详细信息,请参见STEP 7在线帮助。 启用中断 系统不提供默认中断设置,即如果未进行相应设置,则禁用中断。您可在 STEP 7 中启用中断 (参见SM 321;DI 16 x DC 24 V 的参数 (页 75)一章)。 诊断中断 启用诊断中断后,将以中断的方式报告进入的错误事件(初次发生)和离开的错误事件(错误 已清除)。 CPU 中断执行用户程序,以便处理诊断中断 OB82。 可以在用户程序中调用 OB 82 中的 SFC 51 或 SFC 59,来查看由模块输出的详细诊断数据。 程序退出 OB82 前,诊断数据将保持一致性。当程序退出 OB82 时,模块便确认该诊断中断。 硬件中断 SM 321;DI 16 x DC 24 V 在信号跃迁的上升沿、下降沿或两者处均可触发各个通道组的硬件 中断。 为每个通道组单独编程。 可随时更改参数(在RUN模式下的用户程序中)。 激活的硬件中断触发了 CPU 中的硬件中断处理 (OB40),且中断执行用户程序或 CPU 中优先级 较低的对象类。 可在硬件中断 OB40 的用户程序中定义 AS 对信号沿跃迁的响应。 当程序退出硬件中断 OB 时,模块将确认该硬件中断。 对于每个通道而言,模块可以在堆栈中保存一个中断。 如果没有更高优先级的类处理过程挂 起,则 CPU 将按已缓存中断的出现顺序处理所有模块的缓存中断。 硬件中断丢失 如果在通道中触发先前保存在堆栈中、且未经 CPU 处理的连续中断,那么会产生“硬件中断丢 失”的诊断中断。 在 CPU 处理完同一通道中的排队中断之前,它不会注册此通道中任何新出现的中断。 中断触发通道 在 OB40 启动信息的 OB40_POINT_ADDR 变量中记录相关的硬件中断触发通道。 下图给出了 本地数据中 DWORD 8 的位分配情况。 字节 变量 数据类型 说明 6/7 OB40_MDL_ADDR WORD B#16#0 中断触发模块的地址QQ截图20230509171814.png具有硬件中断和诊断中断功能的 SM 321;DI 16 x DC 24 V/125 V 的属性: • 16 个输入,按每组 16 个进行电气隔离 • 额定输入电压为 24 至 125 V DC • 输入特性符合 IEC 61131,类型 1 • 适用于开关以及 2-/3-/4 线制接近开关 (BERO) • 组错误显示 (SF) • 支持在 RUN 模式下进行参数分配 • 基于通道的组态诊断 • 可编程诊断中断 • 可按通道组态的硬件中断 • 可编程输入延时 警告 • 带电压的电路增加了电击危险 – >30 Veff 和 42.4 Vpeak – 60 VDC • 在同一模块的 16 个输入上,不允许同时有电气安全输入电压和危险触点输入电压编码器选择数据 输入电压 • 额定值 • “1”信号 • “0”信号 从 15 V 到 146 V 从 -146 V 到 5 V 输入电流 • “1”信号 典型值3.5 mA 输入特性 符合 IEC 61131,类型 1 2 线制 BERO 连接 • 允许的静态电流 √ *大 1 mA 信号发送器的接线 对于 40 针前连接器 时间/频率 输入延时 • 可编程 • 额定值 √ 典型值0.1/0.5/3/15/20 ms** 断路检测时,传感器的固定电流限值 请参见上述表格“取决于额定输入电压和电阻” 过电压保护 Dehnconnect RK DCO RK ME110; Art. No. 919 923 * 要获得精度小于 1 ms 的时间戳,必须将输入延时组态为 0.1 ms。 ** 要获得高抗干扰性,则需使用屏蔽电缆并将输入延时设置为 0.1 ms。 在 RUN 模式下组态 如果在 RUN 功能中使用组态,则必须考虑特殊注意事项。 SF LED 亮起: 如果在重新组态之前诊断状态打开,那么即使在诊断不再挂起且模块正常运行的情况下,SF LED(在 CPU、IM 或模块上)仍然会亮起。 解决方案: • 仅在无诊断处于挂起状态或 • 拔下模块并再次插入时,更改组态。 3.12.1 SM 321;DI 16 x DC 24 V/125 V 模块的参数 编程 有关数字量模块的常规编程步骤,请参见“数字量模块编程章节”。 SM 321;DI 16 x DC 24 V/125 V 模块的参数 下表概要说明了 SM 321;DI 16 x DC 24 V/125V 模块的可组态参数和默认设置

展开全文
优质商家推荐 拨打电话