首页 > 其他分享 >Modbus转Profinet--TS-180 网关连接西门子 PLC 和工业称重仪表

Modbus转Profinet--TS-180 网关连接西门子 PLC 和工业称重仪表

时间:2023-11-22 10:44:58浏览次数:33  
标签:网关 -- TS 180 PLC 串口 仪表 称重

项目

随着科技的高速发展,工业自动化行业对日益多样的称重需求越来越高,上海某公司在国内的一个

工业自动化项目中,监控中心系统需要远程实时采集工业称重仪表测量的各种称重参数。该系统使用的是

西门子 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 网关,实现了监控系统远程实时采集称重显示控制器的

各种称重数据,不需要工作人员去现场通过显示屏查看数据,节省了人力和物力,使工作效率大大提升,

满足了客户自动化项目的需求

 

标签:网关,--,TS,180,PLC,串口,仪表,称重
From: https://www.cnblogs.com/siboyzm/p/17848432.html

相关文章

  • ModbusTCP 转 Profinet 主站网关在博图配置案例
    ModbusTCP转Profinet主站网关在博图配置案例兴达易控ModbusTCP转Profinet网关,在Profinet侧做为Profinet主站控制器,接Profinet设备,如伺服驱动器;兴达易控ModbusTCP和Profinet网关在ModbusTCP侧做为ModbusTCP从站,接PLC、上位机、wincc屏等。拓扑图下面是兴达易......
  • 稀疏数组(sparseArray)
    稀疏数组1.二维数组转成稀疏数组//将二维数组转成稀疏数组//1.得到非零个数sumintsum=0;for(inti=0;i<chessArray.length;i++){for(intj=0;j<chessArray.length;j++){if(chessArray[i]......
  • cuda错误检测
    cuda错误检测方法宿主线程维护着一个初始化为cudaSuccess的cudaError_t类型变量,但出现错误时,该变量都会被错误代码替换。在调用cudaGetLastError()时,就会返回此变量,并将其置为cudaSucess。CUDA提供了相应的错误信息函数,常用的有以下两个:cudaGetErrorName():返回错误代码cu......
  • 深度学习笔记2:数据增强
    上一节由于训练数据集样本量较小,模型过早拟合最终我们在测试数据集的分类精度只达到了70%,本章节我们通过使用数据增强降低过拟合的方法。使用数据增强之后,模型的分类精度将提高到80%~85%。数据增强是指从现有的训练样本中生成更多的训练数据,做法是利用一些能够生成可信图像的......
  • 【AGC】鸿蒙应用软件包上传问题解析
    ​【问题背景】近期收到了一些反馈,一些鸿蒙元服务开发者在发布应用市场的过程中,上传.app包时遇到了不同的报错,导致上传失败,下面来看一下这些报错的具体原因,如何正确打包上传。 【问题描述1】HarmonyOS元服务软件包上传后,提示“软件包解析失败,请重新上传”,错误详情(5)​​​【......
  • Linux操作系统 no.7
    进程管理:1.查看进程:psaux 2.ps-ef命令可以查看UID,PID,PPID等信息。 3.top命令可以查看实时动态进程 4.kill命令可以用来终止指定程序5. 6.作业控制:创建一个sleep进程,使用CTRL+c可以终止程序 ......
  • [6] N 字形变换
    1/**2*@param{string}s3*@param{number}numRows4*@return{string}5*/6varconvert=function(s,numRows){7if(numRows===1){8returns;9}1011letans="";12constn=s.length;13constr=......
  • 稳定性保障8个锦囊,建议收藏!
    稳定性保障,是一切技术工作的出发点和落脚点,也是IT工作最核心的价值体现,当然也是技术人员最容易“翻车”的阴沟。8个稳定性保障锦囊,分享给各位技术人员择机使用。#1设定可量化的、业务可理解的可用性目标没有度量就没有改进。GoogleSRE曾在其工程实践中,就引入了针对服务可......
  • 记一起更新了vs以后 之前的项目运行报错问题 提示缺少依赖
    .net5项目错误信息如下:System.IO.FileNotFoundException:“Couldnotloadfileorassembly'System.Runtime,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'.系统找不到指定的文件。” 解决方法是在  C:\ProgramFiles\dotnet\sdk下删除更新vs......
  • Python在使用pandas时内存使用过大导致服务器宕机,有哪些优化方法?
    当使用pandas处理大规模数据时,内存使用量可能会迅速增加,导致服务器宕机。为了解决这个问题,可以采用以下几个优化方法:数据类型优化:使用更小的数据类型,例如将int64转换为int32或int16,节省内存空间。对于字符串类型,尽量使用'category'类型,它会使用更少的内存。分块处理:使......