wxq544463370
中二病晚期
级别: 略有小成
精华主题: 0
发帖数量: 221 个
工控威望: 360 点
下载积分: 1162 分
在线时间: 179(小时)
注册时间: 2015-03-02
最后登录: 2026-01-16
查看wxq544463370的 主题 / 回贴
楼主  发表于: 2022-01-11 17:37
之前模拟量模块是和触摸屏485通讯的,那个更简单触摸屏创建modbus rtu 设备 然后资料传输 4X100 到4x107 8个通道给到PLC。
现在触摸屏的485被占用,只能走PLC485了。
第3方模拟量模块首地址是100 8通道 的。  轮询用的移位指令,这里只用了一个节点,等于没有。
简易通讯比较简单设好参数就行,主要是读出来得数据高低位会错位需要用MOVD或者XFRB传送调整高低八位互换。
程序已经测试过ok的
附件: cp1h modbus简易通讯.zip (12 K) 下载次数:303
本帖最近评分记录:
  • 下载积分:+1(ysz0377) 热心助人!
    往事如风
    科技改变制造
    级别: 网络英雄

    精华主题: 0
    发帖数量: 12208 个
    工控威望: 20018 点
    下载积分: 16345 分
    在线时间: 2864(小时)
    注册时间: 2013-01-31
    最后登录: 2026-03-30
    查看往事如风的 主题 / 回贴
    1楼  发表于: 2022-01-13 13:46
    学习看看
    三人行者必有我师 ,择其善者而从之
    廖俊斌
    技术交流,微信:qq719157978,扣扣:7191579
    级别: 略有小成
    精华主题: 0
    发帖数量: 126 个
    工控威望: 224 点
    下载积分: 64741 分
    在线时间: 72(小时)
    注册时间: 2017-05-14
    最后登录: 2026-04-01
    查看廖俊斌的 主题 / 回贴
    2楼  发表于: 2022-01-16 16:49
    楼主的程序是不是少了一部分,都没有看见PLC主站的寄存器地址区域的?D32000开头那段
    哼哼小猪
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 335 个
    工控威望: 1520 点
    下载积分: 5308 分
    在线时间: 182(小时)
    注册时间: 2021-12-30
    最后登录: 2026-03-28
    查看哼哼小猪的 主题 / 回贴
    3楼  发表于: 2022-01-17 17:53
    引用
    引用第2楼廖俊斌于2022-01-16 16:49发表的  :
    楼主的程序是不是少了一部分,都没有看见PLC主站的寄存器地址区域的?D32000开头那段

    D32000开头那段需要设置什么么?我这边都是设置下D32300的这段设置就可以了啊?
    wenwul
    级别: 探索解密
    精华主题: 0
    发帖数量: 80 个
    工控威望: 187 点
    下载积分: 891 分
    在线时间: 60(小时)
    注册时间: 2012-05-12
    最后登录: 2025-03-05
    查看wenwul的 主题 / 回贴
    4楼  发表于: 2022-01-20 22:42
    其实有更好的方法,用变址寄存器和迭代循环指令,程序可更简单