PLC在工厂里几乎是标配,但刚接触的人常常卡在两个地方:线不知道怎么接,程序不知道从哪下手。其实把扫描周期和I/O关系想明白,后面就顺了。
一套最小系统就四块:CPU模块、电源、输入模块、输出模块。输入接按钮、限位、传感器,输出接继电器、接触器、指示灯。数字量模块按点数选,模拟量模块要看清是4-20mA还是0-10V,接线前先确认模块是共阳极还是共阴极。
接线最容易出问题的是传感器类型。NPN型输出是低电平有效,接PLC输入时公共端要接24V正;PNP型反过来,公共端接0V。接错了不是没反应就是烧输入。输出这边带接触器、电磁阀这类感性负载,一定要加续流二极管或者RC吸收,不然触点烧得很快。
程序方面,梯形图本质上就是继电器逻辑的图形化。PLC的工作方式是循环扫描:采样输入、执行程序、刷新输出,一个周期几毫秒到几十毫秒。所以写程序时不要指望输入一变的瞬间输出就动,响应时间要按扫描周期估。
通信现在多数用Modbus RTU或者Modbus TCP。RTU走485,注意波特率、校验位、从站地址要跟仪表对上;TCP走网口,寄存器地址的偏移量各家不一样,有的从0算有的从1算,调不通先查这个。Profinet、EtherCAT这类实时总线用在运动控制上更多。
现场调试的经验:先单独点动每个输出,确认接线没错;再手动触发每个输入,看指示灯和监控表;最后跑自动流程。干扰大的车间,信号线和动力线分开走,屏蔽层单端接地,接地电阻别马虎,很多莫名其妙的误动作都是接地和干扰造成的。
下一篇:没有了