西门子模块总代理商-湖北市
近项目用到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 电缆导管来连接防爆型模块。
将本质安全设备和相关设备互连时,必须满足以下先决条件:
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电源正常而继电器是断开的,则需要更换框架。
- 西门子模块总代理商-驻马店市 2023-10-26
- 西门子模块总代理商-周口市 2023-10-26
- 西门子模块总代理商-信阳市 2023-10-26
- 西门子模块总代理商-商丘市 2023-10-26
- 西门子模块总代理商-南阳市 2023-10-26
- 西门子模块总代理商-三门峡市 2023-10-26
- 西门子模块总代理商-漯河市 2023-10-26
- 西门子模块总代理商-许昌市 2023-10-26
- 西门子模块总代理商-濮阳市 2023-10-26
- 西门子模块总代理商-安阳市 2023-10-26
- 西门子模块总代理商-新乡市 2023-10-26
- 西门子模块总代理商-鹤壁市 2023-10-26
- 西门子模块总代理商-焦作市 2023-10-26
- 西门子模块总代理商-平顶山市 2023-10-26
- 西门子模块总代理商-洛阳市 2023-10-26
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com