我对西门子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测试总结相关推荐

  1. 西门子 PLCSim Advanced 初步入门

    西门子 PLCSim Advanced 初步入门 概述 安装 通讯方式 配置通讯方式 本地虚拟总线通讯 本地TCPIP通讯 分布式TCPIP通讯 开始仿真 仿真通讯 V5.0 更新 概述 PLCSim ...

  2. 西门子——博图V16与PLCSIM Advanced仿真通讯配置(1500系列)

    西门子--博图V16与PLCSIM Advanced仿真通讯配置(1500系列) 前言 一.查看自己电脑的CPU 二.PLCSIM Advanced软件安装及环境配置 1.软件安装下载 2.环境配置 ...

  3. 【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试

    Step0 前言 上一篇中, 我们采用仿真序列的方式,进行了搬运逻辑的尝试,仅仅是固定一个点去放盒子,所以这篇文章将通过PLC程序控制去每一层地垒起来. Step1 MCD创建信号 信号可选择是否为运 ...

  4. 如何使用PLCSIM Advanced仿真通信

    PLCSIM Advanced是SIEMENS推出的一款高功能仿真器,它的显著特点是除了可以仿真一般的PLC程序外还可以仿真通信,功能还是比较强大的.下图是PLCSIM Advanced和PLCSIM ...

  5. S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN

    S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN PLCS7-1200,可赠送v15软件 西门子博图编写,程序包含一台机器所具备的所有功 ...

  6. 西门子plc s-7 1200驱动伺服电机方法

    西门子plc s-7 1200驱动伺服电机方法 前言 完整设备连接 驱动实际接线图 程序编写 新建项目 添加工艺对象 配置工艺对象 程序编写 启动方法 选择工作模式 前言 其实,伺服电机还用另外两种工 ...

  7. 使用PLCSIM Advanced仿真博途S7-1500 OPC UA

    你知道工控人平时在哪里交流,博途工控人社区 你知道工控人平时在哪里交流,博途工控人社区 准备工具 博途软件,UaExpert软件,UaExpert软件可以关注公众号并回复UaExpert获取 创建一个 ...

  8. 西门子PLC300编程实例程序70例 含RFID读写器专用功能块 西门子PLC300编程应用实例程序

    西门子PLC300编程实例程序70例 含RFID读写器专用功能块 西门子PLC300编程应用实例程序70例含RFID读写器专用功能块 西门子PLC300编程应用实例程序 共70个例程: 1.两个CPU ...

  9. 西门子 PLC S7单边通信

    PLC通信 1.组态&编程 (1)打开博途软件,创建新项目,命名为:通信 (2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2 (3)CPU属性设置,启用系统存储器字节和时钟 ...

  10. PLCSIM advanced 和 S7-PLCSIM V17 的区别

    S7-PLCSIM Advanced 与 S7-PLCSIM的区别是: 两者都可以仿真程序逻辑. 但S7-PLCSIM Advanced多了一个仿真通信功能程序. 两者都不能控制实际的电机.

最新文章

  1. 日均350000亿接入量,腾讯TubeMQ性能超过Kafka
  2. 瞬间学会使用java中list的retainAll方法
  3. .net core在网关中统一配置Swagger
  4. 循环、选择要注意的复合语句
  5. [设计模式-行为型]状态模式(State)
  6. 你这辈子,为什么富不起来?!
  7. STM8S自学笔记-005 精准延时
  8. 看漫画学电子,非常精彩!有些概念以前模糊现在真的懂了
  9. 解决RecyclerView内子条目可滑动导致的滑动冲突
  10. PE启动如何解除BitLocker硬盘锁
  11. 广东省考计算机面试题,广东省考面试心得 -电脑资料
  12. 计算机能力测试power,PowerMAX(电脑拷机测试软件)
  13. 大厂app出海攻略|一个方法让app推广变现能力双效提升
  14. 在Linux下编写Daemon(Linux启动流程2)
  15. ibm dsa生成html,IBMxSerial服务器故障诊断工具DSA
  16. Coda 2.7.7 强大的Web编辑器
  17. [Java 基础]-- java提供的访问数据库的接口(jdbc)
  18. 23-tcp协议——TIME_WAIT状态和FIN_WAIT2状态
  19. base64的加密和解密方法
  20. android shpe 三角形_在Android中制作三角形按钮

热门文章

  1. 人民币大写金额转换为数字
  2. 静默安装android,Android静默安装
  3. Installshield 静默安装
  4. 浅谈Foxmail邮件迁移
  5. FPS游戏的方框透视+自瞄原理
  6. MDIO总线相关_2
  7. java 2 sdk下载_Java 2 SDK Standard Edition官方版
  8. LOL云顶弈记牌易语言源码
  9. Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(9):摄像头GPS传感器
  10. 【前端教程】如何监控网页的卡顿?