不同的PLC使用不同的编程软件。但是对于任何一种软件来说,编程前的**步就是进行硬件组态,根据实际PLC的类型建立硬件配置及相应的通讯配置。硬件组态完成后,将之前在纸上记录下来的I/O地址写在软件的符号表中。由于软件不同,对于符号表的定义可能不同,但一般的软件都有该功能,这一步是至关重要的。在编写符号表时,不仅要把设备输入输出的**地址写正确,**再给每个地址命名并添加注释,这对后面的编程会非常方便。不需要在编程时每次都查询**地址,只要填写命名好的名称即可。当然,这也取决于软件是否具备此功能。
第四步:写出程序流程图
在编程之前,一定要在草稿上写出程序的流程图。一个完整的程序,应该包括主程序、停止程序、急停程序、复位程序等部分,如果软件允许,应该将各个程序按“块”的形式编写,即一个程序是一个块,**终将每个块按需求来调用即可。
PLC**擅长的就是处理顺序控制,在顺序控制中主流程是核心,一定要确保制定好的流程是正确的,要在草稿上仔细检查。如果主流程存在问题,当程序被PLC执行后,很可能发生撞击,损坏设备或对人身造成危险。Allen Bradley 855T-B24DN4
SMC EX250-SDN1
RDE Connects RC-17P1N12838T-20-6J Jumper Plug 10048-000
Schneider 72360 / GB1002 10A 250V
SMC DC24V wiring
IDEC HW1X Red Emergency Stop Push Button W/ Cable JAE DB-C8-J10
Turck 4-M12-RP6X-H1143 / 4409U
SMC D-Y7PW DC 24V
L-Com CSMN25MM-25 D-Sub
Allen Bradley 440A-A19007
Eaton WMZT1D10 Circuit Breaker 10A 10kA SP UL489 BT