当前位置: 首页 > news >正文

S7-200smart远程无线模拟量信号采集案例

本参考方案使用西门子PLCS7-200SMART 结合无线通讯终端DTD434MC和DTD433F实现 PLC对远端设备模拟量的远程无线输入输出查询控制。

所使用到的设备:

·西门子S7-200smartPLC

·无线数据终端DTD434MC

·无线模拟量信号测控终端DTD433F

所使用的协议:

·ModbusRTU协议

方案概述:

本案例严格遵循ModbusRTU标准协议,使用200SMART作为主机,并进行主机初始化编程。主机通过485总线与无线数据终端DTD434MC连接,以代替主机(200SMART)与从设备(用户终端模拟量设备)之间的线路连接。

从设备的模拟量传感器4~20mA电流输出信号可直接接入模拟量无线数据终端DTD433F。这样就在Modbus主站(200SMART)和从站(DTD433F,可以多个从站)建立了一条无线链路,并实现实时模拟量的输入采集或输出控制。

编程及设置说明:

1.1 200SMART Modbus 主站编程

在 microWin设置 Modbus 主站工程。

1.2 无线数据终端DTD434MC与PLC的选择设置

由于200SMART通信口为RS485,选择适当波特率的DTD434MC,通过拨码开关设定为 RS485 模式,并设置正确校验位模式及选择合适的无线信道。

1.3 无线数据终端DTD433F与模拟量设备的选择设置

DTD433F可以满足两种协议:自由协议和Modbus RTU协议。本案例中使用ModbusRTU协议的DTD433F进行无线远程模拟量输入输出控制查询,选择相应波特率,通过拨码开关设置校验位,并选择特定无线信道。DTD433F提供4路模拟量输出和4路模拟量输入可以就近与模拟量设备如变送器或信号调节器相连。

1.4 测试及调试

200SMART下载程序,并与无线终端模块连接。本案例主要通过200SMART查询DTD433F的1路模拟量输入通道状态,并将模拟量AD的低位1个字节输出到200SMART的Q0.0—Q0.7通过状态指示灯显示。

方案总结:

以上方案中的设计细节和编程代码已经通过严格测试和调试,实时性和可靠性得到了充分的验证,成功实现了通过西门子S7-200smart PLC对远端DTD433F设备的Modbus远程无线实时测控。

http://www.lryc.cn/news/31549.html

相关文章:

  • Blender Python材质处理入门
  • ChatGPT后劲很大,问题也是
  • 世界那么大,你哪都别去了,来我带你了解CSS3 (二)
  • 2023年再不会Redis,就要被淘汰了
  • Java SPI机制了解与应用
  • vue实现输入框中输完后光标自动跳到下一个输入框中
  • 如何构建 C 语言编译环境?
  • 电子台账:模板制作之一——列过滤(水平过滤)
  • 【java】Java连接mysql数据库及mysql驱动jar包下载和使用
  • Mysql八股文
  • 解析Android ANR问题
  • ESP32设备驱动-MicroSD Card驱动
  • XC7K160T-1FBG484I、XC7A100T-2CSG324I FPGA可编程门阵列 PDF规格书
  • 基于HD-RK3568-IO评估板的读写速度测试报告
  • jconsole远程linux下的tomcat
  • Redis和MySQL如何保持数据一致性?
  • 频谱分析仪的工作原理
  • docker项目自动化部署脚本(认真排版、工作积累)
  • 【经验分享】使用了6年的实时操作系统,是时候梳理一下它的知识点了 | 文末赠书4本
  • 蓝桥杯C/C++程序设计 往届真题汇总(进阶篇)
  • yocto 将kernel添加到rootfs
  • 高通 Android10/12 4 6dof Camera+2RGBCamera异常处理经验总结
  • 项目实战典型案例17——环境混用来带的影响
  • Linux【进程理解】
  • 【华为OD机试2023】数组的中心位置 C++ Java Python
  • “大数据时代下的地理信息可视化:ECharts地图和数据面板实践“
  • MySQL数据库基础
  • 近自由电子近似
  • 【JavaWeb】从输入URL到展示出页面的过程
  • 华为OD机试真题Java实现【数字涂色】真题+解题思路+代码(20222023)