信捷plc485通信上位机_【新阁教育】穷学上位机系列——搭建STEP7仿真环境
![](/assets/blank.gif)
经常有学员问我,学习上位机要不要买PLC硬件?
我一般的回答是:富则自行购买,穷则搭建仿真。
PLC硬件,对于学习上位机来说,是锦上添花的事,经济条件允许,有则更好,条件不允许,新阁教育告诉您也可以通过搭建仿真环境的方式来学习,因此我专门准备了一个系列——穷学上位机系列。【dotNet工控上位机:thinger_swj】
01、写在前面
![](/assets/blank.gif)
本文的主题是基于STEP7搭建西门子仿真环境,STEP7是西门子300系列、400系列的编程软件,早期学习PLC的小伙伴对这个一定不陌生,虽然现在可以在TIA环境下编写S7-300/400的程序,但是不可否认,仍然有很多企业(尤其是制造业)在使用S7-300/400 PLC,如果仅仅使用S7-300/400,我觉得STEP7相比博图来说,会更加小巧和方便。
软件环境:SIMATIC Manager V5.6、PLCSIM V5.4、NetToPLCsim、CMSPro硬件环境:WIN10 64位
软件获取关键词:STEP7、PLCSIM、NetToPLCsim、CMSPro
【dotNet工控上位机:thinger_swj】
02、仿真步骤
1、创建项目:使用STEP7创建一个PLC项目,取名thinger_cn_PLCSimulator,插入一个SIMATIC 300站点,如下所示:
![](/assets/blank.gif)
2、硬件组态:打开硬件组态,首先插入一个机架Rack,然后插入一个S7-300的CPU,最好直接选择带PN接口的,这里选择的是CPU 315-2 PN/DP,如下所示:
![](/assets/blank.gif)
3、创建Ethernet:双击上图中的PN-IO,在弹出的窗体中,选择属性>>新建,然后将IP地址修改成192.168.1.123,这里的IP地址是自己设置的,只要和本机在同一网段即可。
![](/assets/blank.gif)
4、编译保存:点击下图中的红框图标,将硬件组态编译并保存。
![](/assets/blank.gif)
5、启动NetToPLCsim:以管理员权限运行NetToPLCsim,会弹出以下窗口,选择是即可。
![](/assets/blank.gif)
6、启动PLCSIM:在SIMATIC Manager窗体中,点击下图中的红框图标,启动PLCSIM,如果该图标为灰色,说明PLCSIM未安装。
![](/assets/blank.gif)
7、下载PLC程序:在SIMATIC Manager窗体中,点击下图中的红框图标,下载PLC程序。
![](/assets/blank.gif)
8、添加Station:回到NetToPLCsim软件中,点击Add,添加Station,如下图所示:
![](/assets/blank.gif)
9、Start Server:在NetToPLCsim软件中,点击Start Server,如下图所示:
![](/assets/blank.gif)
10、通信测试:按照以上步骤执行完成后,一个S7-300PLC的仿真环境就搭建好了,接下来可以进行通信,这里使用的是通信测试平台,设置IP地址为192.168.1.103,PLC类型选择300PLC,读取变量选择MD0(由于没有写任何程序,也没有创建DB块,所以就直接测试M存储区变量),类型选择INT类型,读取并写入数据,进行测试,结果如下所示:
特别注意:这里的IP地址要填写PC的IP地址,而不是PLC的IP地址。
![](/assets/blank.gif)
03、整体总结
STEP7仿真最大的好处在于可以使用SIMATIC Manager软件仿真300/400PLC,而不需要安装庞大的博图软件,而且这里主要采用的是NetToPLCsim的方案,也不需要安装PLCSIM-Advanced。
信捷plc485通信上位机_【新阁教育】穷学上位机系列——搭建STEP7仿真环境相关推荐
- 机架搭建_【新阁教育】穷学上位机系列——搭建STEP7仿真环境
经常有学员问我,学习上位机要不要买PLC硬件? 我一般的回答是:富则自行购买,穷则搭建仿真. PLC硬件,对于学习上位机来说,是锦上添花的事,经济条件允许,有则更好,条件不允许,新阁教育告诉您也可以通 ...
- 信捷plc485通信上位机_基于Snap7实现与西门子PLC通信
如果你对西门子PLC通信或者上位机开发稍微有一点研究的话,应该对Snap7有所耳闻. Snap7是一个基于以太网与西门子S7系列PLC通信的开源库,在世界领域应用很广.但也许是因为资料比较少,而且很多 ...
- 信捷plc485通信上位机_上位机开发之三菱FX3U以太网通信实践
上次跟大家介绍了一下上位机与三菱Q系列PLC通信的案例,大家可以通过点击这篇文章: dotNet工控上位机:上位机开发之三菱Q系列PLC通信实战zhuanlan.zhihu.com 今天以三菱FX3 ...
- 信捷plc485通信上位机_三菱FX3U编程口通信上位机QT实现
三菱FX3U编程口通信上位机软件 上位机开发流程: 一 查找类似工具 找到 三菱FX串口实验(FX Serial) 这款工具 这款工具挺好用的,能够验证大多数的功能,而且能够看到发送和接收的报文,是一 ...
- Modbus通信从入门到精通_2_Modbus TCP通信详解及仿真(搭建ModbusTCP仿真环境:创建虚拟PLC并进行ModbusTCP通讯;寄存器与PLC中映射关系;适合理解如何编写上位机)
本篇将会以西门子PLC软件搭建ModbusTCP仿真环境,并通过仿真环境,介绍基础知识及模拟实际应用中写一个简单的通信读取PLC数据方法,并简介了编写上位机的方法. 文章目录 1. 搭建ModbusT ...
- 信捷步进指令的使用_【笔记】信捷plc应用,指令篇
关键词:编程指令 本文目标:以XC5系列为例,了解信捷常用的应用.脉冲及特殊指令 本文目录 一,应用指令 二,脉冲指令使用注意事项 三,脉冲指令 四,特殊指令 正文开始 一,应用指令 1, [STL] ...
- 信捷触摸屏c语言脚本_信捷触摸屏TG系列产品型号说明及功能介绍
产品介绍 全新外观设计,比普通款更薄 1677万色,画质细腻无痕,显示效果媲美液晶显示器 下载.启动.运行,三位一体的超高速响应 支持C语言脚本功能,运算.自由协议编写.绘图,提高编程自由度 支持BM ...
- 工业读写器对接信捷 PLC通信示例
1简介 FR系列阅读器是一种高稳定性的非接触式工业级读写设备.其工作频率为13.56MHz,支持Modbus通信协议,支持ISO/IEC 15693标准和ISO 18000-3M1标准,支持RS232 ...
- 信捷plc的pid控制_基于信捷plc的pid参数自整定的温度控制
苏卫峰 摘要:本文介绍了一种基于临界振荡法的PID自整定方法,通过整定可得到较佳的PID参数.采用信捷XC系列本体的PID控制,采用开关量输出,利用PT100传感器采集到温度,通过信捷模拟量温度混合模 ...
最新文章
- hibernate 中set的3个属性(inverse,cascade,order_by)
- 链表的有序集合_JAVA
- HDU 4282 A very hard mathematic problem 二分题目
- AbstractListView源码分析8
- 打趴系统的不一定是技术
- server输出几行 sql_如何将SQL Server存储过程的输出存储在.txt文件中
- 记一次应急响应到溯源入侵者
- C语言 main 函数 - C语言零基础入门教程
- HTTP 和 WebSocket的区别
- truffle serve 发生异常解决办法
- Netty : netty 4如何解决空轮询bug
- kmeans及模型评估指标_聚类分析的过程和两个常用的聚类算法
- 《MFC游戏开发》笔记七 游戏特效的实现(一):背景滚动
- qt tcp不可以循环发送_Qt tcp 多线程下QTCPsocket不能发送数据~解决办法(2)
- 超详细的MySQL完全卸载教程
- java m个苹果n个篮子_m个苹果放在n个盘子中有多少种结果
- 3d稀疏卷积——spconv源码剖析(一)
- Python大疆相片/航片/照片的内容信息获取:以m300为例JPG
- 5G八大应用场景前瞻:从5G消息到工业互联
- 国防科技大学计算机非军籍研究生就业情况,国防科技大学2020届无军籍毕业生基本情况...
热门文章
- pwrkey直接接地 sim7020_SIM7020C NB-IoT HAT
- java公交查询系统开题报告_毕业设计论文-基于JAVA的公交查询系统的设计与实现.doc...
- python程序设计论文_【程序设计论文】程序设计论文范文(共40篇)
- UMDF的第一个win10驱动:驱动程序开发环境完善(四)
- 基于simulink的VSG并网逆变器仿真——VSG控制——离并网切换——虚拟同步发电机技术
- Arduino蜂鸣器《Viva La Vida》一小段旋律
- 物联网区块链革命来了:这就是为什么你应该注意
- 校园版失物招领小程序设计模板
- python爬虫(爬取图片)
- Open vSwitch详解