回复:CP341MODBUS__Slave(RS485)通讯失败请教列位朋友会诊

qianhcwsy

  • 帖子

    21
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2005-04-06

普通 普通 如何晋级?

发布于 2008-08-12 14:18:54

0楼

一、你检查一下仿真测试程序(modscan32)的地址设置范围是否超出你的DB1内部数据范围。
二、可以试着把一端的4、11调换一下(不是两端同时),看看是否能正常。
三、距离是否超过50米,超过50米需要加330的电阻。
四、:『“PtP通讯例程”MODBUS__Slave由于是CPU315DP,RS232/ASCII,所以根据手头硬件在此基础上做两处修改。CPU修改为314,通讯协议修改为MODBUS__Slave,并在协议中选择“半双工RS485”,R(A)--0V,R(B)--5V。OB1和其他模块维持原有状态。』这句话有点没看太懂。我就按我的自己思路来说了。如是341-RS485,程序用的是FB7/FB8,通讯的块是FB80(相应的DB80),FB80参数设置注意设置CP341的地址(硬件组态地址),CP_START/CP_START_FM(上升沿脉冲)。其他的注意事项就是我上面提到的了,希望对你有帮助。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。