如何监控SMB2的数据

在使用S7200自由口程序时,接收到VB101,VB102,VB103…的数据都正确,但是为什么SMB2读不到数据呢

最佳答案

200PLC有两种方法接收数据,
 一是用RCV,要设置相应的SMB87/SMB187,设置开始和结束条件
 另一个方法是用字符中断方式,就是要连接中断8或25,在中断里将SMB2的值MOVB到其他地方即可。
 可借鉴下面的程序:
 LD     SM0.1
 MOVD   &VB0, VD80
 MOVB   0, VB10
 MOVB   9, SMB30
 ATCH   INT_0:INT0, 8
 ENI

 INT0:
 LD     SM0.0
 INCB   VB10
 MOVB   SMB2, *VD80
 INCD   VD80

 LDB=   VB10, 4
 MOVB   0, VB10
 -D     +4, VD80 

 这是个通用程序,如果一帧数据是n个字节,就把程序里的两个4都改为n就可以了。

提问者对于答案的评价:
感谢楼主无私奉献

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:31
下一篇 2021年7月5日 上午1:31

相关推荐

  • s7 200 EM277端口都支持哪些协议?

    EM277模块除了支持Profixbus从站协议外,还支持哪些协议,能不能作为程序下载端口适用,能不能进行自由口通讯用? 最佳答案 参考EM277的详细介绍http://www.a…

    SIMATIC S7-200 2021年7月5日
  • 这个布局会不会有干扰?

    如图,我想问的是1>像这种plc直接挨着变频器会不会有干扰?2>有必要加隔离变压器吗?看到别家没有加。3>对于变频器接地,因为这个箱子挂在设备上的,设备就是个铁架…

    2017年7月26日
  • EM232模拟量输出接线

    EM232模拟量输出接线问题:S7200系统手册上EM232模拟量输出接线M端子,显示接地(见图),难道是M端子要接地,意味着24V的负端是跟大地要相通吗? 图片说明: &nbsp…

    2020年10月31日
  • 西门子安装

    西门子S7-200装好后,打开会出现"0x00d8491e"指令引用"0x00000000"内存,该内存不能为"read”,我都弄…

    SIMATIC S7-200 2018年12月6日
  • STEP 7-Micro/WIN指令库中modbus协议指令可以编写与其他品牌仪表通讯的程序吗

    我现在正在学习仪表的通讯,请教大侠们s7-200与其他仪表通讯时,可以用STEP 7-Micro/WIN指令库中modbus协议指令直接编程吗?请举例,不胜感激 最佳答案…

    SIMATIC S7-200 2017年6月18日
  • 数据保持

    编一个程序,要在断电后保持高速记数器的值,我把HC0送入到MD0,并把MD0在系统块中做了断电保持,上电时用SM0.1将MD0送入SMD38,结果是有时保持正确,有时不正确,请赐教…

    SIMATIC S7-200 2021年7月5日
  • MCGS触摸屏与200网络连接设置

    MCGS触摸屏与200网络连接设置,现在多台200PLC已经组好网络,但是触摸屏与网络连接不上,无法控制网络各站,求教谢谢 问题补充:我是想用触摸屏控制一台200主机,系统5台都是…

    SIMATIC S7-200 2020年11月1日
  • LOGO!Soft Comfort V5.0 中文版(下载)

    各位西门子的朋友们,请问在哪里能下载LOGO!Soft Comfort V5.0  中文版???? 最佳答案 LOGO!Soft …

    SIMATIC S7-200 2021年7月5日
  • 西门子200多主通信的图片式说明

    西门子客服明确说了,这样的多主通信是完全可行的,但我不知道哪里出问题了,有没有高手以前接触过相似的案例的,求指路,不胜感激。 问题补充:谢谢达人的支持和回复。现在已经弄好了,需要将…

    2017年6月19日
  • em235的输入接线和量程问题

    em235的输入接线和量程问题 问题补充:今天用到em235模块,其中三路是要用到模拟量4-20MA信号,但有一个仪器只输出0-10v信号,就用rb+和rb-直接接入电压正端和电压…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论