全国服务热线 15821971992
公司新闻

西门子模块总代理商-湖北市

发布时间: 2023-02-21 16:36 更新时间: 2023-10-26 04:00

 近项目用到S7-1500,网上找了FIFO队列的实现,有STL语言写的,但STL着实不方便阅读,就自己用SCL搞了一个,把队列的基本功能封装成块,用着还行,跟大家分享一下吧。若有缺陷也请大家指出。
   使用方法:操作都是上升沿触发;Push触发前请保证数据已写到i_push_data;输出的队首元素Front是实时状态,Pop触发前按需取用。
1.FB封装:左边是队列操作,右边输出队列状态及队首元素  


2.FB接口参数:队列的数据存在static区queue里面


3.FB源码
3.1 入队、出队

特性

  • 与其它 S7-300 模块共享系统技术,即,它们可在一种配置中一起使用。

  • 电隔离。

  • 通过编码,针对极性反接提供保护。

  • 传感器和执行器经由模块来供电。

  • 直接接线模块的输入和输出,无需使开关放大器或触感器供电单元。

  • 可通过软件进行再接线。

  • 模块具有诊断功能。

  • 减少规划、安装和文本等方面的开销。

  • 配电室内所需的空间较小。

  • 可连接到所有 SIMATIC 自动化站,在 ET 200M 中使用时,可作为标准从站连接到所有 PROFIBUS DP 网络

系统组态

本质安全和非本质安全电路在模块上实现电隔离。通过防爆型模块为传感器和执行器供电。

EX总线模板的端子块为蓝色。DIN VDE 0165 中通常为本质安全电路规定了这种标记。这样标记的设备不能用于其它用途。

例如,认证为本质安全的传感器和执行器可连接到防爆型输入/输出模块。

除防爆型模块外,其它模块也可以在配置中使用。此时,必须确保使用 LK 393 电缆导管来连接防爆型模块。

将本质安全设备和相关设备互连时,必须满足以下先决条件:

相关设备
(S7-300 防爆型模块)

 

现场设备 + 电缆

U0

<

U大值

IK

<

I大值

P

P大值

Ca

Ci + C电缆

La

Li + L电缆






U0:

空载电压


U大值:

大电压

Ik:

电源电流


I大值:

大电流

P:

功耗


P大值:

大功率

Ca:

高允许电容


Ci:

内部电容

La:

允许的大外部电感


C电缆:

电缆电容




Li:

内部电感




L电缆:

电缆电感



证书

ATEX 认证

SIMATIC S7 防爆型模块通过了 Ex nA [ib] [ibD] IIC 认证。可以连接 1/21 区和 2/22 区用的本质安全型装置。许可证适用于 IIA...IIC 组中的所有潜在爆炸性气体混合物。一致性证书中给出了与安全相关的限值。

FM 认证

满足 FM 认证“FM 1 类、2 分区、A/ B/C/D 组、T4”要求。

Ex I/O S7-300, ET 200M 参考手册

手册中概述了“防爆”主题。读者可全面了解有关“防爆”主题的信息。手册涉及以下主题:

  • 相关标准与法规;

  • 主要和次要防爆;

  • 保护类型。

该手册还提供了使用防爆型 I/O 所需的信息。另外,还介绍了以下主题:

  • 防爆型装置的结构。

  • 在危险区域中的安装。

  • S7-300 防爆型 I/O 的可能用途:集中式(S7-300)和分布式(SIMATIC 的 ET 200 M,或作为标准从站)

  • 规划和组态文档。



3.2 基本属性


3.3 清零、复位

plc故障诊断  西门子plc通讯故障


一般各型PLC(以下以无锡华光电子工业有限公司生产的SR系列PLC,做为描述样板,其余各型PLC大同小异)均设计成长期不间断的工作制。但是,偶然有的地方也需要对动作进行修改,迅速找到这个场所并修改它们是很重要的。修改发生在PLC以外的 动作需要许多时间。

查找故障的设备

SR PLC的指示灯及机内设备,有益于对PLC整个控制系统查找故障。编程器是主要的诊断工具,他能方便地插到PLC上面。在编程器上可以观察整个控制系统的状态,当您去查找PLC为核心的控制系统的故障时,作为一个习惯,您应带一个编程器。

基本的查找故障顺序

提出下列问题,并根据发现的合理动作逐个否定。一步一步地更换SR中的各种模块,直到故障全部排除。所有主要的修正动作能通过更换模块来完成。 除了一把螺丝刀和一个万用电表外,并不需要特殊的工具,不需要示波器,精密电压表或特殊的测试程序。

1、PWR(电源)灯亮否?如果不亮,在采用交流电源的框架的电压输入端(98-162VAC或195-252VAC)检查电源电压;对于需要直流电压的框架, 测量+24VDC和0VDC端之间的直流电压,如果不是合适的AC或DC电源,则问题发生在SR PLC之外。如AC或DC电源电压正常,但PWR灯不亮,检查保险丝, 如必要的话,就更换CPU框架。

2、PWR(电源)灯亮否?如果亮,检查显示出错的代码,对照出错代码表的代码定义,做相应的修正。

3、RUN(运行)灯亮否?如果不亮,检查编程器是不是处于PRG或LOAD位置,或者是不是程序出错。如RUN灯不亮,而编程器并没插上,或者编程器处于RUN方式 且没有显示出错的代码,则需要更换CPU模块。

4、BATT(电池)灯亮否?如果亮,则需要更换锂电池。由于BATT灯只是报警信号,即使电池电压过低,程序也可能尚没改变。更换电池以后, 检查程序或让PLC试运行。如果程序已有错,在完成系统编程初始化后,将录在磁带上的程序重新装入PLC。

5、在多框架系统中,如果CPU是工作的,可用RUN`继电器来检查其它几个电源的工作。如果RUN继电器未闭合(高阻态),按上面讲的步检查AC或DC电源如AC 或DC电源正常而继电器是断开的,则需要更换框架。


联系方式

  • 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
  • 邮编:200093
  • 电话:15821971992
  • 经理:聂聪
  • 手机:15821971992
  • 传真:021-33556143
  • QQ:2724917714
  • Email:2724917714@qq.com