通讯时如何用指针接收数据

通讯时如何用指针接收数据。就是缓存区SMB2中的数据放入指针中。如何定义。如:发送1 2 3 4 5,然后返回6789。请问6789这4个数据如何通过定义指针来接收。

最佳答案

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

提问者对于答案的评价:
HAO
 

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

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

相关推荐

  • 西门子PLC200SMART与300存储卡问题

    求助大家,怎么在没有电脑的情况下讲PLC200SMART与300的CPU内程序复制到SD卡内,谢谢大家 问题补充:不用STEP7软件,把内存卡插到CPU上,能不能把CPU里的程序复…

    SIMATIC S7-200 2021年7月5日
  • TD400C 如何实现语言切换

    在编程软件上已做好中英两种语言集的菜单和报警,如何实现语言的切换. 专家建议 舞出我人生,你好,TD400C的多语言组态和TD200相同。请参考下面的FAQ:http://supp…

    SIMATIC S7-200 2021年7月5日
  • 模拟量编程必须是在主程序中调用子程序吗

    模拟量编程必须是在主程序中调用子程序吗?我现在有一个问题想让大哥们帮忙,有一个温度控制系统,低于60度就加热 100度就停止加热  我应该怎么编程呀 …

    SIMATIC S7-200 2021年7月5日
  • S7-200 SMART编程软件能不能多次打开

    S7-200编程软件(SP9)能在同一台机器上多次打开,也就是可以同时编辑两个程序,只是不在一个编程界面上。而S7-200SMART貌似不能,可以做到吗?这样做的意思是,可以把一个…

    SIMATIC S7-200 2017年6月12日
  • 求直接安装版200的

    17163327@qq.com   PC Access SP6直接安装版官网的不行是补丁谢谢 最佳答案 发了 图片说明: &nbs…

    2021年7月5日
  • 通讯口与波特率

    我有几个问题恳请各位老师指教: 1,s7200的port0和port1有区别吗,什么时候用port0,什么时候用port1 2,plc在PPI通讯的时候波特率为…

    SIMATIC S7-200 2021年7月5日
  • s7 200 加密

    程序之前没加密,后来用的是4级加密,将程序块,系统快,数据块下载到了CPU中,在再次下载的时候,提示因为加密了,不可以下载系统块,请问怎么做才可以再次下载系统块,搜了一下,说用Mi…

    SIMATIC S7-200 2017年11月16日
  • 关于西门子200与300plc模拟量输入的问题

    各位老师,请问西门子200plc的模拟量输入还需要提供24V电源吗,如果需要提供电源的话,该如何接线呢,我现场用的是2限制的温度传感器,望各位老师指点,还有就是西门子300plc的…

    2017年11月27日
  • 怎么让S7-200读WinCC里面的时间日期

    我现在做了一个触摸屏的项目,触摸屏可以读PLC的时间日期,也可以设置时间日期,但现在想通过PLC做中转站,让PLC读WinCC的时间,这样即使长期掉电后,再启动,触摸屏的时间就跟上…

    SIMATIC S7-200 2020年11月1日
  • wincc flexible smart

    如何在wincc flexible 中设置smart700ie数据取值范围?就是我这个IO域只能设置为0到24的数  超出24无法输入 最佳…

    SIMATIC S7-200 2017年11月1日

发表回复

登录后才能评论