工业称重仪表当中的TS180传感器网关连接西门子PLC怎么回事

 公路交通     |      2020-08-13 11:09:38

  工业称重仪表当中的TS180传感器网关连接西门子PLC怎么回事

  根据自己的要求可以调整,只要和PLC端统一就可以

  波特率:9600

  数据格式:8n1:8位数据/无校验位

  通讯方式:Modbus协议

  校验和:OFF

  仪表通讯地址:1

  3确定所要读取的变量地址

  这里我们只需要读取仪表的当前实时重量即可

  仪表实时重量的地址为0,对应Modbus通讯里的40001

  4200smartPLC一台

  200smartPLC

  5连接端口

  将仪表端的RS485接口A,B与PLC端的DB9接口相连(DB9接口的3为A,8为B)

  我记得是3为A,8为B,不知此图为什么这样,不过不要紧,如果不同,将两根线颠倒一下

  准备工作完毕,接下来就开始我们的PLC编程了,因为200smart软件自身就带了Modbus协议库,所以,不需要我们另外去添加了,下面就介绍下怎么编程的。

  6初始化主站指令

  “模式”(Mode) 输入的值用于选择通信协议。输入值为 1 时,将 CPU 端口分配给 Modbus 协议并启用该协议。

  参数“奇偶校验”(Parity) 应设置为与 Modbus 从站设备的奇偶校验相匹配。0(无奇偶校验)

  参数“端口”(Port)设置物理通信端口(0 = CPU 中集成的 RS-485)。

  参数“超时”(Timeout) 设为等待从站做出响应的毫秒数。典型值是 1000 ms (1 s)。

  当 MBUS_CTRL指令完成时,指令将“真”(TURE) 返回给“完成”(Done) 输出。

  “错误”(Error) 输出包含指令执行的结果。

  以上的参数设置与称重仪表端的对应

  7两个仪表的轮询访问

  参数“从站”(Slave) 是 Modbus 从站设备的地址。允许范围为 0 至 247。地址 0 是广播地址。仅将地址 0 用于写入请求。系统不会响应对地址 0 的广播请求。并非所有从站设备都支持广播地址。S7-200 SMART Modbus 从站库不支持广播地址。

  使用参数 RW 指示是读取还是写入该消息。0(读取)

  参数地址 (Addr) 是起始 Modbus 地址。寄存器地址为0,对应Modbus通讯里的地址40001

  参数“计数”(Count) 用于分配要在该请求中读取或写入的数据元素数。读取仪表中保持寄存器字数。

  参数 DataPtr 是间接地址指针,指向 CPU 中与读请求相关的数据的 V 存储器。将 DataPtr 设置为用于存储从 Modbus 从站读取的数据的第一个 CPU 存储单元。

  地址1的仪表数据被存入到VW600中,地址2的仪表数据被存入到VW610中。

  随着科技的高速发展,工业自动化行业对日益多样的称重需求越来越高,上海某公司在国内的一个工业自动化项目中,监控中心系统需要远程实时采集工业称重仪表测量的各种称重参数。该系统使用的是西门子S7-300 PLC,支持PROFINET以太网协议,工业称重仪表为该公司生产的称重显示控制器,提供RS485串口,支持的协议为仪表厂家定义的连续输出串口协议。
 


 

  解决方案

  由于该工业称重显示控制器工作时RS485串口支持自家公司定义的连续输出协议俗称串口自定义协议;监控中心系统西门子S7-300 PLC支持PROFINET以太网协议,作为PROFINET主站,PLC和称重仪表的协议不同,故PLC不能直接采集称重仪表的数据,需通过第三方的协议转换模块实现不同协议间的数据交换。本项目使用了上海鲸创电子科技有限公司自主研发生产的串口转PROFINET网关TS-180,从而解决了S7-300 PLC实时采集工业称重显示控制器的各种称重参数,满足了不但只在工业现场通过操作显示屏查看称重仪表采集的各种称重参数,而且也能在监控中心远程实时获取称重仪表获取的各种称重数据供工作人员参考和使用。

  称重显示控制器的通讯参数

  项目系统图

  软件配置-TS-123

  TS-180 PROFINET端通用模式接收式格式

  配置说明:子网1,2,3分别对应TS-180的三个串口,每个串口接对应的称重仪表,由于TS-180 PN端的输入区格式比实际接收的数据多两个字节,故映射长度为20字节,内存映射起始地址对应串口端数据在PN输入区的一一映射的位置,访问PN端对应的I地址就可以获取到各个串口采集的称重仪表的各种实时称重数据。

  通过使用上海鲸创电子科技有限公司的TS-180网关,实现了监控系统远程实时采集称重显示控制器的各种称重数据,不需要工作人员去现场通过显示屏查看数据,节省了人力和物力,使工作效率大大提升,满足了客户自动化项目的需求。