问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日 上午1:07
下一篇 2021年7月5日 上午1:07

相关推荐

  • 为什么S7200先进先出移出的有残留数据

    我用一个填表指令填入1234进入一个表,然后用先进先出移出1,然后第四个数据残留的还有4 问题补充:指令执行前 表里面的数据是1 2 3 4…

    2017年10月30日
  • 该买什么样的网线

    s7226需要走以太网和上位机通讯,两者距离120米左右。我想买跟普通网线因为空间有限,网线只能和电源线、变频电机线走在一起,但可以单独穿管保护。另外网线经过的有段区域是活动的,可…

    SIMATIC S7-200 2020年11月1日
  • S7-200有没有4通道的RTD模块

    S7-200有没有4通道的RTD模块 最佳答案 有,6ES7 231-7PC22-0XA0这个就是四路RTD的 提问者对于答案的评价:THANK YOU\

    SIMATIC S7-200 2020年11月1日
  • S7-200中指令INC_B具体什么意思

    用沿指令触发INC-B寄存器,IN:MB0,OUT:MB0;为什么会是M0.0置1呢?不应该是OUT输出:MB1吗? 图片说明:    最佳答案 INC_B&n…

    2021年7月5日
  • 关于S7-200通信波特率问题

    用200标准的编程电缆连接200的PLC时,通信的波特率应该是19200吧(我没用过这个方法)?用300/400的编程电缆我今天跟200的通信了一下,发现通信波特率为9600时才能…

    SIMATIC S7-200 2020年10月31日
  • 关于BCD码

    s7-200手册上BCD码写的最大十进制数是9999最大十六进制数也是9999,为什么呢,看不懂十六进制出现在这里是什么意思 问题补充:bcd的9999换算成十六进制不是270F吗…

    2017年8月15日
  • 请教关于S7-200与S7-300的以太网通信的问题

    请问S7-200与S7-300用以太网通信时,S7-200能不能做服务端,S7-300做客户机,如果能 的话,两边如何进行编程? 最佳答案 S7-200能做服务端,但34…

    SIMATIC S7-200 2017年11月19日
  • 请问s7-200实现多个模拟量输入/输出的解决办法

    请教各位,我现在是需要八路独立通道,每个通道有2-4个模拟量输入/输出,用什么解决办法比较好? S7-200的话,扩展模块成本太高而且点数不足。有没有更好的解决办法?或者…

    SIMATIC S7-200 2021年7月4日
  • CPU 224 XP/CPU 224 XPsi

    CPU 224 XPCPU 224 XPsi 这两种CPU有什么区别呢? 最佳答案 最大是区别是本体输出的类型不一样。一个是漏型,…

    SIMATIC S7-200 2020年10月31日
  • S7-200C程序及数据问题

    现场有一台S7-200的PLC,我现在要把里面的程序及数据全部读出来,在下载到一台新买的S7-200PLC里面,但现在问题出来了,程序下载到新PLC里面,程序都有,但原来PLC里面…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论