回复:关于modbus rs485通讯问题求助。

工作真累

  • 帖子

    59
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2008-03-12

普通 普通 如何晋级?

发布于 2008-09-04 21:43:25

0楼

quote:以下是引用老石在2008-09-04 17:31:33的发言:
有个说法,如果两地之间的电压大于1V,需要连接两个地线.我以前使用过200多米的通讯.没有地线也可靠的.我最近是用光纤做的两种PLC做MODBUS通讯,可以参考我的问题帖子120472268,不知道有没有帮助.
"write的功能不需要P_RCV_RK,比如FC05,FC06,FC15,FC16".是的.但是如果正确通讯后,可以看到TXD,RXD灯先后闪烁,RXD是回答信号.

我最近也在做CP341通讯,也很想和你交流,你试过在同一个主站程序中两次以上调用FB8吗.比如在梯形图中放两个FB8吗?
你说的"Broadcast Message"在第几页呀?我做的时候没有用到这个.


1.现场只放了屏蔽的控制电缆,不是双绞线,不知道对通讯有没有影响??四个子站手挽手连接,最后一个头子扔给我,总长度大概3-400米,不知道CP341的8#针接在哪里?过来只有两根线啊?楼上有位兄弟说接逻辑地,我一直头晕。。接哪啊?还请大家赐教。
2.每个子站都有FC03,FC16,原来准备用Broadcast Message解决FC16,听万斑竹一说,不敢了,呵呵,对modbus还真的不怎么了解透。那么单就单个子站而言,FC03,FC16如何调度。我是这样理解的,用FC03的FB8的done位来触发REQ,同时改变function code和LEN,来进行FC16写报文的发送,然后在用FC16的FB8的done位....,单站我就这样处理。不知道我的想法是不是正确?如果没有兄弟指点如何调度,我只有到现场这么做做验证了。扩展到四个子站,想想有点晕。不知道关于调度和轮询兄弟们有什么好的方法可以指教。先谢了。另外,Broadcast Message在PDF文件29页。
3.我想不用调用两次以上FB8吧,modbus job的完成,改变slave地址和function code就应该可以了吧。就想AI处理FC105一样,改变输入参数就可以了,不知道我的理解对否?
4.刚接触通讯,profibus还好搞点,被这个MODBUS搞的有点迷糊。只好看手册研究了。现场调试也很快了,有点压力了。有什么心得体会大家共同讨论。



最近被MODBUS搞的有点烦
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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