三台行车的主程序和调用的各个功能子程序都是一样的,但调用的工艺子程序就各不相同,每台行车根据自己在生产线上不同的工作区域执行的工艺编制不同的工艺子程序,本文给出一些主要的程序框图和就一部份主要的程序进行阐述。
1.系统初始化
初始化对于每一套系统程序都是必需的,每一次PLC上电或对PLC强制复位都要初始化,主要是对在程序中使用到的PLC各种计数器、定时器、寄存器等进行复位和设置,同时保留上次运行需要记忆的各种数据,完成运行前的各项准备工作。
2.复位和暂停子程序
由于行车在工作过程中有时会有突发事件或行车需要暂时停一下处理其它的工作,因此在系统中设计了复位和暂停两个功能,针对行车不同的情况和需要使用,为使行车在运行过程中可以随时对系统进行复位或暂停行车工作,实现这两个功能的程序都采用中断子程序,如图3是复位中断子程序,图4是暂停中断子程序。
6ES7518-4AP00-0AB0 | CPU 1518-4 PN/DP,3 MB 程序,10 MB 数据, 集成3PN,1DP | |
6ES7517-3AP00-0AB0 | CPU 1517-3 PN/DP, 2MB程序,集成 2PN 接口,1 以太网接口,1DP 接口 | |
6ES7516-3AN00-0AB0 | 6ES7516-3AN01-0AB0 | CPU 1516-3 PN/DP:1 MB 程序,5 MB 数据;10 ns ;集成 2PN 接口,1 以太网接口,1DP 接口 |
6ES7515-2AM00-0AB0 | 6ES7515-2AM01-0AB0 | CPU 1515-2 PN ,500K程序,3M数据,集成 2PN接口 |
6ES7513-1AL00-0AB0 | 6ES7513-1AL01-0AB0 | CPU 1513-1 PN:300 KB 程序,1.5 MB 数据;40 ns;集成 2PN 接口, |
6ES7511-1AK00-0AB0 | 6ES7511-1AK01-0AB0 | CPU 1511-1 PN:150 KB 程序,1 MB 数据;60 ns;集成 2PN 接口, |
6ES7512-1DK00-0AB0 | 6ES7512-1DK01-0AB0 | CPU 1512SP-1 PN, 200KB 程序,1MB数据 |
6ES7510-1DJ00-0AB0 | 6ES7510-1DJ01-0AB0 | CPU 1510SP-1 PN, 100KB 程序,750KB数据 |
6ES7507-0RA00-0AB0 | PS:60 W,额定输入电压 AC/DC 120/230 V | |
6ES7505-0RA00-0AB0 | PS:60 W, 额定输入电压 DC 24/48/60 V | |
6ES7505-0KA00-0AB0 | PS:25 W,额定输入电压 DC 24 V | |
6ES7532-5HF00-0AB0 | AQ 8:模拟输出模块,8AQ,U/I ,高速 | |
6ES7532-5NB00-0AB0 | AQ 2: 模拟输出模块,2 AQXU/I ,标准型,25mm,包含前连接器 | |
6ES7532-5HD00-0AB0 | AQ 4:模拟输出模块,4AQ,U/I | |
6ES7531-7NF10-0AB0 | AI 8:模拟输入模块,8AI,U/I,高速 | |
6ES7531-7QD00-0AB0 | AI 4: 模拟输出模块: XU/I/RTD/TC ST, 25mm,包含前连接器 | |
6ES7531-7KF00-0AB0 | AI 8:模拟输入模块,8AI,U/I/RTD/TC | |
6ES7534-7QE00-0AB0 | AI4/AQ2:模拟量输入/输出模块4AI,2AO,标准型,25mm,包含前连接器 | |
6ES7523-1BL00-0AA0 | DI/DQ 16X24CDV/16X24VDC/0.5A BA,包含前连接器. | |
6ES7522-5HF00-0AB0 | DQ 8:数字输出模块,8DQ,继电器,230 V AC/ 5A | |
6ES7522-5FF00-0AB0 | DQ 8:数字输出模块,8DQ,可控硅,230V AC/ 2A | |
6ES7522-1BL00-0AB0 | DQ 32:数字输出模块,32DQ,晶体管,24 V DC/ 0.5A | |
6ES7522-1BH00-0AB0 | DQ 16:数字输出模块,16DQ,晶体管,24 V DC/ 0.5A | |
6ES7522-1BF00-0AB0 | DQ 8:数字输出模块,高性能 8DQ,晶体管,24V DC/2A | |
6ES7522-1BL10-0AA0 | DQ 32x24VDC/0.5A BA ,包含前连接器 |
在任何情况下按下复位按钮,程序都将转人复位中断子程序,停止所有动作输出并清零,动作步数显示清零,计数器、定时器、辅助继电器和寄存器等全部清零,所有记忆数据清除,同时程序转人初始化主程序,重复PLC上电工作过程,不同的是所有的运行记忆数据都清除了。
同样,在任何情况下按下暂停按钮,程序将进入暂停中断子程序,暂时停止PLC的输出,在暂停的状态下,可以进行手动操作行车,可以重新设置程序步,在恢复运行时使程序从所设置的程序步开始运行,当解除暂停时,如果没有重新设置程序步,暂停中断子程序就会恢复PLC原来的运行状态和原来的步数显示,继续暂停前的工作并从中断子程序返回。
3.工艺子程序
为了不浪费资源和提高生产效率,一条电镀自动生产线设计有三种电镀工艺,分别是镀仿金工艺、镀古铜工艺和镀镍工艺,每种工艺的工作流程各不相同,在实际使用时可以通过控制面板上的工艺选择开关加以选择,由于三个工艺子程序的软件编程方式基本相同,在本文中只用镀仿金工艺为例对工艺子程序进行阐述。
- 西门子可编程控制器CPU1515-2PN 2024-11-14
- 西门子可编程控制器CPU1517-3PN/DP 2024-11-14
- 西门子可编程控制器CPU1516-3PNDP 2024-11-14
- 西门子可编程控制器CPU1518-4PN/DP 2024-11-14
- 西门子S7-1500控制器CPU1510SP-1PN 2024-11-14
- 西门子S7-1500控制器CPU1512SP-1PN 2024-11-14
- 西门子S7-1500控制器CPU1511-1PN 2024-11-14
- 西门子S7-1500控制器CPU1513-1PN 2024-11-14
- 西门子S7-1500控制器CPU1515-2PN 2024-11-14
- 西门子S7-1500控制器CPU1517-3PN/DP 2024-11-14
- 西门子S7-1500控制器CPU1516-3PNDP 2024-11-14
- 西门子S7-1500控制器CPU1518-4PN/DP 2024-11-14
- 西门子S7-1500模块CPU1510SP-1PN 2024-11-14
- 西门子S7-1500模块CPU1512SP-1PN 2024-11-14
- 西门子S7-1500模块CPU1511-1PN 2024-11-14