西门子plc中的ob模块都是实现什么功能的
ob模块:组织块,英文名Organization block。组织块是CPU系统和用户程序之间的接口,可以在CPU上电启动时调用,也可以循环调用,也可以在PLC发生错误时候调用。
OB组织块是当新建一个程序时,系统会自动建立一个Main[OB1]程序,该程序会在PLC的每个扫描周期被调用。
Main程序和200里面的主程序,是一个同样的概念。也类似于C里面的Main ,即为函数入口点,可以在Main程序里面调用各种函数和块。
OB块主要用于程序循环、启动、延时中断、循环中断、硬件中断、HSC中断、诊断错误和时间错误八大事件。OB块还有两个属性是编号和优先级,优先级越高,中断级别越高。在同样的优先级别,OB编号越小,越优先执行。
扩展资料:
西门子plc s7-300检修工艺及技术要求
(1) 测量电压时,要用数字电压表或精度为1%的万能表测量
(2)电源机架,CPU主板都只能在主电源切断时取下;
(3) 在RAM模块从CPU取下或插入CPU之前,要断开PC的电源,这样才能保证数据不混乱;
(4) 在取下RAM模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块RAM内容将丢失;
(5) 输入/输出板取下前也应先关掉总电源,但如果生产需要时I/0板也可在可编程控制器运行时取下,但CPU板上的QVZ(超时)灯亮;
(6) 拨插模板时,要格外小心,轻拿轻放,并远离产生静电的物品;
(7) 更换元件不得带电操作;
(8) 检修后模板安装一定要安插到位
参考资料:百度百科-西门子PLC
西门子plc中的OB模块功能:
OB1:程序循环组织块、OB10-OB17:时间中断组织块、OB20-OB23:延时中断组织块;
OB30-OB38:循环中断组织块、OB40-OB47:硬件中断组织块、OB55:状态中断;
OB56:更新中断、OB57:制造商特定中断、OB60:多值计算中断组织块;
OB61-OB64:同步循环中断、OB65:技术同步中断、OB70:I/O冗余错误;
OB72:CPU冗余错误、OB73:通讯冗余错误、OB80:时间错误组织块;
OB81:电源错误组织块、OB82:诊断中断组织块、OB83:插入/删除模块中断组织块;
OB84:CPU硬件故障组织块、OB85:优先级错误组织块、OB86:机架故障组织块;
OB87:通讯错误组织块、OB88:处理中断OB 、OB90:后台组织块;
OB100、OB101和OB102:启动组织块、OB121:编程错误组织块、OB122:I/O访问错误组织块。
扩展资料:
OB块的特点:
1、OB块主要用于程序循环、启动、延时中断、循环中断、硬件中断、HSC中断、诊断错误和时间错误八大事件。
2、OB块还有两个属性是编号和优先级,优先级越高,中断级别越高。
3、在同样的优先级别,OB编号越小,越优先执行。
4、诊断错误事件OB块和时间错误OB块只有一个。
参考资料来源:高等教育出版社-PLC应用技术-组织块OB
延时中断组织块(OB20至OB23)
程序循环组织块(OB 1)
循环中断组织块(OB30至OB38)
硬件中断组织块(OB40至OB47)
状态中断OB (OB 55)
多值计算中断组织块(OB60)
I/O冗余错误OB (OB70)
时间错误组织块(OB80)
后台组织块(OB90)
启动组织块(OB100、OB101和OB102)
程序循环组织块(OB 1)
时间中断组织块(OB10至OB17)
延时中断组织块(OB20至OB23)
循环中断组织块(OB30至OB38)
硬件中断组织块(OB40至OB47)
状态中断OB (OB 55)
更新中断OB (OB 56)
制造商特定中断的OB(OB 57)
多值计算中断组织块(OB60)
同步循环中断OB (OB 61至OB 64)
技术同步中断OB (OB 65)
I/O冗余错误OB (OB70)
CPU冗余错误OB (OB72)
通讯冗余错误OB (OB73)
时间错误组织块(OB80)
电源错误组织块(OB81)
诊断中断组织块(OB82)
插入/删除模块中断组织块(OB83)
CPU硬件故障组织块(OB84)
优先级错误组织块(OB85)
机架故障组织块(OB86)
通讯错误组织块(OB87)
处理中断OB (OB 88)
后台组织块(OB90)
启动组织块(OB100、OB101和OB102)
编程错误组织块(OB121)
I/O访问错误组织块(OB122)
《组织块使用说明》下载:
http://218.93.112.166/ec/C23/dl/xxzl/%E7%BB%84%E7%BB%87%E5%9D%97%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.pdf
这个文档讲述的很清楚!