技术论坛

 做完一个项目,第一次使用S7-1200,回顾过程有些感慨

返回主题列表
作者 主题
一指禅_LYG
侠士

经验值:1314
发帖数:238
精华帖:0
楼主    2021-08-24 09:45:53
主题:做完一个项目,第一次使用S7-1200,回顾过程有些感慨

用时一个多月,做完了一个医疗产品的项目,过几天就要去做验证取证了,以前没用过S7-1200,所以从硬件选型到写程序的路还是有些波折的。


首先感谢论坛里面的各位帮助,解决了一些期初对PLC认知的问题。


对于工控来说,使用PLC方便了很多,省去了原理图设计->PCB设计->PCBA打样->硬件验证的多个环节,在加上有SCL语言的支持,确实降低了原来做嵌入式应用的人使用PLC的门槛,因为不是电工出身,看不懂梯形图(确实看不懂,或者是逻辑理解有歧义,不是装B),毕竟用高级语言和梯形图使用上的思维方式是完全不同的。


PLC的高可靠性非常值得称赞,SCL使用上感觉还是缺少高级语言应有的灵活,比如说函数体内不能再定义子函数,这样函数体内一些重复的小功能只有再重新定义函数FC/FB去处理,整个项目缺乏美感,项目树上挂了长长的一些小函数。项目同时也用到威纶的8071IP屏幕,它里面的宏指令明显在这方面就人性化了很多。


做完项目,也理解了有的大侠提倡的不使用定时器和M变量的倡议,确实这么做对项目的可读以及维护性有一定的好处,一个项目其实读起来容易,项目层次清晰,变量使用规范,尽量不使用全局变量,对项目的健壮性还是有一定益处的。


另外全扫描的观点,可能梯形图是有一定益处,由于使用方法和语言不同,在嵌入式中没有这样的概念,当然我也不能理解这样的观点,也许以后随着PLC使用的次数增加,会逐步知晓其中的好处的。


程序结构控制,主要是使用状态机概念来完成的。

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