电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子PLC的一些编程习气

2017-04-25 12:55分类:PLC基础知识 阅读:

 

为了plc程序可读性强,短期内能够读懂而且能够批改,在PLC作业组内部需求一同咱们的编程规范,以便习气将来工程人员集结后,正本的程序能够被后来的人在短期内读懂,现一同规范如下:

一、程序构造
1、程序构造一同
OB1:主程序;
OB100:初始化程序(无需主程序调用);
OB35:100ms(可批改)接连(无需主程序调用),能够调用PID模块;
OB80、OB82、OB85、OB86、OB87、OB121、OB122:缺陷确诊模块(无需主程序调用、无需编程);
FC1:体系办法;
FC2:输入处理;
FC3:输出处理;
FC4:作业处理;
FC5:接连处理;
FC6:手主动切换;
FC7:
。。。
。。。
FC100:往后用来树立一些能够循环调用的子程序;
FC105:体系自带,仿照量输入子程序(能够循环调用);
FC106:体系自带,仿照量输出子程序(能够循环调用);
modbus通讯(CP341):FB7:P_RCV_RK,FB8:P_SND_RK;
通讯CP340:FB2:P_RCV,FB3:P_SND;
通常PID:用FB41;
温、湿度PID:用FB58;
假定程序块与体系块重复,请躲避。
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小时有必要进行轮换,且有必要有作业时刻累计,假定由上位机设定启/停次第在外,操作人员自行设定;
三、编程诀窍
1、程序块尽量细化,便利阅览,将同一类型的设备操控放在一个程序块中;
2、如遇格外情况下选用言语编程,大都情况下请运用梯形图编程,便利他人阅览;
3、关于常常调用的子程序,能够做成子模块,再三调用,例如:求几个数均匀值或求几个数的最大值;
4、程序要有注释,变量及基地变量有必要有描写,便利他人阅览或往后查阅;
5、守时做程序备份,最佳以工程称谓+系总称谓+当天日期;
6、程序加密,避免他人盗取。

上一篇:plc会集与松懈操控电路梯形图

下一篇:S7-300的MPI通讯

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部