初级学习计划安排表
大数据怎么入门学习好?
大数据怎么入门学习好?
大数据入门首先要学习javase,掌握了javase之后,最好再学学javaee,如果不学的话,影响也不是特别大。接下来要学的东西就比较多了,主要是两块,一种是离线计算,以hadoop为主,一种是实时计算,以spark为主,当然大数据不是一两个技术的组合,而是一整套完整的生态系统,所以要学的东西还是很多的,大数据主要解决的是海量数据的存储和计算问题,建议还是把java学好,因为很多大数据的软件都是基于java编写的,所以入门大数据的话,建议先从java入门学习比较好!
初学者想系统的学习PLC,请问应该怎么学?有没有好的学习方法或学习步骤?
看到这个问题我倒是挺有兴趣的,也是从其他专业转过来应用PLC的,所以希望我的想法对你有所帮助吧。
实践为王准确来说,应该不光是PLC需要实践,基本上所有的学习都是要靠实践才能学得好,对于这种软硬件结合的控制器而言更加需要这样,所以要是资金允许,买个二手的PLC玩玩是个不错的开始。虽然每个PLC都有对应的仿真软件,可以学习相对的软件编程,但PLC毕竟是硬件设备,有时候线路接错了你要是解决不了,还是白搭。但如果只是学习编程的话,仿真也够,但入不了行。
选择哪一款PLC进口的?国产的?欧美的?日系的?
基本上现在的PLC就这几个范围了,西门子的应用应该是最广的,便宜的就是日系的,国产的现在也开始用得比较多,所以这个选择上面从两个方面来说。
如果是工作中想学习,那公司使用哪一款就学哪一款,这个就不用纠结了,当然如果你们学校开设了这个课程,也可以不用纠结了,毕竟有个人问对你的帮助其实是很大的。如果没有的话,我建议西门子的吧,用的人多,而且我感觉这款PLC的教学资源是最多的,官方网站上就有好多,跟着学就行了,你可以先看看里面的内容是相当丰富,估计一般人都很难有时间将这些内容学完。
如果选择了西门子的PLC,那就直接买个S7-1200系列的吧,以太网通信、模拟量啥的都有,可玩性比较高吧。
怎么学初学者的话,跟着西门子官网上的视频都试一下,其实就可以开始入门了,我是一直不太推荐使用教材的,看过很多教材,其实大多数都是说明书的copy版,改动并不大,有时候解释还不一定好,何况以后工作中都是要看手册的,所以刚开始也试着看看吧,如果英语还可以的话,直接看英文版的,这样就是一箭双雕了。
基本的语法学习完了之后,对怎么操作,有哪些功能就应该知道个大概了,这个时候你就可以开始做一些小项目,西门子官网上也有很多入门级的引导手册,跟着做做是个不错的选择。如果你开始就买了实物,跟着案例学习的过程中就搭建个电路试试看,这样IO分配啥的就都了解了。
对了,还有一个编程语言的问题,梯形图LAD肯定是不可避免的,但也希望可以将SCL一起学习一下,复杂的控制,尤其是涉及到计算的现在都会用到SCL了,尤其是现在视觉应用也越来越广,这个也得会了。
先充分发挥PLC本身的特点,把网络通信也学一点,后面再配置一些电机,比如步进、伺服啥的,再来一些模拟量就齐全了。
经典项目学习推荐几个经典的项目练练手,这里就建议不仅仅是做出来,而是多用几种方法做出来:
抢答器:基本逻辑
电动机启动:自锁、互锁
音乐喷泉:定时器
交通灯:定时器、计数器
生产线:MOVE、比较指令
把这几个搞清楚,后面就可以来一些复杂的了,到时候再联系我都行,希望对你有帮助。