全国服务热线: 18717946324
企业新闻

西门子CP1616通讯处理器/总代理

发布时间:2024-02-18        浏览次数:11        返回列表
前言:西门子PLC代理商.西门子模块总代理.西门子PLC模块总代理
西门子CP1616通讯处理器/总代理-宣传视频
西门子CP1616通讯处理器/总代理

西门子CP1616通讯处理器/总代理

其中,“ethernet(1):profinet-io-system(100)"总线的100表示profinet总线的序号。io设备例如scalacne x和et200上从1到5,表示profinet io的设备号。

  2 sfc51诊断

  2.1 介绍

  系统状态列表(ssl)用于描述可编程逻辑控制器的当前状态。ssl的内容只能通过系统功能进行读取,而不能修改。换言之,部分列表是虚拟列表,只是在有特殊请求时由cpu的操作系统所创建。

西门子DP电缆

  sfc 51 “rdsysst" 系统功能用于读取 “系统状态列表" (简写为ssl),部分列表或 cpu 的 ssl 列表摘录。对于 profinet io,这些 ssl包含了 i/o 模块,profinet io 主站系统或实际控制器的状态信息。当选择所用的、特别是在一个中断或启动 ob 中使用的 ssl id 时,必须注意的是 sfc 仅能同步执行。如果执行 sfc 之后,busy 位激活表明几个循环执行一次 sfc,数据还没有读出,因此数据是无效的。接收到的系统状态列表数据记录包括了诊断 profinet io 设备上的信息概览。

  pn通信部分列表是虚拟列表,只是在有请求时由cpu的操作系统所创建。虚拟列表来自 cpu 内部的pn io控制器的缓冲区,缓冲区由控制器的启动和alarm信息进行维护和刷新。

  通过sfc51只能获取站或模块的状态信息,例如,丢站,或者该模块有错误,并不能获取模板的故障的详细信息,例如哪一个模板的通道发生断线,短路等。

  2.2 编程

  这里使用sfc51来读取每一个站点的实际状态,判断该站是否发生丢站故障。在plc中添加并下载空的ob86,防止测试丢站时,发生cpu停机现象。当然也可以使用ob86来读取每一个io设备的实际状态,但需要更多的编写程序,关于使用ob86来获取io站点的状态信息,请参考网站下载中心《使用ob8x诊断simatic plc(pn) 》87668286

smart700

  按照上表在变量表中设置ssl_id=0294 (mw2)和index=16#64 (mw4),其中16进制64的十进制为100,表示profinet总线的序号,请参考图 2 step7的硬件组态。添加要查看的变量,并使能m0.0为1。其中读取到的数据记录个数为1 (db1.dbw2),该数据记录的长度为258bytes (db1.dbw0)。db1.dbw4表示profinet总线的序号,这里为100 (64h) 。对于db1.dbb6为2#0011_1111,其中bit0表示组信息,如果为1,表示至少有一个io设备与io控制器进行通讯,如果为0,表示io站点全部丢失。bit1~bit5表示设备号1~5的io设备的状态,1表示io设备存在,0表示io设备丢站。至于其它bit和高字节中的bit依次类推,表示对应io设备的状态。

西门子CP1616通讯处理器/总代理

产品分类
信息搜索
 
浔之漫智控技术(上海)有限公司
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213
  • 电话:18717946324
  • 邮件:353336193@qq.com
  • 手机:18717946324
  • 传真:0311-67303225
  • 联系人:占雪芬