西门子S7-1200发布后,并未太加以注意,因市场低端与中端分别是S7-200与S7-300的天下,也并未在工程项目中投入使用。直到不久前,因无法忍受X系,XX系,XXX系产品低效的编程模式(因客户要求,想在项目中用300都是一种奢望),上网一查资料,1200都功能这么完备了,当即开始折腾,装系统(Step 7 V12需操作系统在XP SP3及以上),装软件,一个多月下来,感觉收获挺大的,在这里跟大家分享一下,说得不好的,大家放心地踢吧!
1、1200学习三宝:软件,手册与电脑
软件:现在S7-1200编程软件版本都到Step7 V12 SP1了,而且此软件还可对300、400以及HMI等编程,建议使用Step7 V12,其在Step7 V11基础上有了很多改善,用来做项目完全适用且好用。如果不嫌麻烦,也可再安装Step 7 V12 SP1。
以上编程软件需要到西门子工业自动化英文网站下载,且需先注册,通过认证后才能下载,并且下载时有时第一个文件及最后一个仿真程序不能下载。网上有提供BT下载的,我的另外一个贴子回复里有BT下载种子,链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=50&a_id=1053415&s_id=76&num=73&pno=4#anch
手册:必备以下手册:
1)S7-1200可编程控制器系统手册(12年4月版),链接:https://support.automation.siemens.com/CN/llisapi.dll?aktprim=0&lang=zh&referer=%2fCN%2f&func=cslib.csinfo&siteid=cseus&groupid=4000003&extranet=standard&viewreg=CN&&nodeid0=34612486&objaction=csopen
2)Step7 Professional V12.0系统手册,链接:https://support.automation.siemens.com/CN/llisapi.dll?query=step+7+professional+v12.0&func=cslib.cssearch&content=adsearch%2Fadsearch.aspx&lang=zh&siteid=cseus&objaction=cssearch&searchinprim=0&nodeid0=34612486&x=20&y=10
3)编程软件帮助文件:安装了Step 7 V12编程软件后,其帮助 文件非常给力,基本覆盖手册2内容,但内容检索等比手册2方便,但是只能在安装了Step 7 V12的电脑上使用。
电脑:虽然做项目大家都用笔记本电脑,但是现在笔记本电脑1366*768的分辨率且来编程的话还是小了点,屏幕上基本都没多少空间了,平时编程还是扩展一台24吋的显示器吧。
2、编程语言
我个人从开始学习S7-1200编程起就使用SCL进行编程,虽然SCL程序编译后代码量大一些,但以Step 7 V12编译器效率及CPU的工作存储器容量,做小型项目时不用担心工作内存不够的问题。
SCL语言属高级语言,其编程思路更符合人的思维,程序较简洁,且不同PLC间项目移植容易,应是今后编程语言的发展方向。