使用SFC51诊断PRIFINET网络

上传人:daj****de 文档编号:185165305 上传时间:2023-02-03 格式:DOCX 页数:3 大小:173.62KB
收藏 版权申诉 举报 下载
使用SFC51诊断PRIFINET网络_第1页
第1页 / 共3页
使用SFC51诊断PRIFINET网络_第2页
第2页 / 共3页
使用SFC51诊断PRIFINET网络_第3页
第3页 / 共3页
资源描述:

《使用SFC51诊断PRIFINET网络》由会员分享,可在线阅读,更多相关《使用SFC51诊断PRIFINET网络(3页珍藏版)》请在装配图网上搜索。

1、使用SFC51诊断PRIFINET网络系统状态列表系统状态列表(SSL)用于描述可编程逻辑控制器的当前状态。SSL的内容只 能通过系统功能进行读取,而不能修改。换言之,部分列表是虚拟列表,只是在 有特殊请求时由CPU的操作系统所创建。SFC 51 “RDSYSST”系统功能用于读取“系统状态列表”(简写为SSL),部 分列表或CPU的SSL列表摘录。对于PROFINET IO,这些SSL包含了 I/O模块, PROFINET IO主站系统或实际控制器的状态信息。当选择所用的、特别是在一 个中断或启动OB中使用的SSL ID时,必须注意的是SFC仅能同步执行。如果 执行SFC之后,Busy位激活

2、表明几个循环执行一次SFC,数据还没有完全读出, 因此数据是无效的。接收到的系统状态列表数据记录包括了诊断PROFINET IO 设备上的信息概览。PN通信部分列表是虚拟列表,只是在有请求时由CPU的操作系统所创建。 虚拟列表来自CPU内部的PN IO控制器的缓冲区,缓冲区由控制器的启动和 ALARM信息进行维护和刷新。常用在PROFINEI IO诊断上的SSL_ID有:SSLJD部分列表(PROFINET)INDEX0C91PROFIN ET接口模块(集成的或外部 的)上的模块的模块状态信息逻辑基地址,输出模块 bitl5=10D91PROFINET中的所有模块的模块状 态信息bits 0到

3、1。:站号,bits 11到 14: FN 1。系统总线号的后 两位,Bit 15: 10094PROFIN ET接口模块(集成的或外部 的)上站的预期状态100-115: PN IQ系统总统0294读取实际的站点是否存在同上0694读取实际的站点是否出错0794读取实际的站点维护状态同上0C96PROFINET中的所有模块的模块状 态信息逻辑基地址,输出模块 bitl5=1在调试中,根据具体需要,选择要用的SSL_ID。要注意的是,SFC 51只能 获得设备的状态信息,但不能获得具体的故障原因信息。编程在OB1中调用SFC 51,设置好各个参数即可。CALL EDSYSSTEEQ SZL_I

4、D INDEX EET_VAL BUSY SZL_HEADER DRW#16#294W#16#64W302M318.0DB80.SSL_HEADERDB80.RECORDSFC51MO. 3P#DB80.DBX0.0P#DB80.DBX4.0各参数具体意义为:REQ:使能位,为1时启动处理。SSL_ID:要读取的系统状态列表或部分列表的SSL_ID。程序中用的是0294, 表示读取所有站点是否存在。SSL_ID的选择是诊断中的关键,根据不同的ID可 以读取不同的信息。INDEX:部分列表中对象的类型或边号。程序中的16进制64表示十进制 的100,为PRIFINET网络总线的序号。INDEX的

5、值与选择的SSL_ID有关,具 体的信息可以点击帮助查询。RET_VAL:如果执行SFC出错,则RET_VAL参数将包含出错代码。可以 根据其所报的错误代码,到帮助中找具体说明。BUSY:为一表示尚未完成读取。SSL_HEADER:是一个结构体,定义如下:LAD/STL/FBD - DB80 L0158D01SIIATIC 400(l)CPU 414-3 PN/DP口 File Edi + Ins er + FLC Debug Vi ew Ojit i ons 也 ml口胃 HelpJ|S|若龟峪|s c 机曲|冠|d街!|E回*?AddressNaeInitial valueConent0.

6、0STRUCT+0.0SSL_HEADERSTRUCT+0.0LENTHEEWORDW#16#0+2.0N_DRWORDW#16#0=4.0END_STRUCT+4.0RECORDARRAY0. 300+2.0WORD+06.0DB_VARINT0Temporary pl二如 8.口END_STRUCT其中,LENTHER是SSL列表或SSL部分列表的数据记录的长度。DR: SSL列表读取或SSL部分列表读取的目标区域(读出的系统状态存储的数据区域,其大小为SSL_HEADER中LENTHER和N_DR的乘积大小)。对于DB80.DBB6为2#1111_1111,其中bit0表示组信息,如果为1,表示至少有一个IO设备与IO控制器进行通讯,如果为0,表示IO站点全部丢失。Bit1Bit7表示设备号17的IO设备的状态,1表示IO设备存在,0表示IO设 备丢站。至于其它Bit和高字节中的Bit依次类推,表示对应IO设备的状态。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!