当前位置:网站首页>[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]所创,转载请带上原文链接,感谢
边栏推荐
- Word segmentation, naming subject recognition, part of speech and grammatical analysis in natural language processing
- Python download module to accelerate the implementation of recording
- Common algorithm interview has been out! Machine learning algorithm interview - KDnuggets
- A course on word embedding
- Lane change detection
- Jetcache buried some of the operation, you can't accept it
- [actual combat of flutter] pubspec.yaml Configuration file details
- Pattern matching: The gestalt approach一种序列的文本相似度方法
- axios学习笔记(二):轻松弄懂XHR的使用及如何封装简易axios
- Let the front-end siege division develop independently from the back-end: Mock.js
猜你喜欢
一篇文章带你了解CSS3圆角知识
Three Python tips for reading, creating and running multiple files
合约交易系统开发|智能合约交易平台搭建
This article will introduce you to jest unit test
Named entity recognition in natural language processing: tanford core LP ner (1)
I think it is necessary to write a general idempotent component
vue任意关系组件通信与跨组件监听状态 vue-communication
How to customize sorting for pandas dataframe
如何玩转sortablejs-vuedraggable实现表单嵌套拖拽功能
Python saves the list data
随机推荐
How to encapsulate distributed locks more elegantly
前端工程师需要懂的前端面试题(c s s方面)总结(二)
Keyboard entry lottery random draw
git rebase的時候捅婁子了,怎麼辦?線上等……
How to customize sorting for pandas dataframe
零基础打造一款属于自己的网页搜索引擎
如何玩转sortablejs-vuedraggable实现表单嵌套拖拽功能
带你学习ES5中新增的方法
ES6 essence:
[event center azure event hub] interpretation of error information found in event hub logs
Tool class under JUC package, its name is locksupport! Did you make it?
6.2 handleradapter adapter processor (in-depth analysis of SSM and project practice)
6.1.2 handlermapping mapping processor (2) (in-depth analysis of SSM and project practice)
Construction of encoder decoder model with keras LSTM
6.3 handlerexceptionresolver exception handling (in-depth analysis of SSM and project practice)
It's easy to operate. ThreadLocal can also be used as a cache
Building and visualizing decision tree with Python
合约交易系统开发|智能合约交易平台搭建
[actual combat of flutter] pubspec.yaml Configuration file details
6.1.1 handlermapping mapping processor (1) (in-depth analysis of SSM and project practice)