本人初来乍到,先向各位致礼了!
近来因为工作需要,四处寻找关于S7-400的网上资料,最大的收获是寻得V5.2的永久授权----当然是FREE OF ALL的。而最大的失望,就是难以寻得真正有点深度的S7中文资料,能下载的基本是噱头多于内容。好在公司花钱购买的一系列S7资料软件即将到位,还是耐心的阅读E文文档和帮助吧,“啃”就一个字。BTW,西门子的产品包括软件,价格可真不便宜!!!
一年以前,本人还从未有接触过SIEMENS的自动化系列产品,当时用的最多的是三菱,后来因需要用过一段时间施耐德的PREMIUM,再到现在的S7-400H,就我的个人感觉而言,三菱最容易上手,施耐德次之,西门子最繁琐。而从功能上来说则恰恰相反,西门子的最强。施耐德的产品,可以比较方便的直接从STL语言入手,最大的不足在于:当应用需要处理较大量的数据时,机载存储器与外加存储卡的容量无法统一分配,这使得编程十分不灵活,显得呆板。再回过来看西门子的S7,因为本人工作仅仅接触了400H,而且在实际工作中目前仅仅以读程序为主,所以只能较为浮浅的谈一谈个人感受。(如有谬误或不详,十分希望行家里手能够给与指正,也好让本人顺便对之有更深刻的了解,先行谢过!)S7 与其他曾经用过的PLC不同的是:完成硬件与网络配置后,首先需要定义一个主组织块OB1,以调用其它功能。然后根据需要可以编写FB+背景DB,或者FC+公用DB。至于FB和FC的编写,则根据个人喜好选择LAD、STL、FBD,本人还未尝试过FBD,我个人偏向于STL,但是相对比较难上手,直到目前也仍然糊里糊涂,因为S7的STL指令缩写于我而言可以说是在痛苦中记忆。(说到这里,很想请教一个问题,就是关于SOURCE FILE,第一我还没了解它存在的真正意义,即S7为什么提供SOURCE FILE?目的何在?第二,如何用SOURCE FILE 来编辑功能属性中的KNOW_HOW_PROTECT?数次尝试改变FC保护和解锁属性都未成功,阅读HELP文档也是半生不熟,痛苦ING!)在调试过程中,S7 的VAT还是很有用很有用的,这一点上,三菱远不如西门子与施耐德。
当然,S7 的内在要丰富得多,事实上本人也是刚刚在S7 起步学习,写上面这些,一方面是出于对论坛的支持,希望能够藉此抛砖引玉,另外一方面得以释放一下找不到想要的中文资料的痛苦,与大家做个交流,最重要的是希望能够在这里向许多行家里手学到他们真知灼见,所以才胆敢在此班门弄斧,敬请指教!