网站首页
成功案例 招贤纳士
关于我们
技术文章 资料下载
新闻资讯
GE-Druck(德鲁克) WIKA(威卡) Setra(西特) Fluke(福禄克) BD-Sensor(欧智博德) FS(凡时) Gwinstek(固纬) UE压力开关 废水废气在线分析仪
产品中心
在线留言 联系我们
技术文章
首页 >>> 技术文章

S7 1200 与GE Druck压力计DPS8000通过自由口通讯

通过S7 1200读取GE Druck DPS 系列的压力计(GE压力传感器)。

GE Druck DPS 系列的压力计,支持485通讯,但不是modbus协议.


硬件:

1,GE Druck DPS 系列的压力计;有些配置需要专用插头,比较难买;最好找原厂家买;

2,24VDC电源;


3,S7 1200 PLC,我用的是1215;

4,CB 1241 (RS485),6ES7 241-1CH30-1XB0。 

接线图

GE的报文格式:


这个地方的R表示读取的命令字,<CR>表示回车符,等于十进制的13:这个地方注意下:


软件配置:

1,新建PLC程序,插入模块,设置MB1为时钟存储器位;



2,设置1241的消息开始和结束:

注意,结束字符D表示回车,因为GE的报文:

3,新建块:

其中485_PTP为自己新建的FB程序,其余为背景数据块和读写数据块;

4,打开FB1,导入程序

5,制作秒脉冲,发送指令:

有朋友很纠结port怎么写,其实可以选择的:


发送的长度:send_length, 我写的是4。


6,接收的数据块:

其中buffer尽可能的写大点,我这次写了20,数据都上来了。



读写测试:

发送R和回车的Ascii码值,得到压力值(由GE数字式压力传感器RPS/DPS8000提供信号):

0.101766Mpa,因为在大气压下,所以,基本上一个大气压。

这个数据会根据程序刷新的。


剩下把DB块的数据拷贝出来,就可以使用压力值了。

S7 1200程序下载地址:

https://pan.baidu.com/s/1vQzhUXKRQ5tg3czk3NtFBg

提取码:3aoz

本文原创: KS PLC程序学习特此感谢
上一篇:DRUCK数字输出大气压力传感器RPT301调试记录
下一篇:GE压力传感器常用螺纹接口简介

  • GE-Druck(德鲁克)
  • 德鲁克压力传感器
  • 德鲁克压力变送器
  • 德鲁克压力控制器
  • 便携式压力校验仪
  • 德鲁克差压变送器
  • 德鲁克液位传感器
  • WIKA(威卡)
  • WIKA压力控制器
  • WIKA压力测量仪
  • WIKA机械压力表
  • WIKA压力传感器
  • Setra(西特)
  • 西特压力传感器
  • 西特压力变送器
  • 西特微差压传感器
  • 西特绝压真空计
  • 大气压力传感器
  • 西特粒子计数器
  • Fluke(福禄克)
  • 福禄克红外测温仪
  • 电能质量测试分析仪
  • 福禄克红外热像仪
  • 绝缘电阻测试仪
  • 福禄克数据采集仪
  • BD-Sensor(欧智博德)
  • 投入式液位变送器
  • 博德差压变送器
  • 博德压力变送器
  • FS(凡时)
  • 航空大气数据测试系统
  • 凡时模拟压力变送器
  • Gwinstek(固纬)
  • 固纬示波器
  • UE压力开关
  • 废水废气在线分析仪
  • mensor压力控制器CPC6050指令和请求格式
  • mensor压力控制器CPC6050远程操作事项
  • mensor压力控制器CPC6050开关测试和破裂测试
  • mensor压力控制器CPC6050应用选项
  • mensor压力控制器CPC6050步进设置应用和程序应用
Copyright@ 2003-2025  上海凡时测控技术有限公司版权所有      沪ICP备2022023220号-1  
电话:021-61316993 传真:021-33275170 邮箱:fsck009@126.com 地址:上海市安智路155号万创坊540# 邮编:201805