新华工控网——中国工控行业专业门户网站
  • 网站地图
  • TAG标签
  • 工控资讯 工控动态 工控热点
新华工控网

新华工控网

热门关键词: 斯柯达工业 科一工控 明鑫工控 易成工控 林星器械 三星中控

当前位置:首页 > 工控新闻 > 正文

工业发展的必然方向智慧制造

新华工控网 2019-11-18 17:31

智慧制造是我国工业发展的方向,自动化是前提。越来越多的工程师开始从事PLC的编程,大家对于如何选择编程语言的讨论也越来越多。我前几天发了一篇文章《西门子TIA博图用SCL实现GRAPH功能的方法》,然后头条就给我推荐了很多SCL的文章,我感觉朋友们要理智对待高级语言编程。

诚然,高级语言的结构清晰,更容易构建大型复杂软件,另外,现在的同学在学校里可能学到的都是高级语言,因此,对其会产生一定的偏爱。但是,与梯形图、功能图相比,高级语言在维护便利性上要弱一些。状态查看不够直观,尤其是逻辑控制时,看高级语言是非常不容易的,即使西门子家的博图,也很难。程序是要被维护的,因此,语言的选择要考虑现场人员使用的便利性(设备一旦出现故障,需要尽可能短的时间内进行排障),能用直观方式解决的,就不要用复杂方式,越复杂的东西,问题越多,可靠性越低。

另外,虽然有高级语言,也不要在PLC里执行那些非常耗时,或者可能会导致执行周期大幅变化的程序(比如,有个条件调用,里面进行了复杂计算。有朋友甚至想用PLC做图像识别)。因为,周期和时序对于PLC控制非常重要,现场设备的动作需要确定性,必须确保在规定的时间里进行响应。

总之,要充分利用各种语言的优点来为控制服务,而不是为了炫技或者人为制造障碍而故意使用高级语言。比如,步进控制用梯形图实现就比较困难,用高级语言就容易。而脉冲沿检测、位操作、逻辑运算用高级语言就很搞脑子,用梯形图就很容易。我想,这也是混合编程的初衷吧!

标签

今日推荐
HM2019后记|“平平无奇”背后,“分化”已经
HM2019后记|“平平无奇”背后,“分化”已经

​上周,一年一度的汉诺...[详细]

独家专栏
热门排行