SIEMENS_S7-200采集64路模拟量 点击:16156 | 回复:367



西姆宏

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:35帖 | 852回
  • 年度积分:0
  • 历史总积分:1032
  • 注册:2005年3月15日
发表于:2005-03-24 13:56:00
楼主
工业现场经常碰到需要用PLC采集多路模拟量尤其是热电偶、热电阻信号的情况,下面提供一个用西门子S7-200挂接4个S1116(北京西姆宏产品)前端模块采集64模拟量的案例,与各位工控界的同仁共享。 S1116是一款待16路万能输入的模入前端,经软件设置后可直接输入标准电压、电流、热阻、热偶各种信号,包括0~5V、0~10V、0~50mV、0~10mA、4~20mA、Pt100、Cu50、K分度、S分度等均可自由混接输入,通道之间隔离,精度0.2级,RS485通信接口。 西门子S7-200挂接4个S1116采集64模拟量的步骤如下: (一) 用户根据现场需求使用《S系列与S3000系列设置测试软件》在计算机上对其进行通道参数设置和精度校验。并将计4个S1116的通信站址分别设置为1、2、3、4,通信速率设置为38400bps,通信协议为S¬_PLC。 (二) 将S7-200(以226为例)的RS485通信接口和4个S1116的RS485通信接口用双绞线串接起来,S7-200通信口(九芯)的3脚接4个S1116的37端子(485+);S7-200通信口(九芯)的8脚接4个S1116的36端子(485-);S7-200通信口(九芯)的5脚接4个S1116的35端子(485地)。 (三) 在S7-200上灌装北京西姆宏提供的S系列I/O前端与 S7-200的连接程序(程序名为S_PLC),并按该程序使用说明修改相应的挂接前端个数定义单元  (VB3900)和挂接前端型号定义单元(VB3902、VB3903、VB3904、VB3905)。 (四) 运行该程序,马上就可以在相应的数据映射区(位于VB4000至VB4128共128字节)看到所需采集的64模拟量的工程量值(温度就是多少度,压力就是多少兆帕,整型数)。 就是这么简单。此种方法最多可采集512路模拟量或多或1024路开关量(32个站时),还可以用于控制多路模拟量或开关量输出,各位同仁如有问题请留下地址邮编电话,北京西姆宏仪器仪表有限公司有工程师为您提供服务。 恭候您的垂询,联系电话:010-62250442或010-62241752李跃文工程师



li8801

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 523回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2005年3月30日
发表于:2006-09-14 10:21:00
141楼
 如果需要挂接两线制变送器,可将前端型号更改为S1216(内供电,直接挂接,16通道,精度0.2%),与PLC连接方法一样. 

大刀向鬼子头上砍去

  • 精华:0帖
  • 求助:1帖
  • 帖子:17帖 | 140回
  • 年度积分:0
  • 历史总积分:353
  • 注册:2004年4月26日
发表于:2006-09-20 15:08:00
142楼
 信捷XC系列PLC功能完备:
◆ PLC主机功能规格&特殊模组 ¤ CPU超大30KB记忆容量,运转中可修改程序;2组32位元硬体高速计数器,8种模式,频率高达200KHz ¤ 4组32位元软体高速计数器,3种模式,频率达30KHz ¤ 5组0.1mS精密高速计时器、单机最多16点高速中断输入、36点捕捉式输入 ¤ 单机最多5点高速脉波宽度调变(HSPWM)输出,最高频率达400KHz,具1/100或1/1000解析度 ¤ 单机最大32点温度量测与PID控制,支持各类型热电偶及热电阻感温器作温度测量 ¤ 平均执行时间0.1μS/顺序指令,数位I/O最大1024点,模拟量I/O最大128点 ¤ 内部继电器最多可达3002点,资料/档案暂存器19528 words,256个计数器,256个计时器 ¤ 14位元模拟量输入/输出模组,Ethernet通讯模组,最大192字7段LED显示模组 ◆ NC控制功能 ¤ 单机最多8组高速计数器,最高计数频率高达400KHz ¤ PLC + NC控制一体,NC定位专用语言,单机最大5轴控制,具直线补间功能 ¤ NC定位参数可动态修改,NC定位程序可上传或下载至人机/上位电脑 ¤ 比率连动或高速动态定长裁切/定位的精密控制 ◆ PLC通讯&超强软件支持 ¤ 单机最多可接7个高速通讯埠(RS232、RS485、USB、Ethernet等)速度高达19200Kbps ¤ 内建CPU Link功能,能多台(最大255台)PLC间直接或透过Modem或Ethernet连线 ¤ 智慧型ASCII/RTU介面功能,具标准或客户自定的通讯协定 ¤ 内建XINJE和Modbus RTU/ASUII主/从通信协定,以太网支持XINJE TCP/UDP及Modbus TCP通信协定 ¤ 简易的通讯语言,可轻易达到CPU Link或与其人周边连接的功能 ¤ 透过Modem或Ethernet(以太网)可作海内外远程修改、控制、诊误和监视
详细情况可咨询051082665521陈先生

封泽南

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 31回
  • 年度积分:4
  • 历史总积分:207
  • 注册:2005年9月30日
发表于:2006-09-21 14:19:00
143楼
 你好:可以给我一份S1104的例程吗?     fengzenan1975@126.com

西姆宏

  • 精华:0帖
  • 求助:0帖
  • 帖子:35帖 | 852回
  • 年度积分:0
  • 历史总积分:1032
  • 注册:2005年3月15日
发表于:2006-09-21 14:46:00
144楼
封泽南 有关详细资料已寄出,清查收.

li8801

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 523回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2005年3月30日
发表于:2006-09-27 09:13:00
145楼
此种扩展方法,不仅可用于S7-200,也同样适用于施耐德Twido,三菱FX2N及台达EH等多种PLC.

runze

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2006年9月27日
发表于:2006-09-27 12:21:00
146楼
不错,不错!

super star

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2006年8月24日
发表于:2006-09-27 12:50:00
147楼
长见识,长学问,谢谢!

天啊啊

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 179回
  • 年度积分:0
  • 历史总积分:378
  • 注册:2005年3月11日
发表于:2006-09-27 16:25:00
148楼
晕,在市面上随便找几家能采模拟量的支持MODBUS协议的RTU挂上就是了,八路价格在几百块钱,,在S7-200上,加个MODBUS MASTER库,我靠,,想挂多少挂多少啊,想要MODBUS MASTER库,发邮件给我,绝对送..

li8801

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 523回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2005年3月30日
发表于:2006-09-30 10:41:00
149楼
使用S1116前端有一些很方便的地方,譬如现场经常有4-20mA信号需要同时串接几个设备的情况,因为S1116各输入通道不共地,所以在串接时,S1116各输入通道可随便处于回路上端或下端,这就比一般PLC模拟量模块使用容易一些.

li8801

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 523回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2005年3月30日
发表于:2006-10-10 10:14:00
150楼
S1116测量精度为千分之二.

fd

  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 287回
  • 年度积分:0
  • 历史总积分:454
  • 注册:2006年7月13日
发表于:2006-10-16 09:29:00
151楼
真不错!

li8801

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 523回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2005年3月30日
发表于:2006-10-17 11:30:00
152楼
 使用本方案采集模拟量信号最方便之处在于使用者不必自己编制采集程序,调度采集过程,不用和A/D值打交道,而是在存储映射区直接读取处理好的工程量值(温度量就是多少度,压力值就是多少兆帕之类,整型数),且可最多采集256路各种模入信号.既节省了PLC底层编程的时间精力,又可显著的节约硬件成本.

fd

  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 287回
  • 年度积分:0
  • 历史总积分:454
  • 注册:2006年7月13日
发表于:2006-10-20 09:12:00
153楼

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 26回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2004年11月15日
发表于:2006-10-21 11:15:00
154楼
楼主,你好!S1116对于采集信号相对集中的现场倒是不错的选择,但是如果采集信号相对分散的话,采集信号点和信号输入端之间的距离是不是就要考虑了?有没有多路输出啊?如果不用EM227建成DP总线网络的话,用PPI还是不是要考虑距离的问题?

li8801

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 523回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2005年3月30日
发表于:2006-10-24 09:55:00
155楼
山顶风大:您所说的距离问题实际是三段距离,其一是主机到S7-200的距离,其二是S7-200到S1116的距离,其三是S1116到采集信号点的距离.第一,第二段都是RS485方式,一般为几百米,尤其是第二段是可以现场分布式安装(需要时可加装RS485中继器),第三段也就是采集信号点和S1116信号输入端之间的距离通常考虑可限制在几十米到一百米之间为宜.多路输出如是开出可用S1416,如是模出可用S1504.用PPI方式选用合适的串口转换器距离是可以挺远的.

li8801

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 523回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2005年3月30日
发表于:2006-10-26 10:15:00
156楼
山顶风大:关于多路输出使用S1416或S1504的方法请参见本频道<用S系列I/O前端大量扩展S7-200的I/O通道>一文.

qlling

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2004年4月19日
发表于:2006-10-26 11:29:00
157楼
我这里有在做一个17点模拟量纯采集的系统。PLC(224XP)在现场有现成的。LZ的这种方案我比较干兴趣。能给点相关资料吗?


qlling@sohu.com

西姆宏

  • 精华:0帖
  • 求助:0帖
  • 帖子:35帖 | 852回
  • 年度积分:0
  • 历史总积分:1032
  • 注册:2005年3月15日
发表于:2006-10-27 09:24:00
158楼
一碰就死:资料已发到信箱

li8801

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 523回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2005年3月30日
发表于:2006-10-31 15:02:00
159楼
本方案的另一个好处是可以现场分布式安装.

sgs

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2002年1月20日
发表于:2006-11-08 17:53:00
160楼
我要做一个16路压力传感器(全桥应变)数据采集,传感器灵敏度为(1.5mV/V)桥压是6V-10V,S1116能用吗?麻烦传一份资料给我.急.
yzcc@citiz.net

热门招聘
相关主题

官方公众号

智造工程师