专注PLC编程及电工培训

学电工 学PLC编程就到重庆工控教育

咨询热线:

187-1641-6650

186-9678-3049

通用banner
您当前的位置 : 首 页 > 新闻资讯 > 行业资讯

PLC编程技巧及程序结构命名规则

2024-03-29 14:00:43

  为了使PLC程序可读,方便工作人员在短时间内阅读和修改。在PLC工作组中,为了适应未来工程人员的调整,我们需要统一我们的编程标准。原始程序可以在短时间内由他人阅读。统一标准如下:


  一,PLC程序结构


  1、统一的PLC程序结构


  OB1:主程序;


  OB100:初始程序(不需要主程序调用);


  OB35:PID模块可调用100ms(可修改)中断(无需主程序调用);


  OB80、OB82、OB85、OB86、OB87、OB121、OB122:故障诊断模块(无需主程序调用,无需编程);


  FC1:系统模式;


  FC2:输入处理;


  FC3:输出处理;


  FC4:运行处理;


  FC5:停止处理;


  FC6:手部自动切换;


  FC7:


  ...


  FC100:然后用来建立一些可循环调用的子程序;


  FC105:自带系统,模拟输入子程序(可循环调用);


  FC106:自带系统,模拟输出子程序(可循环调用);


  2、数据块


  DB1:AI数据,类型:REAL,与上位机接口;


  DB2:AO数据,类型:REAL,与上位机接口;


  DB3:DI数据,类型:BOOL,与上位机接口;


  DB4:DO数据,类型:BOOL,与上位机接口;


  DB5:设备运行时间及流量累计,类型:REAL,与上位机接口;


  DB6:报警信息,类型:BOOL,与上位机接口;


  DB7:类型:REAL,中间存储器;


  DB8:类型:INT,中间存储器;


  DB9:类型:WORD,中间存储器;


  DB10:类型:BOOL,中间存储器;


  DB11:之后用于与设备通信,如:MODBUS通信等;


  DB100:然后用作调用FB块时的背景数据块;


  M区:还可以作为中间变量。


  3、DP从站故障诊断


  DP从站必须进行故障诊断,故障报警,使用FB125即可。


  第二,控制模式


  1、系统设置远程、本地和手动按钮。


  1.1、远程:系统只能通过上位机自动启动和停止控制,单个设备优先当场控制。在程序控制过程中,设备可以通过上位机进行软手操作和自动切换,软手操作可以启动和停止;


  1.2、本地:系统只能通过触摸屏自动启动和停止控制,单个设备优先就地控制。在程序控制过程中,设备可以通过触摸屏进行软手操作和自动切换,软手操作可以启动和停止;


  1.3、手控:手控时,上位机、触摸屏失效,只能通过手控设备启动、停止。


  2、控制单个设备


  单个设备必须具有软手操、自动切换和软手操时的启动和停止功能。当从自动切换到软手操时,设备不能停止。当从软手操切换到自动切换时,设备的启动和停止取决于自动程序。


  3、单个设备(泵、风扇等大型设备)运行24小时后必须轮换,运行时间必须累计。如果启停顺序由上位机设置,操作人员自行设置;


  plc编程技巧三


  1、尽可能细化程序块,使其易于阅读,并在程序块中控制相同类型的设备;


  2、若在特殊情况下使用语言编程,请在大多数情况下使用梯形图编程,以便他人阅读;


  3、对频繁调用的子程序,可创建子模块并频繁调用,例如:找出几个数字的平均值或找出几个数字的大值;


  4、程序应该有注释,必须描述变量和中间变量,以便于阅读或以后理解;


  5、定期备份程序,根据项目名称和日期命名;


  6、程序加密。


近期浏览:

联系我们/contact us

专业电工培训

学习培训微信咨询

1612420108198574.jpg

项目合作咨询

联系我们/contact us

187-1641-6650

186-9678-3049

邮箱:stn1151@163.com

地址:重庆市沙坪坝区井口井熙路10号(加油站对面)

我们的课程

报名热线:

186-9678-3049