modbus通讯指令问题

modbus通讯指令问题:
 使用了MBUS_INIT指令,其中一个参数是HOldstart,我设置成了&vb100,然后MAXhold设置1000.而后,我使用串口软件,访问VW100的值(里边的值为12),软件画面提示“通讯超时”或返回VW100的值为0;如果我要是,将HOldstart,我设置成了&vb0,就没有这个问题。我想问下各位,我的起始地址HOldstart设置都与什么有关系?和系统块中的掉电数据保持V存储区的偏移量和单元个数,有无关系。

问题补充:
Network 1 // 网络标题
 // 
 LD     SM0.1
 CALL   SBR1, 1, 2, 9600, 2, 0, 128, 32, 200, &VB10, V10239.0, VB10238
 Network 2 
 LD     SM0.0
 CALL   SBR2, V10236.0, VB10237
 Network 3 // 网络标题
 // 网络注释
 LD     SM0.0
 MOVW   15, VW10
 AENO
 MOVW   15, VW12
 Network 4 
 我进行串口调试时,查看VW10,VW12中的数都是0.这是怎么回事呢

最佳答案

1 和系统块中的掉电数据保持V存储区的偏移量和单元个数没有关系。

 2 地址对应关系:
 VW/HoldStrt         0(040001)
 VW/HoldStrt+2       1(040002)
 如果用串口调试软件调试,那么就不用括号内的地址,而用0 ,1 等

 阿鸣的回答文不对题,尽是废话。

提问者对于答案的评价:
呵呵。谢谢,鸣和LAO-HUAI
 。我知道了。
 串口发送时的格式为 :站地址、功能字、起始地址(字)、访问的单元的个数、CRC校验(高低位调换)
 其中的 起始地址=(要查看的V区-Mbus_INIT指令中的起始地址holdstat)/2
 例如holdstart=&VB12,而我要访问VW36的值,那么我要发送的格式为
 02{站地址}03{读} 00 0c {(36-12)/2 =12} 00 01{访问一个字} CRC{反写}
 真是惭愧啊,因为这个问题曾经,laohuai给我讲过, 不过那个时候也没总结。
 希望对发生同样问题的人们,有所帮助。
 

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:57
下一篇 2021年7月4日 下午10:57

相关推荐

  • 有没有plc入门DVD光盘教材,俺没电脑啊

    有没有啊 最佳答案 有plc 300 step by step,vcd光盘教程。 对于200最好的办法是看手册。既然没电脑,还是买…

    SIMATIC S7-200 2021年7月5日
  • S7-200通讯口只有PORT0与PORT1,是不是只能与两台变频器通讯吗?

    S7-200通讯口只有PORT0与PORT1,是不是只能与两台变频器通讯吗?能不能实现与多台变频器通讯 问题补充:在硬件上怎么连接?实现 钻石用户推荐最佳答案 1、是不是只能与两台…

    SIMATIC S7-200 2021年7月5日
  • 西门子200程序下载设置PC/PG接口出现问题

    用PPI下载线往PLC里下载程序时,设置PC/PG接口出现下面问题,总提示接口正在通讯,用的是USB转串口的线,这是为什么? 问题补充:设置PC/PG接口时,列表里没有PC/PPI…

    2021年7月5日
  • 以太网交换机使用说明

    以太网交换机网口连接说明,是否能够进行互换说明,各网口地址分配说明。产品型号SCALANCE X216    6GK5 …

    SIMATIC S7-200 2021年7月5日
  • 在哪里结束RCV指令

    我的问题与找答案中“自由口通讯RCV指令不结束?”的问题基本一样,这个问题的答案是通过复位sm86.7和执行RCV指令可以结束RCV指令,但没有说明是在哪里执行这两段代码?是在接收…

    SIMATIC S7-200 2020年10月31日
  • 6ES7972-0CB20-0XA0能用于S7-200PLC

    6ES7972-0CB20-0XA0 最佳答案 可以S7-200PLC与PC连接。STEP 7-Micro/WIN 也可以使用通常用于 S7-300/…

    SIMATIC S7-200 2021年7月5日
  • 从PC向PLC下载

    换了一台电脑后, 下载程序时弹出"端口无法打开…", 怎么办? 问题补充:谢谢各位指教. 为便于分析判断, 补充如下…

    SIMATIC S7-200 2019年6月10日
  • S7-266与扫描仪

    求助:哪位大侠做过PLC与扫描仪通讯的分享下经验.我现在扫描仪怎么也通不上PLC.郁闷 问题补充:扫描仪是RS232,扫描仪和电脑能连上。可是扫描仪和PLC连不上,用了RS232/…

    SIMATIC S7-200 2020年11月5日
  • PLC参数设定

    如何编写程序才能使PLC上电后一些参数为默认值,经过修改后,被保存,即使PLC断电重新上电时,参数也为修改后的值,而不是默认值呢? 问题补充:如PLC第一次上电显示VW100默认值…

    SIMATIC S7-200 2020年11月1日
  • s7-200以太网通讯问题请教

    上位机和s7-200之间是以太网通讯,前几天上位机故障重新做了系统,要重新设置IP地址,但在这之前没注意记下PLC和上位机的IP地址,上传的程序也看不到以太网配置的IP地址,请教在…

    SIMATIC S7-200 2017年5月31日

发表回复

登录后才能评论