回复:请教两个程序合并的问题

已锁定

zbhdm

  • 帖子

    1934
  • 精华

    2
  • 被关注

    18

论坛等级:至圣

注册时间:2007-05-30

钻石 钻石 如何晋级?

发布于 2020-05-02 19:14:37

5楼

目前我没硬件,所以没法实现,说说我个人的想法吧。

1、对于modbus和USS采用分时控制,轮流使能。

         使用modbus通讯时,连通MBUS_CTRL的EN端,并且对USS_INIIT指令的MODE端复位为0,且也要对其EN端进行一次激活,这样的做的目的是将USS通讯关闭。

         使用USS通讯时,将USS_INIT指令的MODE端置位为1,且对其EN端进行一次激活,这样做的目的是启动USS通讯,将modbus的MBUS_CTRL的EN端断开,关闭modbus通讯。

2、将USS通讯的波特率设置成为38400,将modbus通讯的波特率设为9600。

3、将USS通讯设为偶校验,将modbus通讯设为奇校验。

4、将USS的设备和modbus设备的超时时间取消,比如V20变频器的P2014参数设为0。


另外:Zane老师和其他老师都在强调,这样的做法属于“玩火"性质,自己玩玩也就可以了,别真的为了省个三瓜俩枣的,出点意外!

努力学习西门子
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9023条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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