200自由口通讯和1个关于扫描周期的问题

一、手册上200的扫描周期先执行程序逻辑,再执行通讯任务,那是不是程序里遇到xmt指令时候并不执行,等到扫描周期到执行通讯时才发送,
LD     SM0.1
MOVB   16#09, SMB30
Network 2 
LD     SM0.1
MOVB   1, VB0
Network 3 
LD     SM0.1
MOVB   16#41, VB1
Network 4 
LD     SM0.1
XMT    VB0, 0
Network 5 
LD     SM0.1
MOVB   16#42, VB1
最后发送的应该是41H,还是42H,为什么我试验的结果大部分是42H,极少时候会是41H?
二、我在数据里赋值vb0是1,然后程序逻辑修改vb0为0,然后进入stop模式,再进入运行状态,vb0这时候是几?如果写个程序验证的话应该怎么写?请各位不吝赐教,谢谢。

最佳答案

最后发送的是41H,因为赋值完41H,就执行了XMT指令。实际上监控VB1,其值为42H,因为最后又给VB1赋值是42H。通过PLC测试一下就知道了。
手册上200的扫描周期先执行程序逻辑,再执行通讯任务,我认为只是概念上的,实际上应该存在时间片的概念,可以参考S7-300手册上的相关描述。

二,应该是最后的赋值,断电后一般V区都保持的,所以上电后保持最后值。

提问者对于答案的评价:
感谢三位的回答,半瓶醋和touch++的回答对我都有很大帮助,可惜我只能采纳一次。谢谢。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 用户数据大小指的是什么?

    用户程序大小我们一般通过编译在软件的下面就可以看出多大,那用户数据大小指的是哪里的存储区,哪里可以看出大小? 图片说明:    最佳答案 就是数据块V区的大小,…

    2020年10月31日
  • Intouch与S7-200通讯

    请教如何通过InTouch的OPC实现与S7-200的通信? 需要安装那些程序组件?如何配置? 问题补充:zgllly@163.com 最佳答案 1、安装PC …

    SIMATIC S7-200 2021年7月4日
  • plc400与plc200通讯偏移地址的问题?

    我司的一个plc200作为从站与CPU414-5H通讯,plc400侧设的地址设的是100-115偏移量600如图,为什么plc400侧地址例如I111.5对应的PLC200侧地址…

    2017年5月28日
  • 两个S7-200之间用modbus通讯

    两个S7-200之间用modbus通讯,通讯不上,以下图片,麻烦帮我分析错误 图片说明:           …

    2018年12月6日
  • Dp线的现场布线

    现场设备众多,有很多设备为非核心设备,如果穿在一起很容易引起核心设备不稳定,想在DP网络中使用 分支。不知道有什么好的解决方法,核心设备为7个ET200, 非核…

    SIMATIC S7-200 2020年10月31日
  • 200smartplc无法与电脑编程软件连接

    之前一直可以正常连接,昨天关机后今早就无法连接了。 可以搜索到cpu IP地址也在同一网断 任务管理器进程也在运行 网线设备也没有问题&nb…

    2021年7月5日
  • 在编译状态下 pc access可以自动运行,而打包后却不自动运行了

    上位机为工控机,程序用LABVIEW编写下位机为PLC,  两者之间的通信 通过OPC服务器来进行OPC服务器为西门子PLC S7200专用…

    SIMATIC S7-200 2020年11月1日
  • EM277模块故障

    有个EM277经常报CPU故障灯红色亮。曾经做过3个处理,使用了一段时间后又出现同样的问题,求解!之前的处理:1,更换EM277模块;2,更换226CPU模块;3,更换EM277在…

    SIMATIC S7-200 2017年6月7日
  • 编码器怎么编程

    本人最近看书看得高数计数器那段,就是不解编码器实际是怎么编程的。有没有谁还望指点下给个实例为谢! 最佳答案 呵呵,看在线帮助,说的很清楚。用单脉冲计数模式可用0~8,分别有加,减,…

    SIMATIC S7-200 2021年7月5日
  • CPU226输入问题

    我用的是CPU226,DI输入用的是源型方式接线,为什么I0.0~I0.7不正常呢?现场过来的DI信号,导通时I0.0状态灯不亮,用短接线在端子上短接时状态灯亮,I0.0~I0.7…

    SIMATIC S7-200 2020年11月5日