S7-200 MODBUS从站通讯地址?

问一个问题:是不是S7-200 modbus通讯:00001 至 0*x 对应 开关量输出 QX.X ,10001 至 1*x 对应 开关量输入 IX.X,30001 至 3*x 对应 模拟量输入 AIW.X ,40001 至 4*x 对应 模拟量输出 AQW.X,这些modbus 地址与西门子的I/O模块的数据地址是不是固定的?如果这样的话我只能把0-32000的数据传给上位机,给上位机处理了?我如想把VD32中的数值传给上位机该怎么做?设备的启M0.0 和停M0.1该如何传给上位机?

最佳答案

1.00001 至 0*x 对应 开关量输出 QX.X ,10001 至 1*x 对应 开关量输入 IX.X,30001 至 3*x 对应 模拟量输入 AIW.X ,40001 至 4*x 对应 模拟量输出 AQW.X,这些modbus 地址与西门子的I/O模块的数据地址是不是固定的?
楼主的理解不能说对的,0、1、3、4四种地址是针对施耐德PLC中的地址进行定义的,也就是楼主所说的,0对应开出和中间线圈、1对应开入,以此类推。但是对于西门子PLC来说没有modbus地址编码这一说,也就是说不支持0、1、3、4这几种地址,因此,0、1、3、4并不对应开出、开入等地址。
2. 把VD32中的数值传给上位机该怎么做?设备的启M0.0 和停M0.1该如何传给上位机? 
在做modbus通讯时,DataPtr的地址为&VB,也就是说所有数据全部打包到VB中,因此,不论任何数据,打包到VB实现数据中进行发送和接收。因此,如果需要将M、或VD数据送到上位,只需Move到VB中即可。

提问者对于答案的评价:
多谢!

专家置评

西门子的Modbus协议是支持0、1、3、4这4类数据地址的,详见S7-200的如下参考资料:
S7-200 Micro’n Power 参考资料的免费下载链接:文档编号:A0136
http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=7&CatFirst=1&CatSecond=2&CatThird=-1

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:09
下一篇 2020年11月1日 下午2:09

相关推荐

  • 高数计数器读取旋转编码器数据掉电保持

    外部增量型旋转编码器读取数据送到PLC高速计数口,读取数据正常,但是在突然断电后,再上电,所有的数据清零。我在系统块里面设置了相应的断电保持区域,但是还是不行,不知道什么原因? 最…

    SIMATIC S7-200 2020年11月1日
  • CPU226烧通讯口

    CPU226联主机,在一次主机电源插座*头时,打火,主机串口卡和226通讯口都烧坏,请帮助分析原因 最佳答案 应该是计算机的异常电压串到通讯线上导致的,换而言之就是PC接地不稳定的…

    SIMATIC S7-200 2020年11月1日
  • s7-200与仪表MODBUS协议

    各位老师,您们好,我现在这里出现点小问题,我现在用一个金立石的XMD的仪表,仪表通讯协议是modbus协议,RS485通讯,我用s7-200做主站,把仪表的通讯地址 波特…

    SIMATIC S7-200 2020年11月1日
  • 关于s7-200编程的几个问题

    1,关于200累加器的使用,如下图,请问在第2行中使用AC0,AC1,会对第3行中使用的AC0和AC1造成影响吗?甚至是N行后地址指针使用的AC0和AC1会造成影响吗?应该是不会吧…

    2021年7月5日
  • S7-200时间锁的实现

    系统配置:S7-200+CP243-1+WINCC,PLC站上配有触摸屏Smart需求:例如到2014年5月1日,提示系统维护已到期,需维护,提示一段时间后(例如一周);一周后系统…

    SIMATIC S7-200 2017年11月29日
  • CPU226右侧模式选择开关拨到停止后,输出不复位

    CPU226右侧模式选择开关拨到运行时,程序运行、输出正常,当拨到停止时,程序停了,输出却还在,保持着,怎么回事呢?应该是输出也停止复位的 最佳答案 首先查看程序设置,系统块–输…

    2017年6月4日
  • 急急急!S7-200与触摸屏联机调试

    现在由于缺少485的通讯线,S7-200与smart 700IE无法连接通讯,故想要两者联机调试,能否用wincc flexible软件在电脑上调试S7-200…

    2020年10月31日
  • S7-200如何通过以太网模块CP 243-1进行程序监控?

    其他串口均已被占用,能不能通过S7-200 PLC的以太网模块:CP 243-1进行程序下载,在线监控?如果能,如何配置?请各位指教!谢谢! 最佳答案 可以通过…

    SIMATIC S7-200 2021年7月5日
  • 仪表通讯

    我现在有一个CPU224CN,由于通讯口是485的,要和一台称重仪表通讯,仪表通讯口是232的,要则么连啊 最佳答案 加个RS485转换器。这样的话的PLC这边要用自由通讯的方式才…

    SIMATIC S7-200 2021年7月5日
  • 学习PLC

    我是一名学生,机电一体化,学了PLC以后想在这方面发展,不知道工作后干什么,待遇怎们样,这方面的专业证书是什么。还有PLC方面的一些好书 视频,学习PLC的方法?问题比较…

    SIMATIC S7-200 2020年10月31日