当前位置:网站首页>[Xinge education] poor learning host computer series -- building step 7 Simulation Environment
[Xinge education] poor learning host computer series -- building step 7 Simulation Environment
2020-11-06 01:32:00 【itread01】
Students often ask me , Learn whether to buy the upper computer PLC hardware ?
My general answer is : Rich people buy by themselves , Poor build simulation .
PLC hardware , For learning the upper computer , It's the icing on the cake , Economic conditions allow , It's better to have one , Conditions do not permit , We can also learn by building a simulation environment , So I've prepared a series —— Poor learning host computer series .
01、 Write it at the front
The theme of this paper is based on STEP7 Build Siemens simulation environment ,STEP7 It's Siemens 300 series 、400 Series of programming software , Early learning PLC My little partner must be familiar with this , Although it can be done in TIA Write in the environment S7-300/400 The program , But there is no denying that , There are still a lot of businesses ( Especially in manufacturing ) In the use of S7-300/400 PLC, If you only use S7-300/400, I think STEP7 Compared to boto , It will be smaller and more convenient .
Software environment :SIMATIC Manager V5.6、PLCSIM V5.4、NetToPLCsim、CMSPro Hardware environment :WIN10 64 position
Software gets keywords :STEP7、PLCSIM、NetToPLCsim、CMSPro【dotNet Industrial control upper computer :thinger_swj】
02、 Simulation steps
1、 Create a project : Use STEP7 Build a PLC Project , The name thinger_cn_PLCSimulator, Insert a SIMATIC 300 Site , As shown below :
2、 Hardware configuration : Turn on hardware configuration , First insert a rack Rack, And then insert a S7-300 Of CPU, It's better to choose the belt directly PN Interface , The choice here is CPU 315-2 PN/DP, As shown below :
3、 establish Ethernet: Double click PN-IO, In the pop-up window , Select Properties >> newly build , Then the IP Change the address to 192.168.1.123, Here IP The address is set by yourself , As long as it is in the same network segment as the local computer .
4、 Compile and store : Click on the red box in the figure below , Compile and store the hardware configuration . Piece simulation 300/400PLC, You don't need to install a huge botu Software , And the main use here is NetToPLCsim The plan , It doesn't need to be installed PLCSIM-Advanced.
5、 Start NetToPLCsim: Execute with administrator permission NetToPLCsim, The following window will pop up , Choose yes .
6、 Start PLCSIM: stay SIMATIC Manager In the form , Click on the red box in the figure below , Start PLCSIM, If the diagram is gray , Explain PLCSIM Not installed .
7、 Download PLC The program : stay SIMATIC Manager In the form , Click on the red box in the figure below , Download PLC The program .
8、 newly added Station: go back to NetToPLCsim In software , Click on Add, newly added Station, As shown in the figure below :
9、Start Server: stay NetToPLCsim In software , Click on Start Server, As shown in the figure below :
10、 Communication test : After following the steps above , One S7-300PLC The simulation environment is set up , Then you can communicate , The communication test platform is used here , Set IP Address: 192.168.1.103,PLC Type selection 300PLC, Read variable selection MD0( Because I didn't write any program , It's not established either DB Block , So we test it directly M Storage variables ), Type selection INT Type , Read and write data , Test , The results are as follows :【dotNet Industrial control upper computer :thinger_swj】
Pay special attention to : Here IP The address should be filled in PC Of IP Address , instead of PLC Of IP Address .
03、 Overall summary
STEP7 The biggest advantage of simulation is that it can be used SIMATIC Manager Software simulation 300/400PLC, You don't need to install a huge botu Software , And the main use here is NetToPLCsim The plan , It doesn't need to be installed PLCSIM-Advanced.
【 Teaching assistant Jingjing wechat :xiketang777】
【dotNet Industrial control upper computer :thinger_sw
版权声明
本文为[itread01]所创,转载请带上原文链接,感谢
边栏推荐
- Let the front-end siege division develop independently from the back-end: Mock.js
- Filecoin的经济模型与未来价值是如何支撑FIL币价格破千的
- After reading this article, I understand a lot of webpack scaffolding
- Analysis of partial source codes of qthread
- Using NLP and ml to extract and construct web data
- 快速排序为什么这么快?
- MeterSphere开发者手册
- 一篇文章教会你使用Python网络爬虫下载酷狗音乐
- Architecture article collection
- Save the file directly to Google drive and download it back ten times faster
猜你喜欢

I've been rejected by the product manager. Why don't you know

小程序入门到精通(二):了解小程序开发4个重要文件

Lane change detection

Building and visualizing decision tree with Python

中小微企业选择共享办公室怎么样?

vue任意关系组件通信与跨组件监听状态 vue-communication

Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】

A course on word embedding

零基础打造一款属于自己的网页搜索引擎

Filecoin主网上线以来Filecoin矿机扇区密封到底是什么意思
随机推荐
What is the difference between data scientists and machine learning engineers? - kdnuggets
Installing the consult cluster
Jetcache buried some of the operation, you can't accept it
React design pattern: in depth understanding of react & Redux principle
Python + appium automatic operation wechat is enough
It's easy to operate. ThreadLocal can also be used as a cache
This article will introduce you to jest unit test
Summary of common string algorithms
Do not understand UML class diagram? Take a look at this edition of rural love class diagram, a learn!
Our best practices for writing react components
MeterSphere开发者手册
Interface pressure test: installation, use and instruction of siege pressure test
Summary of common algorithms of linked list
合约交易系统开发|智能合约交易平台搭建
Python基础变量类型——List浅析
The difference between Es5 class and ES6 class
TensorFlow中的Tensor是什么?
[actual combat of flutter] pubspec.yaml Configuration file details
6.3 handlerexceptionresolver exception handling (in-depth analysis of SSM and project practice)
Save the file directly to Google drive and download it back ten times faster