问LAOHUAI曾经提供的一个程序

这个是曾经提供的一个通讯程序。
 LD     SM0.1
 MOVD   &VB4, VD0
 MOVB   0, MB0
 MOVB   9, SMB30
 ATCH   INT_0, 8
 ENI
 中断0程序:
 网络1:
 LD     SM0.0
 INCB   MB0
 MOVB   SMB2, *VD0
 INCD   VD0
 网络2:
 LDB=   MB0, 40
 MOVB   0, MB0
 -D     +40, VD0
 我试了一下,当然加了我自己的一些细节的东西,基本主体是这个。但是我有一个疑问,就是PLC是如何判断我的数据哪个是第一帧数据的第一个字节?你提供的程序中好像不能判断。

最佳答案

通讯程序要根据通讯规约来做,这个程序不针对任何规约。
  
 对报文做检验合格后,才能判断为可以用的报文。
 你的接收程序更适合用RCV来做。

提问者对于答案的评价:

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

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

相关推荐

  • PID求助?

    在PID控制系统中,最重要的是PID控制参数的整定。有没有详细介绍这方面的资料啊。 最佳答案 1、《如何使用S7-200CPU 的PID 控制》:下载http:…

    SIMATIC S7-200 2018年12月2日
  • mwp文件损坏后如何修复?

    用STEP7 micro/win V4.0.0.8.1写了一段程序,存盘后遇到电脑非正常关机,重新启动后,程序文件没有丢,但是用STEP7打开出错,提示:指定文…

    SIMATIC S7-200 2021年7月5日
  • 关于TD200的使用问题

    时序控制在TD200里做个时间显示,还有可以修改在线的计时器时间的,应如何做,详细点新手。。。。 最佳答案 给你个例程:LD    &nbs…

    SIMATIC S7-200 2020年11月1日
  • s7-200和计算机通讯有几种

    s7-200和计算机通讯有几种 最佳答案 楼上回答的都很准确。200PLC本体能对外通信的接口只有485口,可进行PPI自由口通信和MODBUS通信。除此之外需增加扩展模块可进行以…

    SIMATIC S7-200 2021年7月5日
  • 西门子200 pc access 和组态王通讯问题

    利用西门子200的以太网模块通过光纤到上位机,上位机通过PC ACCESS读取plc的数据,然后PC access 与组态王连接 实现数据监…

    SIMATIC S7-200 2020年11月1日
  • PLC通讯失败

    请问大家,我用EM235模块的电压输出,输出口VO接到STC单片机(带10位AD)的AD口P1.0,EM235模块的输出公共端M0接到单片机的地,为什么这样一来,PLC就通讯不上了…

    SIMATIC S7-200 2020年11月1日
  • 软件安装?

    在装STEP7 MicroWIN V4.0 SP3 的时候,装到工业以太网安装的时候突然停止了,没有出现任何错误,是什么原因? &…

    SIMATIC S7-200 2021年7月5日
  • s7200怎么初始化计数器c0至c3(天,时,分)

    第一次上电计数器有乱七八糟的数值,我想让它们为零,并且能断电保持,下次上电数值接着计数,(用于设备累计运行时使用),求赐教,谢谢。 钻石用户推荐最佳答案 1、电计数器有乱七八糟的数…

    SIMATIC S7-200 2021年7月5日
  • CP243-1只支持S7通讯?

    想通过CP243-1实现用Java采用标准TCP/IP协议进行通讯,看了资料说CP243-1只支持S7通讯?我只能采用CP243-1 IT吗? 最佳答案 1、您可以使用O…

    SIMATIC S7-200 2021年7月5日
  • S7-200数据处理指令怎么做到只操作一次

    详见图片中类似的数值处理程序,多个扫描周期会多次执行,请问有什么方式让这段程序在某个位动作之后的第一个周期执行一次,之后都不执行,请问该怎么写程序? 问题补充:我使用了上升沿触发,…

    2017年6月9日

发表回复

登录后才能评论