恭喜,你发布的帖子
发布于 2018-06-10 22:18:34
148楼
我认为用了T和M也有可能是好程序,不用T和M也可能是不好的程序.
好程序的标准我自己想应该有以下几点:
稳定,操作简便;
要有注释和说明;
报警详细;
可读性好,自己要看懂,别人也要能看懂;
结构清晰,方便查找问题和更改.
别的应该还有很多吧,但我想主要的是这些;
看了下大家的帖子,感觉万版主说有有些偏激.
其实做PLC编程的大多数人都没有经过什么专业的培训,写的程序自然也不专业,至少在我们这个小城市我周围的人大多是这样的,所以并没有多少人会认为自己的水平有多高,人外有人,天外有天这名话大家都明白.但改造设备时确实大多数时是想删掉别人的程序,自己重新来写,但这并不是说别人的程序就没有自己写的好,而是自己用别人的程序,就要明白别人的程序和思想,要不然只是改的能按要求动作,但真有别的地方出了问题,你要是看不懂,或要很长时间才能找到问题,这就比较头痛了.别人程序好的地方可以拿来用,但一定要弄明白.重新自己写程序可能问题要比原来的程序多,但为是的排查故障比较快.
还有些同学说程序自己能看明白,不用管别人能不能看明白,我认为这是十分十分错误的想法,现在的工厂都是24小时生产,你写的东西有问题,别人处理不了,你能7*24小时提供支持吗?如果单位有20个电气工程师做的东西相互之间都看不懂,大家不能相互支持,那怎么处理售后服务和以后的改造,如果你不干了,设备别人怎么管;如果别人不干了,设备你怎么管,想过吗?写的程序虽然不能让所有为看懂,但只能说尽量吧,就是小学老师讲课,也不可能把所为的学生教会,对吧?
至于说用FB,很多国外的专用机械都用了很多FB,虽说他们的设备比较稳定,但以我这种不专业的水平想看懂是很难的,一旦出了问题想解决也很难.我认为在这个行业工作的很多人都和我一样,很怕看这种封装好的FB,但如果用M点编写的程序,一步一步走下来,要好解理一点.但可能这样还是算比较初级的程序吧.
当然要实现一些特殊的功能时用FB,比如西门子的FB58等等,虽然我看不懂里面写的是什么,但也应该理解是好程序.不过有一天谁要是告诉我FB58里面的问题,把它找出来,或要让我把FB58做个改造,我想......
请填写推广理由:
分享
只看
楼主