• 电话: 010-64734946  64734947   64738638
  • 传真: 010-64738090

当前位置:首页 >> 公司新闻

plc实时数据处理

信息来源:      发布时间:2018-08-24 09:24:57      点击次数:0
plc实时数据处理

由于s7-200系列plc在自由口模式下,通信协议完全由梯形图程序控制。s7-200cpu连续扫描用户程序、执行用户任务。plc在程序执行过程中,基于稳定、快速、灵活等方面考虑,cpu每个扫描周期都通过输入输出映像寄存器来执行实际输入输出操作,即读实际输入点值到映像寄存器、写映像寄存器值到实际输出点。由于在中断中不能顺利进行数据读写操作,因此,可通过编程,利用plc循环扫描执行程序的特点,使得在程序扫描期间实现数据存储区与输入输出映像寄存器区交换数据,也就是说,计算机只要通过与数据存储区实时完成通信就可达到实时监控实际输入输出点的效果。

该部分的程序段如下:

主程序部分:

ld sm0.1 file://首次扫描闭合

call subr_0 file://调用子程序0

movb 1,vb0 file://vb0.0置1

ld vb0.0 file://设置数据存储区与映像区交换数据条件

call subr_1 file://调用子程序1



end file://主程序结束

子程序1部分程序如下:

ld sm0.0 file://始终闭合

movd vd101,id0 file://数据存储区写数据到数字量输入

file://映像区

movd id0,vd101 file://读数字量输入映像区数据到数据

file://存储区

movd vd201,qd0 file://数据存储区写数据到数字量输

file://出映像区

movd qd0,vd201 file://读数字量输出映像区数据到数

file://据存储区

movw aiw0,vw301 file://读模拟量输入映像区到数据存

file://储区

movw vw401,aqw0 file://数据存储区写数据到模拟量输

file://出映像区



cret file://子程序返回

发送、接收部分:

rcv vb500,0 file://从端口0接收数据存于vb500单元

file://起始的连续单元

xmt vb55,0 file://将vb55单元后的指定数据从端口0

file://连续发出 
西门子plc1200控制器s7-1200系列是一个完整的产品组合,包括从高性能可编程
逻辑控制器的书本型迷你控制器 LOGO! 到基于 PC 的控制器,无
论多么苛刻的要求,它都能满足要求 — 根据具体应用需求及预算,
灵活组合、定制(系列化的控制器家族产品满足你的不同应用及
需求)。
SIMATIC S7-1200
SIMATIC S7-1200 具有集成 PROFINET 接口、强大的集成工艺功能
和灵活的可扩展性等特点,为各种工艺任务提供了简单的通信和有
SIMATIC S7-1200 小型可编程控制器充分满足中小型自动化的系统
需求。在研发过程中充分考虑了系统、控制器、人机界面和软件的
无缝整合和高效协调的需求。SIMATIC S7-1200 系列的问世,标志
着西门子在原有产品系列基础上拓展了产品版图,代表了未来小型
可编程控制器的发展方向,西门子也将一如既往开拓创新,引领自
动化潮流。
效的解决方案,尤其满足多种应用中完全不同的自动化需求。
西门子plc1200概述
数字量输入/输出作为 SIMATIC S7-1200 CPU 的集成 I/O 的补充
信号模块作为独立的模块;
可以与 SIMATIC S7-1200 的所有 CPU 一起使用(CPU 1211C 除外)
信号板将作为模块插到 CPU 上,在空间有限的情况下使用;
可以与 SIMATIC S7-1200 的所有 CPU 一起使用
用于使控制器灵活地适应相关任务的要求
用于使用附加输入端和输出端对系统进行后续扩展

应用
除了现有的集成数字量输入/输出之外,数字扩展模块还可以提供更多的数字量输入/输出使用选项s。
这为用户提供了下列优势:
最佳适应性:
使用可以根据需要混合的信号模块,用户可以使其控制器准确地满足相关任务的要求。这可以避免产生不必要的投资。可以使用带有 8 个、16 个和 32 个输入/输出通道的模块
在空间有限的情况下,或只需要少数附加输入/输出的情况下,可以使用信号板。通过信号板可以对 S7-1200 CPU 进行模块化扩展。这不会增加控制器所需的安装空间
灵活性:
如果任务后续有所扩展,可以升级控制器。更新用户程序非常简单。

设计
信号模板
信号模块具有与基本设备相同的设计特点:
安装在 DIN 导轨上:
模块安装在右侧 CPU 旁边的导轨上,相互电气、机械地连接,并且通过滑块机构连接到 CPU
直接安装:
水平或垂直安装在 DIN 导轨上或使用集成的钻孔直接安装在控制柜中
由于所有数字模块均配备可拆卸的连接端子(“独立接线”),所以更换方便。
信号板
信号板直接插到每个 S7-1200 CPU 前面的插座中。
安装:
信号板直接插到 SIMATIC S7-1200 CPU 中,因此可以电气、机械地连接到 CPU
CPU 的安装尺寸保持不变
由于所有信号板均配备可拆卸的连接端子(“独立接线”),所以更换方便。
说明
信号模块不能与 CPU 1211C 一起使用。
信号板可以与 SIMATIC S7-1200 的所有 CPU 一起使用。
6ES7221-1BH32-0XB0 西门子plc1200
6ES7223-1BL32-0XB0 西门子plc1200
6ES7231-4HF32-0XB0 西门子plc1200
6ES7232-4HD32-0XB0 西门子plc1200
6ES7223-1PL32-0XB0 西门子plc1200
6ES7222-1HH32-0XB0 西门子plc1200
6ES7223-1PH32-0XB0 西门子plc1200
6ES7231-5PD32-0XB0 西门子plc1200
6ES7214-1BG40-0XB0 西门子plc1200
6ES7212-1AE40-0XB0 西门子plc1200
6ES7214-1AG40-0XB0 西门子plc1200
6ES7215-1AG40-0XB0 西门子plc1200
6ES7221-1BF32-0XB0 西门子plc1200
6ES7222-1HF32-0XB0 西门子plc1200