久趣下载站

当前位置: 首页 » 游戏攻略 » 使用S7.NET库实现西门子PLC DB块数据的读写

使用S7.NET库实现西门子PLC DB块数据的读写



前言

本文将介绍如何使用S7.NET库实现对西门子PLC DB块数据的读写。文章记录了使用计算机仿真、模拟PLC,自至完成测试的详细流程,并重点介绍了在这个过程中的易错点,供参考。


用到的软件:

1.Windows环境下链路层网络访问的行业标准工具(WinPcap_4_1_3.exe)下载链接:
WinPcap_4_1_3.exe下载链接


2.TIA Portal V15软件的配置流程:

(1)创建新项目

(2)添加新设备(S7-1500的CPU均可)

(3)右键项目名称(S7TestVer)进入属性窗口,在保护中勾选“块编译时支持仿真”;

(4)右键设备名称(PLC_1)进入属性窗口,在 防护与安全 — 连接机制 中勾选“允许来自远程对象的PUT/GET通信访问”,同时需要检查访问级别,选择该PLC的存取等级;

(5)右键程序块进入添加新块窗口,选择数据块(DB块)确认命名后点击确定;

(5)右键BD01块进入属性窗口,选择属性,取消勾选“优化的块访问”;

(6)双击DB01块,添加内容,用于后续测试;

(7)编译并下载参数到模拟PLC,下载时会提示先搜索PLC,完成后下载参数即可;

(8)下载完成后,可以看到Active PLC中显示的PLC状态为绿灯,至此PLC配置完成;


3.C#上位机的程序测试:

猜你喜欢
本类排行