技术论坛

西门子s7-200smartPLC做从站modbus与上位机通讯

作者 主题
游士

经验值: 156
发帖数: 18
精华帖: 0
主题:【求助】西门子s7-200smartPLC做从站modbus与上位机通讯


只看楼主 楼主 2020-07-11 22:14:53


西门子smart200PLC做从站,主站上位机为DCS,需要读取数据,比如风机运行状态是I0.0,水泵运行状态是I0.1,温度VW0,频率反馈VW2等等,还需要把IO点转换V区吗?怎么对应40001,MODBUS点表怎么排列,图上HoldStart首地址VB1000开始的 40001对应程序V区哪一个  有点迷惑



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1631829&b_id=64&s_id=0&num=4

奇侠

经验值: 8877
发帖数: 2002
精华帖: 12
回复:西门子s7-200smartPLC做从站modbus与上位机通讯


只看楼主 1楼 2020-07-12 08:16:38


引脚功能参见上图说明,其实软件的帮助文件里是有的。开关量IO点是不用再做映射的,直接对应。只有保持存储区间需要跟V区对应。


污水处理自控工程师,简称污师。
以下网友喜欢您的帖子:

  
游士

经验值: 156
发帖数: 18
精华帖: 0
回复:西门子s7-200smartPLC做从站modbus与上位机通讯


只看楼主 楼主 2楼 2020-07-12 20:41:30

40001跟V区怎么对应 比如HoldStart首地址VB1000


 
以下网友喜欢您的帖子:

  
版主

经验值: 45565
发帖数: 19835
精华帖: 3
回复:西门子s7-200smartPLC做从站modbus与上位机通讯


只看楼主 3楼 2020-07-13 09:13:50

40001 ~ 4xxxx 对应 T ~ T + 2 * (xxxx -1) ,其中T为S7-200 SMART CPU中的缓冲区起始地址,即 HoldStart。

   



 
以下网友喜欢您的帖子:

  
版主

经验值: 25998
发帖数: 11809
精华帖: 43
回复:西门子s7-200smartPLC做从站modbus与上位机通讯


只看楼主 4楼 2020-07-13 23:17:59
通讯效率也是需要考虑的。
虽然MODBUS可以直接读取IO点、模拟量AIW,但是MODBUS通过不同的功能读取。如果能把上传数据统一整理到一段连续的HOLD寄存器区,可以提高通讯效率。
 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
西门子s7-200smartPLC做从站modbus与上位机通讯
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。