-
关于我们
PLC程序员要选择最合适的语言,还要了解数据处理需求
程序员并不总是能使用“最佳”的语言来实现应用程序;他们必须满足最终用户的要求。如上所述,客户团队需要每日处理工厂的设备,如果他们不熟悉所使用的编程语言,也就无法对其进行有效的支持,那么当设备出现故障时,程序员很可能在凌晨两点接到求助电话。
IEC 61131提供了可在生产环境中通用的编程语言。不同制造商的编程语言可能是专有的,但内容大同小异。区别在于特定功能,例如搜索或排序例程。与诸如结构化控制语言(SCL)之类的高级语言相比,带有“for”或“while”循环的搜索或排序例程,在梯形逻辑中并没有那么容易操作。同样的功能,在SCL中代码可能只需要几行,但在梯形逻辑中可能需要10到15行。
在控制器中需要处理哪些数据?如果系统需要一个制造执行系统(MES),但实际上并没有,这将给PLC存储、保留和管理数据带来巨大的负担。这些功能应由外部PC来承担。
如果用户有配方控制系统,根据配方的大小,数据分析的主要工作应由PC而不是PLC承担。如果存在间歇性搜索例程或高负载例程,则需要增加扫描时间,这可能会导致错过传感器数据。这些情况会对PLC的运行方式产生重大影响。
以上就是南京远程IO厂家德克威尔为您带来的精彩内容,更多详情欢迎前往南京德克威尔官网!
- 上一条 优秀的PLC程序员能按照客户要求来组织代码
- 下一条 PLC程序员的一些编程技巧