大家好!我是付工。
今年是我从事上位机行业的第十个年头。
平时跟我咨询上位机的也挺多,有些人会问,我准备学上位机,需不需要买一些硬件?
今天跟大家分享一下我的观点。
一、个人观点
我建议初学阶段不要急于投入过多硬件成本,一台电脑足矣。
众所周知,上位机是需要和硬件打交道的,但是学上位机一开始要学的是编程。
很多人学上位机可能是一时兴起,当然这并不是坏事,学习需要兴趣驱动,但更重要的是持续的热情和执行力,所以前期不要买任何硬件,因为你都不知道自己能不能学下去。
那怎么判断自己能不能学下去呢?
想都是问题,做才有
先学起来,学半个月一个月,就有结果了。
有的人可能会觉得还挺有意思能持续学下去,有的人可能就放弃了。
上位机并不一定适合所有人。
二、关于硬件
其实学习上位机的成本很低,因为有各种各样的软件可以来搭建仿真,比如学习Modbus,我们可以用VSPD+ModbusPoll+ModbusSlave,西门子、汇川等PLC都支持仿真环境。
如果条件不允许,完全可以使用仿真来学习。
当然如果经济允许,也可以购买一些硬件,这样可能会更直观一些。
比如下面是我给学员搭建的一套硬件环境。
其中包含了以下硬件:
1、IO采集卡+串口服务器
2、两个西门子PLC(S7-200Smart+S7-1200)
3、两个三菱PLC(三菱Q系列)
4、两个汇川PLC(汇川H5U+汇川Easy320)
5、6个温湿度模块+2个串口服务器
6、速控物联网网关
7、工控机+显示器
这套硬件是我搭建出来给学员远程使用的,通过云服务器做了端口映射,这样在全国甚至全球的任何地方都可以访问,已经连续运行快一年了,7*24小时运行。
比如学习加压站项目的时候,就可以访问我的西门子PLC。
学习温湿度项目的时候,就可以访问温湿度模块,当然也可以用Slave仿真。
学习条码追溯系统的时候,可以使用这里面的6个PLC,西门子*2,三菱*2,汇川*2。
学习WebApi的时候,可以使用这里面的物联网网关。
三、逻辑思维
编程最重要的不是学历,也不是英语,而是逻辑思维能力。
什么是逻辑思维能力?
以学习上位机为例说明:
很多人想学上位机,总是在考虑自己的学历、专业、英语水平,学完能不能找到工作,工作待遇怎么样,出差多不多?
这其实就是一种错误的逻辑思维。
学上位机首先要考虑两个方面:
1、自己想不想学
2、自己要不要学
一个是主观的想法,一个是客观的需求,如果自己既不想学,也不要学,那后面那些问题都不用考虑了,如果自己既想学,又要学,那后面那些问题都不是问题。
逻辑思维能力就是思考问题的一种方式。