技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 请教:s7200与上位机modbus通讯的问题

请教:s7200与上位机modbus通讯的问题

刘玉蓉 发布于2014-09-17 17:20 1 0 标签:

请教:s7200 作为从站modbus与上位机进行通讯,自定义的通讯格式:1个起始字节1个功能字节N个数据字节 1个校验字节 1个终止字节。偶校验。
 1、mbus_init指令中的holdst~假设为&vb200。上位机发送的数据字节如果是6个:12  34  56  13  24  45 ,那么在plc中地址分别是多少??
 2、遥信功能,上位机对plc读取数据,plc上传计算机数据的时候应该采用什么指令??上传的数据字节在plc中存放的地址是多少???
 3、s7200 与上位机通讯,在plc200中可以使用的指令块有哪些,仅仅是MBUS_INIT和MBUS_SLAVE吗??
 4、关于校验,仅仅在INIT指令中设置一下就行了吗???
 因为本人是刚毕业的学生,次写程序,问题有点多,而且有的问题可能问的不对,请指正!。

问题补充:
通讯方式是采用RS485型串行远程应答的通讯方式,200作为从站可不可以采用mbus_init指令??如果不是的话采用什么指令??另外若上位机发送报文:起始字节7DH,功能字节06H,数据字节6个:29H  10H  01H  13H  80H  40H,一个校验字节EFH,一个终止字节7EH。其中的数据字节6个是代表了24条线路的开关状态。那么6个数据字节在plc从站中地址分别是多少??

佳答案

1. 你提到通讯为自定义的通讯格式,而且上位机发送的数据字节如果是6个。这些信息显示你的通讯协议根本就不是Modbus协议,所以你不可能用MBUS_INIT和MBUS_SLAVE进行参数设置。
2. 既然是自定义通讯协议,那么所有的参数根据自定义协议进行设置即可。
关于Modbus的通讯你可以看看我以前写的《Modbus通讯说明》

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签