S7-300PLC学习笔记(三)

已锁定

刚出幼儿园

  • 帖子

    342
  • 精华

    5
  • 被关注

    16

论坛等级:侠士

注册时间:2005-04-09

普通 普通 如何晋级?

S7-300PLC学习笔记(三)

996

5

2008-10-28 15:57:49

我的第一个程序
今天终于做出了第一个S7-300的程序,说是做,其实就是按照书上的例子抄了一遍,然后组态一下硬件,最后使用PLCSIM仿真调试一下。整个过程比较顺利,不过中间也小小的郁闷了一下,下面把我的一些心得体会和大家分享,欢迎各位老大不吝赐教。

一、用LAD还是STL
在这个问题上我犹豫了一下,据说STL更接近编程语言,而且功能好像更强大一点,所以我最初打算用STL。可是看了半天也不明白那些语句的作用,最终只好作罢。LAD很直观,而且程序执行顺序和功能一目了然,所以最终我选择个LAD作为编程语言。这样上手比较快一些。

二、PLCSIM的使用
开始编程和硬件组态完毕后,死活不能下载,所以也就无法用PLCSIM进行仿真,后来认真阅读了一下书本(鄙视一下自己,太不认真了),原来需要把PC/PG接口设置为None。OK更改完毕后一切顺利,按照自己的设置启动、停止灌装线等畅通无阻。为了更好的监视程序,我把灌装时间从3s改为30s,这样程序的变化就慢多了,观察起来很方便。

三、程序的结构
感觉书上的例子是按照模块化编程实现的,结构很好,跟我以前做上位机程序有几分相似,所以在理解上并无大碍。(以前做过很多vb和dotnet的程序,而且对面向对象开发有一点了解,也许这些都可以移植到PLC上来)如果在程序开发前期能够大致了解整个程序的结构和功能,并以此作出程序规划的话,对PLC的选型和程序开发时间估算都会有很大的帮助。

四、如何学习PLC编程
狭义来说,PLC编程很简单,我现在应该就算会了;不过广义来说,PLC的编程涉及多很多方面,比如工艺流程、信号处理等等,因此PLC编程是一件极其复杂的事情。比如在书上的例子中,一些IO信号经过RS触发器处理后才应用,在实际硬件中是需要这么做的,但是在PLC中有没有这个必要我就不知道了,因为没有现场经验,我也不好判断,请达人给予一个合理的解释。

啰里啰唆写了这么多,也不知道大家是不是烦了,不过我还是提醒大家,旧书不厌百回读,好多问题都可以在书上或者手册上找到答案,看看论坛里的好多问题都可以在手册上找到直接对应的东东,希望大家在手头要多备一些参考书,最好是电子版的;还有就是在线帮助很有用,有的时候按一下F1,也许会有意想不到的惊喜哦!
好了,今天到此为止,明天准备给自己找一个新的例子做做。
S7-300PLC学习笔记(三) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54756条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。