故事作者:Longge122

最近创作

看看TA的故事

【S7-300】期待下一次的相见

已锁定

Longge122

  • 帖子

    166
  • 精华

    1
  • 被关注

    1

论坛等级:侠士

注册时间:2020-05-19

普通 普通 如何晋级?

【S7-300】期待下一次的相见

496

1

2022-10-21 13:18:38

       比起论坛的大神前辈们,我只是个入行六年的新人,实际上在我工作中,是直接跳过了200、300和400系列PLC,进入到了S7-1500系列的TIA Portal全集成时代。等到我实际要使用S7-300系列PLC的时候,我已经使用了三年S7-1500,经历了多个版本的TIA Portal了。直到公司给我派下来任务,去改造升级一个S7-300系列的老项目,从来没有使用过S7-300系列,没有使用过经典Step7编程,我严阵以待,办公的时间,基本上用来学习Step7的使用了。当时的版本是Step7 v5.6版本,项目中还带有WINCC flexible 2008的触摸屏,和WIN8电脑兼容不了的PROTOOL(求解这个软件何用)。

       拿到前辈手里面的祖传项目,还给了我一条编程电缆,我那会就在疑惑,用RJ45网线直接连接编程不行吗?打开项目,发现最早的程序块居然是2008年更改的,那会我应该还在上小学。打开硬件组态,cpu是一台317-2,挂了十个ET200M作为I/O从站,点位小一千个。317-2这个PLC拥有一个DP接口和一个MPI/DP的接口,这款CPU没有网口,但是加了两个CP343模块进行通讯。看来十几年前以太网在现场还是比较少的,但是总线式分布式IO还是普及了。CP343配了两个,说明模块处理通讯速度还是有上限的,我在后面用CP343接入交换机,电脑连接CPU还是能发现比起S7-1500系列的网口直接连接要慢一些。剩下的都是一些工艺模块和模拟量模块,数字量模块占了大部分。

       到了现场实际去调试的时候,更换了新的317-2 PN/DP,才发现不同于的地方不少。首先,300系列的PLC没有存变量名,上传上来的程序和DB块,没有变量名和注释,导致我盲猜了很多。后面发现300系列PLC的存储卡才几十KB,这样应该是存不下变量名这些中英文字符的。其次是监控变量表的使用,也和TIA Portal不一样。之前的前辈使用了很多S5定时器,导致CPU的定时器已经不够使了,最后我使用了IEC定时器。项目中,和十几个下位PLC使用ISO ON TCP连接的话,CP343是支持的,反而317的PN接口是不支持的。

       但是从300系列PLC这个比较早的产品线能看出当时西门子对于未来的规划,已经引入了很多使用PROFINBUS的现场分布式IO。从Step 7使用的函数和库来看,在TIA portal中很多进行了升级,更加的面向对象编程了,而在老项目中,很多复用和intetface以及计算效率更高的SCL都没有实现,能看出来在之前的项目大型项目的程序开发量还是很大的。但是经典Step 7编程顺滑,使用真快啊,起码节省了很多等待时间(当年的UI和界面真的很有年代感)。

       单从功能上来说,S7-1500和S7-300的重合度还是很大的,而且1500已经完成了升级的任务,释放完库存,300退市肯定是意料之中。其实对于新鲜事物接受度比较好的年轻工程师的话,还是乐于见到产品线的升级的,产品的迭代更是一路提高生产力。S7-300的离去,S7-1500成为了主力,但是我更期待下一款的升级产品,继承S7-300的初心,但是一路都在创新。


【S7-300】期待下一次的相见 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3363条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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