PLC编程,应该说是一门应用型技术,需要什么样的基础呢?模拟电路,了解一些电子元器件,电容、电阻、二极管、三极管……的原理;数字电路,了解各种门电路,与门、或门、非门……;电工基础,了解解电流、电压基本原理;各种电器元件,指示灯,按钮、继电器、接触器、传感器、NPN、PNP、电磁阀、电动机、步进电机、伺服电机、变频器、安全继电器……;电路绘图,CAD、EPLAN……
PLC编程语言,早期主要是LAD梯形图,STL流程图,现在有ST,C语言,PLC的复杂功能基本上已经封装成功能块了,所以编程语言基本上不需要很复杂,关键还是注重应用,组织好程序结构,完成好要求的控制功能,程序合理运行稳定,互锁保护功能完善,故障检测及通过触屏显示,方便故障排除;设备稳定性应该是最重要,不在于编程语言有多高级。
PLC工作原理,周期性扫描执行程序,接收输入控制输出,信号有数字量,模拟量,网络通信量(RS232RS485CCLINKMODBUSTCPPROFIBUSPROFIDPPROFINETMPIETHERCAT),通信性能取决于数据量、速度、实时性,软件取决于硬件,硬件决定软件。
PLC输入信号,数字量离散信号,按钮,开关,继电器,接触器,传感器(NPNPNP),温控器,变频器,伺服驱动器,步进驱动器,网络通讯布尔信号,各种能发送出通断信号的设备,都可以用作数字量输入;模拟量连续信号,DC-10+10V电压信号,020mA电流信号,能发送出这种信号的设备都可用作模拟量输入,以及网络通讯传输的变量,整数,浮点数。
PLC输出信号,数字量控制指示灯、继电器、接触器、电磁阀,温控器、变频器,伺服驱动器,步进驱动器……需要输入通断控制的设备;模拟量信号控制比例阀、温控器、变频器……需要输入模拟电压/电流的设备。
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系