故事作者:胖三金

最近创作

看看TA的故事

[无处不在]+西门子工控3

已锁定

胖三金

  • 帖子

    75
  • 精华

    1
  • 被关注

    26

论坛等级:侠士

注册时间:2013-07-16

普通 普通 如何晋级?

[无处不在]+西门子工控3

469

1

2017-01-17 09:28:48

       在老家的第一年年底,我从武汉调试完成回来之后就继续介入到前面说的那个公司的重点项目上了。那个,不是我技术牛逼啊,是我们项目赶时间就我们电气组全上了,我负责辅助打酱油的!

      其实到那会儿我对那些西门子的什么300系列PLC,现场总线DP,伺服驱动S120是不熟的,很是鸭梨山大啊!只能硬着头皮在现场边辅助边蹭经验了。从11月底开始到来年的3月份,就是这样一直在现场配合调试,晚上看一下手册,自己在思考练习中度过的,慢慢的调试的差不多了吧,我也从纯辅助到小配角进行一些的调试修改了,慢慢对这些硬件有了自己的了解认识了。然后师兄师姐们就慢慢的撤走了,我一个人坚守着现场的电气调试工作了,这会儿现场的所有的电气工作都得我来实施了,我就不能坐等靠了,必须自己独立的抗起来了。

       这样也好,我可以自由发挥了,现场因为一些原因还在不断的调试阶段,我可以参与的范围和程度就不断扩大加深了,我喜欢这样。也许我更想的是在大家面前证明自己吧!我希望获得大家的认可,是的!

       这段时间我看了不少关于300PLC,DP总线,S120伺服驱动的手册和资料的,应该说是理论知识是比较充沛的,刚好就差实践了,这正合我意啊!

       先从S7-300PLC开始,现场的主体程序基本上就完成了,但有一些细节和功能可能和实际的需求不太一致,需要调整的,我就自己慢慢的调整修该了,同时配合现场的机械调试维护人员在现场不断的试验,甲方也有排人员进行试制。我就主要负责排查设备使用中出现的各种故障,进行排查优化程序了,这样的日子很枯燥,但我也知道会有意义的!

       这段时间过得很快,我从改程序畏首畏尾的到后来可以说是调整自如了,程序的主体思路和所有的细节我也全部摸清了,对S7-300的系统我也是比较熟练了,后面的工作就是不断的重复了,我可以有更多的时间考虑程序的结构功能的优化了,现场是发现了又功能的一些不足的,这个问题在这个阶段我就可以更大胆的去想去做了。

       果然,我找到了解决思路,在笔记本上画出来了解决的主体思路,然后我就开始白天梳理思路晚上写程序草稿,大概是一个星期的时间,我的初版程序出炉了,当时真的很开心!这次主要是解决一个记忆存储的问题,需要将当前加工的位置准确记忆然后再重来是就跳过前面加工过的位置,直接到上次加工接下来的一步,这个在调试期间是非常有用的,虽然后期设备调整到最佳状态后不怎么用了。在解决这个问题过程中,最主要的就怎么灵活存储和读取了,后面还有就是断电保持的问题。然后我就看现成的主体程序(师傅写的)里面有用到指针这个300的强大能力,然后我就借鉴思路写法,用指针来存储下了当前执行的位置号进而可以查到位置信息了,然后解决断电存储问题是在拨打西门子的技术支持热线400-810 4288通过西门子工程师的提醒帮助知道了新版PLC的DB块是直接支持断电存储功能的,这个问题也就解决了。

        程序思路都解决了,也写好了底稿,接下来就是不断的验证了。对!你知道的!第一次下载程序下去后PLC直接就报错停机了!我傻眼半分钟!区域访问长度出错!对,好像就是这个故障信息,就是数据类型有问题!相信所有第一次使用300系列时都会出现这个问题吧,而且这段我自己写的程序大部分是使用STL写的,这个我以前是没有用过的哟!知道了问题就解决喽!然后就是每个重点数据和数据指针的数据类型不断的调整排查,排除法真的很好用啊!找到问题了,调整后就再下载,然后一看,PLC继续亮绿灯!噢耶!成功!

       不对!只成功了一半!功能没有完美的实现!记忆的位置有偏差,跳步也不对!继续想程序的细节等。这样不断的调整又是一个星期吧!思路主体没有换,但细节换了不知道多少种,不断的试验,有时候看着要成功了,结果一个特殊的位置记忆失效了,这样的一个星期时间是飞快的,当然最后是解决了!在解决之前的几天我就知道我可以解决它的,是的,我解决了!我高兴!我自豪!我傲娇!!!

       那个程序的成功给了我无比的信心,后面就更深入的进行了程序优化调整,不敢说我的优化幅度多少,但我知道我是优化了的,绝对是优化,绝对有效果。

后面就是线体上的两台航吊出现问题比较频繁,我就开始仔细观察现状和揣摩程序,这里就不得不说,程序好不好有很多的标准,但必须有的标准是结构清晰有序。但我的这位同事就差强人意了,看的我很头疼。后来为了方便后面的维护,同时我也想再次的证明自己,我决定重写这两台航吊的程序。

        因为在现场这么长时间了,对工艺功能是很熟悉的,所以程序的主体思路我很快就有了,而且根据现场的实际使用情况我实现了其中那台伺服航吊的自动码垛及出跺功能,对,你又猜对了!用了指针!这些对那会儿的我就不是什么难题了,毕竟刚刚用过的,主要是两台S120的AC/AC的单轴伺服是新东西,花费了我不少的心思,看手册,看视频,看现场已有的案例,还是西门子的手册详细有序,在几天的时间我就调试出来了,而且后面又在程序里加入了位置保护功能,该航吊在一个桁架上有两台移动航吊,实现了位置的绝对保护,防止过位及任意位置的防止相撞。我只想说S120系统好牛逼!

       其实15年这一年我是成长飞速的,这些系统知识,掌握的硬件,还有就是DP网络的熟悉认识为我后面的工作打好了扎实的基础,感谢公司,感谢师傅师姐师兄,感谢这个项目!



点击进入系列开篇!-第一章http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1362333&b_id=80&b_sid=15&s_id=0&num=4#anch


点击进入系列下篇!-第四章http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1364185&b_id=80&b_sid=15&s_id=0&num=1#anch

[无处不在]+西门子工控3 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3363条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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