200与PDM803电表的Modbus通讯

我最近在做一个实验,就是利用modbus,200plc和PDM803电表通讯。我看过不少资料,不知道做的对不对,error显示为16#00,具体仪表的地址和状态我上传了图片。请教各位,我在主程序addr设置为40001,64个字,读到的数据写到vb500开始的字节。根据仪表的对应地址,将地址0x0014,转换为10进制,即20,那么即40020对应vw520,是不是这样的对应关系。我的电表显示A相电压220.5v,程序里显示vw520的值是0,不知道该如何分析,有做好程序的,能不能发我一份,学习一下94439995@qq.com。

图片说明:

200与PDM803电表的Modbus通讯    200与PDM803电表的Modbus通讯    200与PDM803电表的Modbus通讯    200与PDM803电表的Modbus通讯   

最佳答案

1、虽然PDM803电表为RS485接口,但首先要弄清楚PDM803电表支持什么协议?是modbus RTU,还是modbus ASCII,还是USS(自由)协议。
2、S7-200只支持modbus RTU与USS(自由)协议。见:
《S7-200 CPUs -- 通信组态和编程 -- USS, modbus 或自由口通信》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
3、有关modbus RTU与智能仪表通讯:
、《S7-200基于modbus协议与智能仪表之间的通信实现方法》连接: 
http://www.gongkong.com/webpage/paper/200712/4-B15D-E1D9C8D7E4EA.htm
http://www.jdzj.com/datum/showart.asp?art_id=6877
http://wenku.baidu.com/view/7923c95b312b3169a451a4ff.html
、S7-200和12台modbus仪表的通讯实例程序:
http://www.docin.com/p-752645026.html

提问者对于答案的评价:
谢谢两位老师,我的问题解决了。阿鸣老师有邮箱吗,以后想多和你交流

专家置评

Modbus地址 S7-200数据区对应关系如下: 
00001 ~ 00128  Q0.0 ~ Q15.7  
10001 ~ 10128 I0.0 ~ I15.7  
30001 ~ 30032  AIW0 ~ AIW62 
40001 ~ 4xxxx  T ~ T + 2 * (xxxx -1)

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 上午10:18
下一篇 2017年11月12日 上午10:18

相关推荐

  • 求助S7 200通讯问题

    大家好,我初学PLC,用S7 200CPU 224,刚开始还和PLC建立了连接,后来弄了几次,就不能连接了.但是当进行搜索时,转接器的TX RX灯有闪亮,PPI灯长亮.到底是什么问…

    SIMATIC S7-200 2021年7月5日
  • S7 200 后面挂 EM277 直接挂PLC后面 和挂扩展I\O后面 有区别没?

    S7 200  后面挂 EM277   直接挂PLC后面 和挂扩展I\O后面 有区别没?&…

    SIMATIC S7-200 2020年11月1日
  • 请教顺序功能图

    目前有一个小生产线,想请教前辈们画顺序功能图该如何入手,前段是检测到货物后来回搬运到下一段,第二段是检测到运来的货物进行翻转,第三段的翻转后进行旋转并送出,第四段是检测到送出的货物…

    SIMATIC S7-200 2017年6月11日
  • 如何将数据发送到指针所指向的地址当中

    比方说AC1是个指针,如何将AC0中的数据发送到指针ACI所指向的地址当中 最佳答案 1 不知道你具体要做什么,如果是块移动数据就用块传送指令:BLKMOV_B,BLKM…

    SIMATIC S7-200 2021年7月5日
  • S7-200通过MPI口与上位机通讯

    考虑的成本的问题,在上位机与S7-200通讯时,不能够采用以太网模式,只能通过MPI口与上位机通讯,有两个问题需要请教大家:1)上位机与PLC之间的连接电缆,是不是我们自己做的RS…

    SIMATIC S7-200 2020年11月1日
  • em235温湿度乱跳

    有13个控制柜谢谢中em235接线方式一样。但其中一个采集的温湿度信号乱跳,其他的都很稳定,也不是温湿度传感器的问题,模块也是好的,程序中只采集信号也是乱跳,,,,,,,急~~ 最…

    SIMATIC S7-200 2021年7月4日
  • STEP 7 MicroWIN SMART V2.0软件中添加不了EM AM03,怎办?

    电脑无法换,电脑性能只能运行window xp,所以只支持STEP 7 MicroWIN SMART V2.0。软件中添加不了EM…

    SIMATIC S7-200 2021年7月5日
  • 模拟量模块应该如何接线

    请教大家一下:我现在通过CPU224CN及EM231(4AI)进行扩展来采集位移模拟量,我采购的拉绳位移传感器,供电DC24V,输出0—5V。引出线有3根,分别是V+(红);V…

    SIMATIC S7-200 2018年12月7日
  • 数据传输

    我在控制系统中用s7-400作为主站,用s7-200作为从站。我应该如何把主站中需要的数据写到从站中?在此谢谢诸位了! 最佳答案 用PROFIBUS-DP总线连接的方式,S7-40…

    SIMATIC S7-200 2021年7月5日
  • 热插拔问题

    请教专家们编程电览热插拔对plc或pc有损害吗 最佳答案 没什么损害. 但不建议热插,我刚开始也经常热插拔,但是SUB D插头外壳和CPU的MPI口外壳经常发生…

    SIMATIC S7-200 2021年7月5日