(图片来源网络,侵删)
第一次听说PLC,是在10年前的六安,阿哥当时有一个工程,给几台纺织机做PLC连接显示产量、耗电等参数,当时是去外地请的专家过来,同为程序员的我,心里是十分不甘的随着阿哥公司规模的越来越大,对PLC的使用也越来越频繁阿哥于是去自学了PLC编程,身为程序员的我,脸上火辣辣的于是,也报名学习了PLC的相关知识到今天为止,初窥门径,特此记录一下(其实家里还有仪表自动化的科班毕业的年轻人,我一直觉得他应该是家里技术的发动机,然而还是要靠我们两个老家伙自学成才,他最大的本事就是在关键时候不吱声、掉链子特此吐槽一下)阿哥借给我一个S7-200的西门子PLC硬件,CPU、存储器、电源、IO模块一应俱全外观如下图所示:首先,第一步,我们需要一台Windows电脑,在这里我选择了WIndows7 旗舰版然后我们需要一根数据线,用来连接电脑USB口和PLC的串口,数据线外观如下图所示,这种黄色的数据线大概20多块钱,号称是国产的二代数据线虽然比不上西门子原装的数据线,但是实验用用也足够了有了硬件其实还是没用的,像我们这种老鸟,肯定知道还需要驱动程序我们把USB插好以后,在设备管理器里面,明显看到一个黄色的惊叹号,这种情况下,肯定是不能用的,如下图所示:安装驱动程序之前安装完成第二代驱动程序以后,设备管理器里面看起来都OK了,如下图所示:正在安装驱动程序安装驱动程序之后至此,硬件连接已经初步完成,当然后续的PLC的IO接线不在此次的讨论范围之中,下次有时间,再另起篇幅介绍这些接下来为了让这个PLC能工作起来,我们需要安装相关的软件,然后编写程序,最后把程序下载到PLC里面去,把它运行起来这里我安装的Windows 7旗舰版,编程软件选用的是西门子Step7 4.0 SP9,如下图所示:据说,这个版本比较旧了,有新的版本可以使用,不过这个软件是当时我们授课老师拷贝给我的,不需要破解啥的,装了就能用,对S7-200特别好用安装好软件以后,接下来就是对软件进行接口配置,这个是最重要的,关系到电脑是否可以顺利连接到PLC硬件,我们通过PG/PC接口进行设置,这里我们选择PC/PPI cable(PPI)选项,如下图所示:选择完成以后,通过点击属性按钮,进行进一步的设置,选择对应的端口号,也就是刚才我们在设备管理器里面看到的电脑上的端口号:COM3这里一定不能选错,选错就会连接不上的,切记选择完成以后,我们就可以尝试跟PLC进行通信测试在通信对话框双击刷新按钮,等一会儿就可以找到PLC的具体型号,这样就表示连接成功了值得一提的是,因为使用的不是西门子正版的数据线,有的时候会显示UNKNOWN,然而并不影响使用,多刷新几次也会显示正常我们注意到,左侧界面上有一些关于PLC的参数,比如PLC远程地址,波特率等等,其实这些参数也可以在Step7的系统块里进行设置,如下图所示:到此为止,所有的设置工作都已经顺利完成,我们可以进行愉快的Step7的梯形图编程,我们这里简单做一个起保停程序,所谓的起保停,指的是,按下启动按钮,开始启动,松开按钮,可以继续运行,按下停止按钮,程序结束运行最简单的实例就是开灯关灯程序,按下绿色按钮,灯亮,按下红色按钮,灯灭程序很简单,如图所示:写完程序以后,点击下载按钮,把程序下载到PLC里面,如下图所示:最后,通过程序状态监控,我们可以看到,程序一切正常,如下图所示:至此,我们完成了S7-200 PLC的最简单的操作,通过按钮来控制PLC动作后续,我们希望在PC上也能操作PLC,或者在触摸屏上也能操作
0 评论