PDA高速数据采集分析系统

详尽解析质量管理及工业大数据来源

高速数采方案

High speed data acquisition scheme

系统

System

联系我们

1 S7-1500及从站数据采集方案

21 Modbus寄存器地址

41 三菱Q系列UDP方式

2 S7-400以太网高速定周期2ms方案

22 Modbus TCP内存块

42 智能电表DL/T645-2007协议

3 S7-300太网高速定周期方案

23 Modbus TCP寄存器地址

43 S7-200 smart

4 Profinet

24 FM458 Profibus-DP网关方式

44 汽车CAN总线

5 S7-400/300/TDC/FM458以太网变量存取

25 GE Fanuc SRTP/SNPX

45 阿尔斯通Alstom HPCi系列 - UDP

6 标准以太网-UDP

26 Wago万可

46 通过Opc Ua采集KEPServer数据

7 标准以太网-TCP

27 MOOG PLC

47 通过Opc Ua采集S7-1500数据

8 S7 PLC程序调试工具pdaTools

28 ABB PLC

48 侦听Profibus总线所有数据并采集

9 S7-400/300/TDC/FM458符号表/变量表/DB块存取

29 Beckhoff Ethernet

49 ABB主传动ACS6000

10 S7-400/300 iso(MAC地址)

30 Beckhoff Realtime Ethernet

50 采集PCI/PCIe卡数据

11 S7-400/300标准以太网

31 Beckhoff Ads

51 采集TMEIC TC-net网络数据

12 TDC标准以太网

32 EtherCAT

52 采集Tc-net转发的UDP数据

13 S7-1500/1200

33 RS232 / RS485

53 采集国产PLC数据

14 MPI/DP变量存取

34 Rockwell AB PLC

54 其它数据采集方式

15 Profibus-DP

35 Opc / Opc Ua

55 高速数据转发

16 内存映象网Reflective Memory

36 辅传动S120

56 炼钢厂转炉、RH炉、LF

17 CoDeSys

37 主传动SL150

57 连铸液压振动PDA系统

18 接口模块

38 贝加莱B&R - 机器人

58 热连轧TDC.GDM.PDA系统改造

19 Simotion D

39 三菱MC协议-格式4

59 USB HID

20 EGD(Ethernet Global Data)

40 三菱MELSECT协议-QnA兼容3E

60 AnyControl

13 S7-1500/1200

13.1 内存卡格式化

必须要有内存卡才能运行(S7-1200不需要),新内存卡或其它不同型号CPU上拆的卡可能需要格式化后才能使用。按下RUN薄膜按钮或钮子开关到RUN位置可让CPU运行。

 

13.2 UDP方式

新建项目,添加设备1500CPU。通讯组态修改后要重启PLC

设置IP地址。

OB1中插入发送功能块TSEND_C

TSEND_C属性按下两图进行设置。

 

添加一个数据块用于存放要发送到PDA的数据。

该数据块的属性取消优化,优化过的数据块不能用指针寻址。

一次最多采集1460字节。

数据块->属性->常规->数据类型选array[0..1459] of byte,发送功能块上升沿启动发送,因此两个OB1扫描周期发送一次数据,发送前将数据存放到该数据块中。

PDA组态Config.csv如下:

[2000,1460CH,10.000ms,172.16.1.13,25S,S7-1500,172.16.1.216]

No,     Name,Adr/note,Unit,Len,Offset  ,Gain    ,Type,ALM,HH   ,HI   ,LO   ,LL   ,Opr

CH1=,       ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CH2=,       ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CH3=,       ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CH4=,       ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CH5=,       ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CH6=,       ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CH7=,       ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CH8=,       ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

……

CH1459=,    ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CH1460=,    ,        ,    ,4  ,0.000000,1.000000,BYTE,0  ,0.000,0.000,0.000,0.000,0 

CPU15181516及以下的CPU要快得多,可以保证正常的数据传送,否则程序量太大时数据发送周期会漂移。

PLC中发送数据块赋值SCL程序示例如下:

"Data_block_1".r[0] := "Data_block_1".r[0] + 0.001;

"Data_block_1".r[1] := SIN("Data_block_1".r[0] );

"Data_block_1".r[2] := COS("Data_block_1".r[0]);

"Data_block_1".bool16[0] := TRUE;

"Data_block_1".bool16[1] := FALSE;

13.3 Profinet方式

PDA服务器侧的Config.csv配置参考4.7节。

将要采集的数据存放在DB块中,用MOVE一次拷到Q地址上。

TIA Portal 15.0有很多设备驱动要单独安装,CP-1616就是其一,PLC侧组态步骤如下。

插入一个Profinet从站CP-1616

配置要采集的数据,必须是128bytes的整数倍,最多1408bytes


设置等时模式。

设置采集和看门狗时间。

13.4 直接读PLC内存地址方式

要采集的数据块的属性取消优化。其它参考4.8节。

PLC组态要选Full access(no protection)Permit access with PUT/GET communication from remote partner(PLC,HMI,OPC,...)

13.5 S7-1500模拟器

PLC项目属性将保护中的“块编译时支持仿真”选项勾选,单击项目,右击属性。

PLC属性“防护与安全”勾选“允许来自远程对象的Put/Get通讯访问”。

NetToPLCsim可以模拟S7-1500S7通讯,但不能模拟S7-1500Opc Ua

S7-PLCSIM AdvancedSIEMENS推出的一款高功能仿真器,相当于S7-PLCSIM + NetToPLCsim,它的显著特点是除了可以仿真一般的PLC逻辑控制程序外还可以仿真通信,包括Opc Ua,安装前安装好WinPcap,安装完成后,计算机中会额外多出一个虚拟网卡,名称为Siemens PLCSIM Virtual Ethernet Adapter

该软件的使用可以按照下方的步骤执行和确定,一定要记住以下需要注意的地方,否则一个很小的问题,可能会浪费半天时间。

方式一:S7-PLCSIM AdvancedPortal分别安装在两台计算机上时,上图实体网卡和虚拟网卡均设置为自动获得IP地址和自动获得DNS服务器地址。

S7-PLCSIM Advanced软件要以管理员权限运行:可以直接每次右击,以管理员权限运行,如果想一劳永逸,可以单击图标,右击属性,在兼容性中,将以管理员身份运行此程序的选项勾选。

S7-PLCSIM Advanced软件运行后按下图设置,此时Portal计算机上可以ping10.1.0.29Portal计算机上PG/PC接口设置、程序的下载、监控与连接实体S7-1500相同。

 

方式二:S7-PLCSIM AdvancedPortal安装在同一台计算机上时按下述步骤设置。

1)将实体网卡设置为自动获得IP地址,虚拟网卡设置为与PLC同一网段IP地址。

如果本地网卡设了固定IP,下载时会出现“处检测到不兼容的设备”。

2)设置PG/PC接口:通过控制面板,打开设置PG/PC接口界面,按照下图所示设置应用程序访问点:

3)以管理员身份运行S7-PLCSIM Advanced,设置同方式一。

4)下载PLC程序时,将PG/PC接口设置成Siemens PLCSIM Virtual Ethernet Adapter

5)选择显示所有兼容的设备,单击开始搜索,搜索到之后,单击下载即可。

13.6 修改PLCIP地址

PLC处于停止状态,按下图设置。

 

设备测试 故障诊断 质量分析

毫秒级的数据采样

高效实时数据压缩

捕捉信号瞬时突变

友情链接 百度 腾讯 新浪 网易 搜狐 凤凰 淘宝 京东 中国自动化网 中国工控网 西门子 罗克韦尔 华军软件园 天空软件站 非凡软件站 多多软件站 携程 知乎

中国五矿 中冶集团 中冶赛迪 中冶南方 中冶京诚 中冶华天 中冶长天 中冶北方 中冶焦耐 中国宝武 宝信 宝钢 武钢 鞍钢 河钢 首钢 山钢 涟钢

ICP2025092850 版权所有©Copyright:2025-2035. 经纬铭月科技(武汉)有限公司

 

 

通讯协议开发  分析功能定制  数据接口开放  信创国产执念

 

PDAServer    PDAClient