首页 上一页 1 2 下一页 尾页

S7- 200PLC实现大量温度数据采集的方法 点击:2960 | 回复:32



baifengshan

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2010-09-27 16:08:57
楼主
    S7-200PLC是西门子公司的小型PLC系统,具有简单灵活的特点,但是,模拟量通道少的可怜,增加一个扩展模块也只有4路模拟量输入,尤其热电偶温度、热电阻温度采集模块,不但通道少,而且价格高,信号类型必须统一选择,不能混合输入,当需要采集大量温度时,S7-200 PLC将无法胜任。
    一,S7-EM239模拟量扩展模块
    S7-EM239模块是专为S7-200系统设计的16通道模拟量扩展模块,外形尺寸和使用方法与S7-200系列模块完全兼容,可以和S7-200系列的任何型号的CPU直接连接,每个CPU可以连接32个S7-EM239模块,最大可实现512路模拟量采集。

 

    S7-EM239模块有16路模拟量输入通道,每个通道可以独立设置为电压、电流、热电阻温度、热电偶温度等信号类型,有6种类型的热电偶和6种型号的热电阻可以选择,16个通道信号类型可以混合输入,满足多通道模拟量采集的需要,尤其在多通道温度数据采集的场合,不仅使用方便,而且节约成本,每通道相当100元。
    二,S7-EM239模块与S7-200CPU的连接
    S7-EM239模块与S7-200CPU的连接十分简单,将S7-EM239模块的RS485接口与S7-200CPU的RS485接口连接在一起就可以了,如下图所示。

 

    三,软件编程
    S7-EM239模块支持MODBUS-RTU协议,S7-200CPU只需使用MODBUS协议库指令,即可读取S7-EM239模块的采集数据。S7-200CPU的编程步骤是:
1,安装西门子标准指令库。
2,使用SM0.0调用MBUS_CTRL主站初始化指令,具体参数解释如下:
EN和First均接通时启动MBUS_CTRL命令,必须保证每一扫描周期都被使能(使用SM0.0);
Mode模式:常为1,使能 Modbus 协议功能;为0 时恢复为系统 PPI 协议;
Baud波特率:设为19200,要与从站S7-EM239波特率对应;
Parity校验:校验方式选择 0=无校验,与从站S7-EM239对应;
Timeout超时:主站等待从站响应的时间,以毫秒为单位,典型的设置值为1000毫秒(1秒)。;
Done完成位:初始化完成,此位会自动置1。可以用该位启动 MBUS_MSG 读写操作;
Error初始化错误代码(只有在 Done 位为1时有效)。
3,调用 Modbus RTU 主站读写子程序MBUS_MSG,发送一个读模拟量请求,参数设置如下:
EN和First均接通时启动MBUS_MSG命令;
slave用来指明S7-EM239模块的地址,可选范围1~247;
RW=0,指明该命令是读数据命令;
addr=30001指明读取模拟量数据从S7-EM239模块的1通道开始;
count=16代表连续读取16个通道数据(对S7-EM239模块可以是1~16间的任何数);
Dataptr指明读取数据存放地址;
Done读写功能完成位 ;
4,当S7-200CPU扩展多个S7-EM239模块时,须多次调用MBUS_MSG指令,注意,必须是前一个指令执行完才能调用下一个指令,还要注意slave指向不同的S7-EM239模块。
详细内容参见《MODBUS协议及自由口通讯》及《S7-200可编程序系统手册》。
由于S7-EM239模块使用RS485接口与S7-200CPU通讯,S7-EM239模块与S7-200CPU可以有1200米的距离,实现远程分布式数据采集。
有关S7-EM239模块的使用方法及软件编程参见www.485bus.com。




ahljj

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 806回
  • 年度积分:0
  • 历史总积分:3791
  • 注册:2002年10月03日
发表于:2010-10-09 11:46:31
1楼
好方法,学习一下.....

baifengshan

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2010-10-09 19:57:14
2楼
EM239十月份后有大量现货,需要可以联系,

baifengshan

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2010-10-10 17:17:37
3楼
                                      

LN369

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2010-10-11 14:06:37
4楼
S7-EM239模块是哪个公司的产品?是国产哪个还是西门子的啊?

baifengshan

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2010-10-26 22:34:42
5楼
EM239十月份后有大量现货,需要可以联系,

baifengshan

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2010-10-29 22:07:05
6楼
PT100热电阻可以直接输入,采集结果是温度值。

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2010-10-29 23:17:10
7楼
S7-EM239模块是哪个公司的产品?

baifengshan

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2010-11-23 16:40:17
8楼
                                                  

莫子辰

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2010-11-24 16:19:57
9楼
S7-EM239第一次听说 是不是西门子兼容的产品

baifengshan

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2011-02-23 22:09:52
10楼
16路模拟量采集模块,北京玖阳自动化公司

王海峰1215

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 53回
  • 年度积分:159
  • 历史总积分:198
  • 注册:2010年6月15日
发表于:2011-02-26 11:45:27
11楼
好方法,学习一下.....

Gawan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2010年9月17日
发表于:2011-02-26 15:44:37
12楼

DAM-3039

  产品编码:9129454616
 
热电偶输入模块(8差分)带冷端补偿 8路 16bit 10HZ
 

◆8路热电偶模拟量输入模块

◆模拟量输入类型:热电偶、mV、V、mA

◆通道输入:6路差分,2路单端/8路差分

◆采样频率:10Hz

◆分辨率:16bit

◆精度:±0.1%

◆内置看门狗

Gawan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2010年9月17日
发表于:2011-02-26 15:47:20
13楼
DAM-3039 产品编码:9129454616

热电偶输入模块(8差分)带冷端补偿 8路 16bit 10HZ

◆8路热电偶模拟量输入模块

◆模拟量输入类型:热电偶、mV、V、mA

◆通道输入:6路差分,2路单端/8路差分

◆采样频率:10Hz

◆分辨率:16bit

◆精度:±0.1%

◆内置看门狗

◆独立断线故障检测


Gawan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2010年9月17日
发表于:2011-02-26 15:47:46
14楼
029-88860300 高先生

baifengshan

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2011-03-16 20:47:52
15楼
现有EM239与S7-200的通讯例程,需要的朋友请联系

baifengshan

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 180回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2010年3月15日
发表于:2011-03-28 20:27:47
16楼
FCS-4E数据采集模块直接替代IDCB-4E智能采集前端

yinyupeng256

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:182
  • 注册:2011年3月16日
发表于:2011-03-29 17:20:38
17楼
很强大..........

随风

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2007年5月26日
发表于:2011-03-31 11:11:09
18楼

回复内容:
对:baifengshan 关于现有EM239与S7-200的通讯例程,需要的朋友请联系 内容的回复

zhangleimessage@163.com 谢谢

fcs900

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 75回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2009年9月10日
发表于:2011-05-10 08:20:58
19楼
16个通道的温度采集SIEMENS 还没听过有,不是SIEMENS 作不出来,而是要赚我们更多的银子,2个热电阻一个扩展模块,逼我们花大量的钱,有机会试一下,好东西!

fcs900

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 75回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2009年9月10日
发表于:2011-05-12 06:24:33
20楼
能同时采集热电阻温度和热电偶温度吗?是各通道单独设置还是整个模块设置?SIEMENS是整个设置

热门招聘
  • 客服
  • 小程序
  • 公众号
首页 上一页 1 2 下一页 尾页