S7-300PLC学习笔记(二)

已锁定

刚出幼儿园

  • 帖子

    342
  • 精华

    5
  • 被关注

    16

论坛等级:侠士

注册时间:2005-04-09

普通 普通 如何晋级?

S7-300PLC学习笔记(二)

843

1

2008-10-27 14:23:44

在今天的学习过程中有很多的收获,针对于一中自己提出的几个问题也有了一点初步的了解,以下是我的一点粗浅的认识,敬请各位高手斧正。
一、什么是PLC,PLC能完成什么工作。
PLC是Programable Logic Controller 的缩写,不是Public Limited Company(股票上市公司,鄙视一下自己,最近股市环保状况一片大好,让我老惦记着)。不过今天我通过学习觉得PLC远远不止这些,现在的PLC更像是计算机,你可以用一堆CPU和模块搭建符合你要求的系统,就像去电脑城攒计算机一样,你可以选择各种配件,组建你心仪的电脑。而且这个系统还配有一个功能强大的操作系统,你只需要在这个系统上进行一些二次开发,就可以实现你想要的功能。基于此,我觉得PLC实际上是整合了某些工业应用的单片机处理系统,是一个软件和硬件的整合体。
如今的PLC不单单是简单的逻辑控制,它集成了通讯、作业调度、逻辑控制等多种功能,渗透于工业自动化的各个角落。PLC功能强大,它是连接MES和现场传感器和执行器的中间网络。
二、PLC硬件的工作原理
说实话,PLC硬件的工作原理,我没有在树上找到答案,也没有在其他的参考资料上找到相关描述。我想,也许是由于设计人员觉得用户不用了解硬件的工作原理就能写出合理的程序,所以就没有必要费大力气向用户解释这些了。不过我在书中发现了一个很重要的描述,“操作系统可以定期厦新过程映像”。这就是说,我在编程的时候就不用过多的考虑怎样才能保证数据一致性的问题,操作系统已经帮我完成了。在每个循环周期内,IO数据是不变的,除非我有意的去改变它。
在学习过程中,我还发现了S7-300最多可以安装八个某块,如果再多就得添加一个多机架模块,而且多机架模块最大也就能扩展四个,换句话说就是一个PLC最多可以安装32个模块。为什么会这样呢?直接让PLC可以安装32个模块多好?用户还能节省点投资。我想,也许PLC中的单片机是32位的,这就限制了它的寻址能力,扩展模块每个最多32路IO也可能是因为这(仅仅是个人猜测,欢迎大家讨论)。
S7-300有功能众多的扩展模块,可以说是很好很强大,就像众多的计算机外设一样(你可以添加摄像头、手写板、MIDI键盘等等);而且PLC之间还可以通过网络进行通讯,就像现在的计算机网络一样。也许在未来的某一天,工厂中的PLC也可以组成一个独立的工业网络,或许还能在PLC中实现所谓的云计算。套用一句广告词就是——一切皆有可能。
通过今天的学习,我大致了解了PLC的硬件组织结构对工业网络也有了一个大致的印象,明天就可以进行硬件组态的学习和实践。
三、Step7
今天把整本书快速的通读了一遍(个人爱好,我喜欢先整体了解一下,有一个大致的印象,然后再仔细的分章节阅读),发现Step7的功能强大,不过由于没有实际进行编程,很多功能也记不住。我想这不是问题,随着接下来的学习和使用,我会很快熟悉起来的。
在今天的学习中,发现了一个好玩的东东,那就是PLCSIM,有了这个软件就可以在没有PLC的情况下,编写一些小程序来练习了。(今天晚上吃点好的,以示庆祝,解决了一个缺少硬件的问题^_^)


今天的学习收获很大,直到了什么是PLC,PLC如何工作,而且没有硬件的情况下还可以仿真,真的很不错。不过我觉得《深入浅出西门子S7-300PLC》内的内容有点过于浅显,书的组织结构和内容都不错,一个从来没有接触PLC的人可以很快上手。但是对稍微深入一点的问题就缺乏启发式教育和深入的阐述,有些问题就让人摸不到头脑。例如在IO编制的问题上,一个DIO模块是如何编制的这个问题只看书根本解决不了,可是只要进行硬件组态,就立刻很明了了。看来书还是要结合实际操作来看的。
好了,今天就到这里,准备一下,明天开始我的第一个程序。希望各位徘徊于牛A和牛C之间的人们多给我这个菜鸟一点建议。
S7-300PLC学习笔记(二) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54755条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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