西门子仿真软件(S7-PLCSIM Advanced )与C#通过Profinet读写DB测试总结
我对西门子PLC不是很清楚,所以一步一步摸索测试,也走了很多弯路,写这篇文章也想帮助那些对西门子博途或Snap7(C++)、S7netplus(C#)的朋友们。
1)我先安装了S7-PLCSIM Advanced V2.0 SP1仿真小软件。
2)下一步我安装了TIA Portal V15.1博途软件。
CPU设置注意点:
- 打钩
- 完全访问
根据自己需求创建DB,属性保护 -> 不受保护。
设置完成后,下载到第一步创建的仿真PLC里 -> 开始全部监视(眼镜的图标)。
---------------------------------------------------------------------------------------------------------------------------------
到这里PLC端的设置部分已经完成,下面我们开始简单用C# + S7写一下读写DB的小程序。
1)第一步,把开源的工具库安装到创建的项目里。
2)连接仿真PLC(提前设置好的IP:192.168.1.20、1500系列),同时修改DB中某一数据。
本人是做机器视觉行业,原来做的项目跟PLC通讯的时候常用协议是Socket或Modbus,最近有些项目客户指定采用PN协议,作为乙方只能研究想对策,用这个就可以很轻松的解决西门子DB读写的问题。
当然用QT或者MFC写程序时,我们可以采用Snap7,用同样思路也可以轻松应对。
朋友们在哪个环节不太明白的话,底下留言,尽我所能回答。
西门子仿真软件(S7-PLCSIM Advanced )与C#通过Profinet读写DB测试总结相关推荐
- 西门子 PLCSim Advanced 初步入门
西门子 PLCSim Advanced 初步入门 概述 安装 通讯方式 配置通讯方式 本地虚拟总线通讯 本地TCPIP通讯 分布式TCPIP通讯 开始仿真 仿真通讯 V5.0 更新 概述 PLCSim ...
- 西门子——博图V16与PLCSIM Advanced仿真通讯配置(1500系列)
西门子--博图V16与PLCSIM Advanced仿真通讯配置(1500系列) 前言 一.查看自己电脑的CPU 二.PLCSIM Advanced软件安装及环境配置 1.软件安装下载 2.环境配置 ...
- 【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试
Step0 前言 上一篇中, 我们采用仿真序列的方式,进行了搬运逻辑的尝试,仅仅是固定一个点去放盒子,所以这篇文章将通过PLC程序控制去每一层地垒起来. Step1 MCD创建信号 信号可选择是否为运 ...
- 如何使用PLCSIM Advanced仿真通信
PLCSIM Advanced是SIEMENS推出的一款高功能仿真器,它的显著特点是除了可以仿真一般的PLC程序外还可以仿真通信,功能还是比较强大的.下图是PLCSIM Advanced和PLCSIM ...
- S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN
S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN PLCS7-1200,可赠送v15软件 西门子博图编写,程序包含一台机器所具备的所有功 ...
- 西门子plc s-7 1200驱动伺服电机方法
西门子plc s-7 1200驱动伺服电机方法 前言 完整设备连接 驱动实际接线图 程序编写 新建项目 添加工艺对象 配置工艺对象 程序编写 启动方法 选择工作模式 前言 其实,伺服电机还用另外两种工 ...
- 使用PLCSIM Advanced仿真博途S7-1500 OPC UA
你知道工控人平时在哪里交流,博途工控人社区 你知道工控人平时在哪里交流,博途工控人社区 准备工具 博途软件,UaExpert软件,UaExpert软件可以关注公众号并回复UaExpert获取 创建一个 ...
- 西门子PLC300编程实例程序70例 含RFID读写器专用功能块 西门子PLC300编程应用实例程序
西门子PLC300编程实例程序70例 含RFID读写器专用功能块 西门子PLC300编程应用实例程序70例含RFID读写器专用功能块 西门子PLC300编程应用实例程序 共70个例程: 1.两个CPU ...
- 西门子 PLC S7单边通信
PLC通信 1.组态&编程 (1)打开博途软件,创建新项目,命名为:通信 (2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2 (3)CPU属性设置,启用系统存储器字节和时钟 ...
- PLCSIM advanced 和 S7-PLCSIM V17 的区别
S7-PLCSIM Advanced 与 S7-PLCSIM的区别是: 两者都可以仿真程序逻辑. 但S7-PLCSIM Advanced多了一个仿真通信功能程序. 两者都不能控制实际的电机.
最新文章
- 日均350000亿接入量,腾讯TubeMQ性能超过Kafka
- 瞬间学会使用java中list的retainAll方法
- .net core在网关中统一配置Swagger
- 循环、选择要注意的复合语句
- [设计模式-行为型]状态模式(State)
- 你这辈子,为什么富不起来?!
- STM8S自学笔记-005 精准延时
- 看漫画学电子,非常精彩!有些概念以前模糊现在真的懂了
- 解决RecyclerView内子条目可滑动导致的滑动冲突
- PE启动如何解除BitLocker硬盘锁
- 广东省考计算机面试题,广东省考面试心得 -电脑资料
- 计算机能力测试power,PowerMAX(电脑拷机测试软件)
- 大厂app出海攻略|一个方法让app推广变现能力双效提升
- 在Linux下编写Daemon(Linux启动流程2)
- ibm dsa生成html,IBMxSerial服务器故障诊断工具DSA
- Coda 2.7.7 强大的Web编辑器
- [Java 基础]-- java提供的访问数据库的接口(jdbc)
- 23-tcp协议——TIME_WAIT状态和FIN_WAIT2状态
- base64的加密和解密方法
- android shpe 三角形_在Android中制作三角形按钮