对一个新编程
① 如何更加有效的学习一门编程语言
在了解到,如何写一个软件或者程序后,想要深入的了解的话,那么你就要补课了,什么是数据结构,什么是计算机网络,什么是操作系统,只有了解这些之后,你才会发现,原来是这样,为什么接口是这样的,算法这么写才更简便呀。
快速有效的学一门编程语言,不是找一个视频课跟着学,而是在学习的过程中,自己上手来敲一遍,这样才能快速有效的掌握。
② 如何用一台电脑通过交换机对三个新PLC进行编程操作
首先你的三个新PLC都要支持以太网下载,什么是以太网呢?就是所谓的网口。然后看这三个PLC是不是相同型号的,当然不是相同型号的其实也没关系,但最好是同一个品牌的,因为不同品牌的PLC默认的网段不一样。
需要准备的硬件:1台电脑,一个交换机,3个PLC,4根网线(如果实验用,普通网线就可以了,如果设备现场用,需要买抗干扰的网线),顺带说一句,交换机是即插即用的,不需要设定IP地址什么的,这个和路由器是有区别的。具体可以查交换机和路由器的区别。
OK,一切准备好以后,PLC全部通电,交换机通电,网线连接好。然后先给电脑的IP设置,如图所示
因为现在是win7 系统比较多,我用的是win7的例子,在TCP/IP 4里面选择不要自动获得IP,然后IP地址自己任意改,除了最后一个数字不能与你后面的PLC设置一致,其他都要一致,比如192.168.3.1,你的PLC也要192.168.3.XX,这个叫做同一网段。然后子网掩码默认,默认网关和下面的DNS不用填写。
电脑IP设置好以后,就设置PLC的IP,这里要注意,如果你的是新PLC,那么第一次你需要单独分别给PLC设置一个IP。什么意思?也就是说,你的三个PLC都是同一个模子出来的,那么IP肯定也都是一样的,比如都是192.168.3.100,这个是出厂的时候就定死的。但是这个时候因为你要用一台电脑分别编程,为了区分出哪个PLC是哪个,是不是就要分别给它们挨个重新定义个IP啊。比如说定义了A为192.168.3.101,B为192.168.3.102,C为192.168.3.103。另外说一下,这个时候定义IP需要电脑单独一个个插在PLC上面,不能用交换机,因为这个时候你的交换机根本区分不出哪个是哪个。定义好以后,断电重启,注意,PLC做任何参数设置都要断电重启才会生效。
这些设置完成以后,然后按照正确的接线,用编程软件下载程序,看是否可以正常通讯。