回复:SFB61的问题

晚风拂晓

  • 帖子

    68
  • 精华

    0
  • 被关注

    3

论坛等级:游民

注册时间:2008-05-21

普通 普通 如何晋级?

发布于 2008-05-22 14:28:33

0楼

quote:以下是引用未尽在2008-05-22 11:37:10的发言:
不对!LADDR就是PLC系统中485通信模块的地址,否则在多点通信中调用SFB61时怎么知道是调用那个应用于那个模块?至于与外部设备对应的问题,有两种情况:
1、针对每个通信对象(外部设备)配置一个485(CP340或。。。)通信模块,在这种情况下,在LADDR填入不同的模块地址,根据已知的对应关系,当然知道数据属于那个设备;
2、在点对多点(一个通信模块挂多个通信对象)的情况下,我们对数据的识别一般是通过通信数据帧内的标志来识别的!对于多个一摸一样的通信对象,如已规定的通信数据帧内(通信协议)没有这个识别,那就不能进行点对多点通信,只能是增加485模块,进行点对点通信或在网络中加智能485信号转换器!

那我如果想用1个CP340来通讯3个带485的同类型的智能传感器,就是点对多点,该怎么调用SFB61?如果硬件组态时CP340的地址是I:288~303,那LADDR的地址是取288呢?还是在288~303中任取1字节啊?还是占完288~303啊?地址应该只用了1字节吧,那其他字节地址为什么不能用来和剩下两个485设备通讯呢?我的意思就是说调用3次SFB61,A传感器调用时LADDR中地址为288,B传感器调用时就设为289,C就设为290不行吗?搞不明白,快疯了!能给我详细解释下吗?拜托了!
多学,多问,多交流——多个朋友!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54766条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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