S7200自由口通讯能发送数据不能收到数据

各位大侠,我用一台216与两台带485口串口的仪表做自由口通讯,现在只测试其中的一台,PLC能发送数据给仪表,即仪表能接收到PLC的发送指令并做出应答,可是PLC却收不到仪表返回的数据.我用串口调试软件与仪表通讯测试时可以成功.仪表的通讯规则如下:数据格式为7字节数据,包,第一个字节是从机地址,最后一个字节是数据累加和,也就是说没有固定的起始与结束字符,我定义信息控制字SMB87为2#10011100,下面是我的程序,请各位大侠帮忙分析下,哪里出了问题,
 LD     First_Scan_On:SM0.1
 MOVB   16#09, P0_Config:SMB30
 MOVB   16#9C, P0_Ctrl_Rcv:SMB87
 MOVW   0, P0_Idle_Time:SMW90
 MOVW   100, P0_Timeout:SMW92
 MOVW   7, SMW94
 ATCH   INT_0:INT0, 23
 ATCH   INT_1:INT1, 9

 LD     QI:M2.0
 EU
 R      P0_Ctrl_Rcv_7:SM87.7, 1
 RCV    VB99, 0
 XMT    VB199, 0
 中断0
 LDB=   P0_Stat_Rcv:SMB86, 2

 LDB=   P0_Stat_Rcv:SMB86, 2

 MOVD   VD102, VD202
 NOT
 RCV    VB99, 0
 中断1
 LD     QI:M2.0
 S      P0_Ctrl_Rcv_7:SM87.7, 1
 RCV    VB99, 0
 R      QI:M2.0, 0

 我试着把SMW90的值改为>0,可还是不能成功,真的晕了.请大家帮我分析一下吧

最佳答案

我在论坛里发过一个例子,正适合你。

提问者对于答案的评价:
非常感谢LaoHuai无私的帮助,已经通上了.这几天一直在看您曾经发的帖子,真的是受益匪浅,以后还要继续向您学习,好好学习,天天向上.

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

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

相关推荐

  • S7-200 VW如何长久保存

    我想长久保存VW中的数值,各位大侠请指教(不用电池)。 问题补充:这样能保持多长时间?? 最佳答案 共有三种方式: 超级电容保持,后备电池保持,EEPROM保持。&nbs…

    SIMATIC S7-200 2021年7月5日
  • cpu224xp带模块

    CUP224XP带两个32入,一个16入,两个32继电器出,三个4模拟量入模块有问题吗?模拟量占I/O点吗? 最佳答案 CUP224XP带两个32入,一个16入,两个32继电器出,…

    SIMATIC S7-200 2020年11月5日
  • 关于S7-200长时间计时的问题

    需要计时几个小时,并能在三菱触摸屏上进行设定,用SM0.4脉冲,程序如图,可三菱触摸屏不支持VD类型的数据,只支持字类型的数据,怎么改才能支持三菱的触摸屏程序,请指点,谢谢!同时有…

    2020年10月31日
  • s7 200 上升沿问题!!

    梯形图如图。  不能检测到上升沿, 就算程序里只有这一句指令也不行, 不明白哪里错了。 之前在S7 300里一直这样写的…

    SIMATIC S7-200 2017年11月16日
  • 刷新方式

    1ms,10ms,100ms是不是每隔1ms,10ms,100ms就刷新一次呢? 在刷新的时候,是不是不管动断、动合接点在什么位置都会随定时器的状态而发生改变? 问题补充…

    SIMATIC S7-200 2021年7月5日
  • 变频启动使用两档速度的程序设计

    某设备在混料过程中,高能转子使用两档速度,一档为350转/分钟;另一档为750转/分钟。混料过程中,可以进行切换。在混料过程中,有时会遇到转子卡阻现象,应该停止转子运行,启动变频器…

    SIMATIC S7-200 2020年10月31日
  • 用vb控制plc里的位存储器,以实现输出的指示灯开或关

    我在plc中编了一个很简短的程序,是位存储器1.0常开开关连接着输出q0.0.我想用vb中mscomm控件控制plc上q0.0的点亮,或熄灭。希望有人给点建议,谢谢了 问题补充:我…

    SIMATIC S7-200 2018年12月6日
  • 梯形图触点断开后,标志位还处于闭合

    梯形图中,触点已断开,为啥m标志位还处于接通状态,谢谢 问题补充:比如下面这个 图片说明:    最佳答案 单从这幅图片很难看出来,将这个网络段截图出来大家看,…

    2021年7月5日
  • PLC与PC串口通讯时间问题

    使用编程电缆(PC/PPI)连接PC与PLC,PC发送ASCII码数据至PLC,PLC收到后再将其发回。程序是用的S7-200系统手册里给的例子。发送一组数据后必须等一秒多才能发另…

    SIMATIC S7-200 2021年7月5日
  • 整数 双整数 实数 转换为字符串

    各位老铁,I – S  指令 ,输出时OUT 输出首地址9个连续字节, 第一个是字符个数,第2-9个字节表示字…

    2021年7月5日

发表回复

登录后才能评论