如今,控制和工业自动化是一个含糊不清的术语。该行业正在经历从专有的PLC系统到工业物联网的范式转变。由于自动化和控制正在与IT世界合并,因此迄今为止最常用的编程语言可能并不完全相关。
老套
如果您正在谈论经典自动化和控制,那么获得PLC编程技能非常重要。工程师通常会专注于一个系统,无论是西门子,艾伦 - 布拉德利,贝克霍夫还是你有什么。
大多数系统允许程序员使用PLC编程域中的任何五种语言系列:
功能块图
梯形逻辑
顺序流程图
结构化文本
指令清单
FBD是最重要的,其次是LL我相信。
此外,工程师应该掌握常用的编程语言,如MATLAB和LabVIEW。
新学校
如今,物联网正在彻底改变自动化和控制。如果你现在开始你的职业生涯,我建议你专注于通用编程语言,比如Python或Java。C和C ++仍然在嵌入式设备中广泛使用,但我们正在转向可以用许多不同语言编程的设备,因此语言的选择将更少。
了解ZigBee,Z-Wave,MQTT,OPC UA等通信协议将非常有帮助。
此外,了解网络和Web技术(如HTTP协议,TCP / IP堆栈,Web服务和API)对于从事软件工作的人员来说非常重要。
如果您要求工业自动化,那么需要以下类型的技能和知识。
PLC到SCADA的网络和数据采集,各种协议,如Rs232,Rs485,HART,Profibus DP / PA,Profinet,CAN,以太网,Modbus。PID,服务器客户端网络的编程,以及用于在线监控的过程自动化设备的安装,通过总数据采集进行控制。
了解可编程逻辑控制器(PLC),DCS
监控和数据采集软件(SCADA),
人机界面(HMI),
电气和仪表设备,
电机维护和故障排除,
面板接线,流量,温度,压力,液位变送器,PID控制等
所有类型的电机,并处理所有故障和故障。
通过电机调试和过程维护,对变电流变速/变频器(VFD)的良好指令,
面板设计用于PCC,MCC应用,GA图,带控制和电源布线。
请观看YouTube频道“ 自动化革命 ”,了解PLC,SCADA,过程仪表,DCS和电子仪器(如驱动器和开关齿轮),并提供非常简单的解释和实际应用示例。
咨询热线
18688825339