找回密码
 注册

QQ登录

只需一步,快速开始

搜索

c#通过网口 采集数据 支持s71200 s71500 s7300 源代码,

[复制链接]
magicwwwww 发表于 2019-7-25 10:27:25 | 显示全部楼层 |阅读模式
sharp7-full-1.0.0.rar (7.51 MB, 售价: 10 E币)
c#通过网口 采集数据 支持s71200 s71500 s7300

1,取消所要访问的db块的优化访问。

2,配置cpu的安全访问

3, S7 PLC functions compatibility list
        
CPU        300        400        WinAC        1200        1500        LOGO        S7200        
DB Read/Write         O         O         O         O(1)         O(1)        O(2)         O(2)        
EB Read/Write         O         O         O         O         O                        
AB Read/Write         O         O         O         O         O                        
MK Read/Write         O         O         O         O         O                        
TM Read/Write         O         O         O         -         -         -         -        
CT Read/Write         O         O         O         -         -         -         -        
Get/Set PLC Date and Time         O         O         O         -         -         -         -        
Get PLC Status         O         O         O         -         -         -         -        
Read SZL         O         O         O         -         -         -         -        
Get AG Block Info         O         O         O         -         -         -         -        
DB Get         O         O         O         -         -         -         -        
Control Run/Stop         O         O         O         -         -         -         -        
Security functions         O         O         O         -         -         -         -        
See S71200/1500 Notes
(2) The entire memory is mapped in the V Area accessible as DB 1 from the outside.

4,通讯设置  Rack and Slot
a default as you can see in the next table.
        Rack        Slot        
S7 300 CPU         0         2         Always        
S7 400 CPU         Not fixed         Follow the hardware configuration.               
WinAC CPU         Not fixed         Follow the hardware configuration.               
S7 1200 CPU         0         0         Or 0, 1        
S7 1500 CPU         0         0         Or 0, 1        
WinAC IE         0         0         Or follow Hardware configuration        


5,使用说明
连接plc,
根据前面设定plc的通讯要素。
根据具体情况设定plc通讯参数,连接plc
需要新建数据库 时
1创建配置  ,创建配置表,并给每个变量命名。名称之间;隔开。名称不能重复。
2创建新数据库, 根据配置表,创建数据库,
3开始采集,程序将自动根据创建的配置从plc获取的数据,并定期存入创建的数据库
选择旧数据库时
1,选择旧数据库,程序自动从数据库中读取数据填充配置表,
2,开始采集,根据生成的配置表的内容从plc获取数据并保存到数据库中
数据图表
1,创建或选择数据库后,会自动根据选择的数据库将数据作图。
2,历史图表会显示全部的数据
3,实时图表,会显示最新的1000条数据
信息显示页面
会显示一些提示信息做为运行诊断使用。




使用 vs2017 c#编程
使用 sharp7通讯控件
使用 chart图表工具
使用 sqlite数据库
使用 dbgrid表格展示
使用Microsoft.Office.Interop.Excel导出excel
最大行数限定为40行
不支持text



历史图

历史图





您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2024-11-21 21:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表