用S7200SMART的485信号板通讯程序的问题 点击:5922 | 回复:2



tonyggb

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:7帖 | 25回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2012年11月22日
发表于:2014-08-06 12:34:49
楼主

我用的S7-200smart与一个伺服控制器和一个电度表MODBUS通讯,由于伺服没有8N1的通讯格式(无校验)只能用8E1或8O1,而电度表只有8N1的格式,所以我加了一个信号板CM01(485的通讯信号板)。

现在的情况就是,PLC集成的485口与伺服通讯,信号板与电度表通讯,本以为2个modbus轮询的程序相互没有影响,但是只要多加一个MBUS_CTRL块如图,通讯的程序就不通

于是给西门子官方打电话,工程师说不能2个同时做主站,要是2个MBUS_CTRL的话smart里的库存储区没法分配,告诉我了一个方法,用S7200的MODBUS库导入到SMART里,我也没太听明白。。。想问问是否可行,应该怎么操作。

那如果不能单独通讯而且相互影响那这个信号板还有什么用处?通常加信号板是做什么用?



楼主最近还看过



Two83

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 15回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2014年6月10日
发表于:2014-09-24 18:21:48
1楼

自由口吧,虽然程序容量大了些,但估计可以解决你的问题!

15093225716

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2016年3月05日
发表于:2016-03-05 18:20:16
2楼

为啥我的做主,编译不过,是不是默认的不能做主


热门招聘
相关主题

官方公众号

智造工程师