tangrenbo89
拼搏吧工控人
级别: 工控侠客
精华主题: 0
发帖数量: 419 个
工控威望: 2908 点
下载积分: 514 分
在线时间: 228(小时)
注册时间: 2009-09-04
最后登录: 2024-08-06
查看tangrenbo89的 主题 / 回贴
楼主  发表于: 2017-09-25 22:43
我有一个仪表想直接用威纶通触摸屏直接读取如何做直读
不小心遇见你
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客

精华主题: 3 篇
发帖数量: 2022 个
工控威望: 2939 点
下载积分: 25130 分
在线时间: 1414(小时)
注册时间: 2014-01-05
最后登录: 2024-09-24
查看不小心遇见你的 主题 / 回贴
1楼  发表于: 2017-09-25 22:52
1#40001
本帖最近评分记录:
  • 下载积分:+2(tangrenbo98) 好贴好贴!
  • 项目、视觉、通讯QQ3515716
    不小心遇见你
    自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
    级别: 工控侠客

    精华主题: 3 篇
    发帖数量: 2022 个
    工控威望: 2939 点
    下载积分: 25130 分
    在线时间: 1414(小时)
    注册时间: 2014-01-05
    最后登录: 2024-09-24
    查看不小心遇见你的 主题 / 回贴
    2楼  发表于: 2017-09-26 08:49
    引用
    引用第2楼tyw123456于2017-09-26 08:21发表的  :

    威纶用自带的modbus协议这个用过的都知道,大家也知道对不同的站号1#400001,2#400001之类的,可是换一个呢,不用威纶了呢,换一个没有MODbus协议的呢?或者说换一个不是MODbus协议的非标设备呢?那想必都懵逼了吧,这个1#400001其实就是modbus的封装,实际modbus很简单的内部大家可能都不懂,不是很赞成用这种封装。
    楼主的问题有错误,485是通讯的物理接线方式,而不是通讯的协议,可以吧485比作打电话的方式,例如是大家是用手机打还是微信打,重要的是通讯协议,协议就相当于语种,大家是说的中文还是英语。
    你应该看看电力仪表的说明书,看是什么协议,一般是modbus,也有cdt,这两种在威纶里都有现成的可以调用(系统→设备→增加设备,好像是...我忘了),这种很快设置好就可以开始用,但是我不建议不去了解内部就用现成的东西,我有用宏的,可以参考



    PLC你也去写底层吧 不要用人家现成的封装  你以为你用的宏不是封装好的函数 照你那你这讲 modbus协议只能直接写代码了  还要自己写报文格式 用宏也不是报文 真正的使用代码发送  那就要VB c# c++等上位机软件发送十六进制字符串  你要不要这样写?就算用上位机软件写发送十六进制字符串 多数人如果手上有好的DLL文件可以直接调用 水谁还会傻逼逼的去写字符串函数校验码之类的
    封装好的不用
    使用封装的,你是觉得降低了你的能力还是怎么样了
    首先人家问的是威纶通怎么使用modbus 不要答非所问 助人也助在点子上 不要给干扰信息 等他需要哪些信息的时候自然会考虑 你一上来就宏写起?
    你要不要教他怎么用宏?
    项目、视觉、通讯QQ3515716