这篇文章记录了我初次使用 S7-1200遇到的一些问题。最终这些问题一一解决,希望给初学者一些帮助。
前天老板把S7-1200交到我手里。我拿着这个精致的PLC,不由得发出感叹,这就是大名鼎鼎的西门子公司的PLC,而且我以前从未接触过PLC。顿时感觉高大上。老板让我尽快熟悉怎么使用。于是我开始了我的探索之旅。
学习S7-1200的第一步是登陆官网,到视频学习中心,学习S7-1200跟我学跟我做的系列视频。看了几集,觉得不耐烦了,准备开始上手。
上手的第一个问题是,怎么取得STEP7 Basic 软件? 老板给了我一个软件,但是是S7-200 STEP 7 micro/win的软件,我抱着探索的欲望,想着虽然是不同型号,也安装一下试试吧,安装完成之后,果然不行。于是我果断把这个软件卸载了。
在学习视频中讲到了针对S7-1200 使用的软件为 STEP7 Basic v10.5.但是找遍了官网好想都不提供下载。
最后通过的别的方法找到了软件(想要软件的人可以联系我)。把STEP 7 Basic V10.5下载好后,其软件适用的系统中没有Win7, 我又抱着试一试的态度,想着也许可以用吧,我的电脑是Win7 旗舰版。安装完后,果然不行,编译总是报错:硬件配置错误什么的。于是我果断把这个软件卸载了。
接着我下载了STEP7 Basic V11. 然后安装。安装好后,立马编了一个小程序,编译通过!。接着就是怎么把程序下载到PLC中的问题了。
首先我得连线是这样的。plc型号为 1214C/DC/DC/Rly. 为24V直流供电。我把24V直流电源接入L+ 和M,然后把另外一个需要接地的端子接地。因此PLC上连了3根线,另一端直接用网线将PLC和电脑连接起来。
上电后,PLC的error红灯不断闪烁。我心想是不是出什么故障了?但是我也不知道怎么办。
我忽视闪烁的红灯,点击下载,结果软件总是报错,说无法连接。但是在目标子网中可以搜索到PLC的IP地址。因此问题出现在我的设置问题。我折腾了许久,还是无法连通。最后我打给了西门子的客服。
登记了问题之后,西门子客服回复我。需要把电脑的IP地址与PLC的IP地址设置在同一个子网内。这时需要注意,在软件中会出现两个PLC的IP地址。一个是你在设备组态时,PLC属性中的默认的IP地址,这个IP地址是可以随意更改的。一个是在搜索中可访问的设备中出现的IP地址,这个IP地址是属于PLC自己的,设置电脑的IP地址需要与这个IP地址保持在一个子网内。
例如我的设备组态中的IP地址为 192.168.0.1. 而可访问设备中PLC的IP地址为 192.168.·1.200. 其实在下载时,软件会优先与前面一个IP地址相连,当与前一个IP地址连接不上时,才会去搜索可以访问的设备的IP。然而实际的PLC的IP是后者。因此,我将我的电脑的IP地址改成了192.168.1.201。这个IP地址就是在网络中心,属性中的IPv4中的IP。 接着我把设备组态中的IP地址从192.168.0.1改成了192.168.1.200. 接着点击下载,就在快要成功的时候,下载对话框提示:不满足先决条件,不执行下载!!!!!!原来是我的PLC型号在软件的设置中是没有的,我就选了一个相近的。因此软件觉得这样不太好,然后我选择接受型号的不同带来的影响。再点击下载,成功了!我泪流满面!红灯也没有闪烁了!
这其实就是一个工科单身*丝男的快乐!为什么写了这一句觉得很伤悲呢!
算了,如果你看了我的文章,有什么问题需要咨询欢迎联系我。
qq 372025346
email 20huangjian08@163.com
谢谢大家,祝好!