行业资讯

企业动态 行业资讯

PLC程序员要选择最合适的语言,还要了解数据处理需求

  程序员并不总是能使用“最佳”的语言来实现应用程序;他们必须满足最终用户的要求。如上所述,客户团队需要每日处理工厂的设备,如果他们不熟悉所使用的编程语言,也就无法对其进行有效的支持,那么当设备出现故障时,程序员很可能在凌晨两点接到求助电话。

https://img.welllinkio.com//upload/20230302/eccb4be62764d01b959dd748b14bccb2.jpg

       IEC 61131提供了可在生产环境中通用的编程语言。不同制造商的编程语言可能是专有的,但内容大同小异。区别在于特定功能,例如搜索或排序例程。与诸如结构化控制语言(SCL)之类的高级语言相比,带有“for”或“while”循环的搜索或排序例程,在梯形逻辑中并没有那么容易操作。同样的功能,在SCL中代码可能只需要几行,但在梯形逻辑中可能需要10到15行。

  在控制器中需要处理哪些数据?如果系统需要一个制造执行系统(MES),但实际上并没有,这将给PLC存储、保留和管理数据带来巨大的负担。这些功能应由外部PC来承担。

  如果用户有配方控制系统,根据配方的大小,数据分析的主要工作应由PC而不是PLC承担。如果存在间歇性搜索例程或高负载例程,则需要增加扫描时间,这可能会导致错过传感器数据。这些情况会对PLC的运行方式产生重大影响。

以上就是南京远程IO厂家德克威尔为您带来的精彩内容,更多详情欢迎前往南京德克威尔官网!