s7-200中断事件8

请教各位老师:
 1。S7-200的中断事件8 (端口0:接收字符)
 具体的意思是不是PLC检测到了需要接收的信息的起始字符,就进入中断?
 2。如果我要用这个中断事件,是否要先在主程序中用RCV接收指令才可以?

问题补充:
这样我就疑惑了,如果不用RCV,PLC不就没接收信息了吗?那么何来事件8的接收到一个字符之说呢?
 另外,照您所说的不用RCV,那么我可以直接在初始化自由口之后,直接用中断8,然后在中断程序里对接收到的信息做处理?

最佳答案

200PLC有2种接收数据的方法:字符中断方式和RCV。
 用字符中断方式(中断事件8 端口0:接收字符)就不要用RCV。
 不用RCV,可以在中断程序里直接将SMB2 MOVB到V区,最好用间接寻址的方法,我在找答案里发过很多自由口通讯的例子,你可以找一找。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:12
下一篇 2021年7月4日 下午11:12

相关推荐

  • 广东东莞力特USB转串口器在西门子PLC中的使用

    我在电子市场买了个广东东莞产的(力特)USB2.0通用串口线,想与西门子S7_200进行通讯。(采用PPI线转USB)安装驱动后,还是没有和PLC通讯,望知道的老师能够告诉我如何操…

    SIMATIC S7-200 2020年11月1日
  • 200plc 485口通讯问题

    西门子200PLC本身的485口是不是非隔离型的端口,如果是我走modbus通讯是不是理想距离只有50m  波特率是9600,这个在200手册上看到的&nbsp…

    2021年7月5日
  • 输入I0.0 为什么变为E0.0

    200的程序中,输入i0.0自动变为e0.0;q0.0自动变为a0.0,请问是什么地方错了 最佳答案 您把助记符设成“德国”了吧,改为“国际”就好了 方法:OPTIONS…

    SIMATIC S7-200 2020年11月1日
  • MODBUS协议必须有EM277吗

    我用一个224 XP,做为modbus的RTU站时,必须要有EM277模块吗? 最佳答案 EM277支持MPI和DP通讯,所以做modbus通讯时不是必须要有EM277模…

    SIMATIC S7-200 2021年7月5日
  • S7-200 smart 的OPC通讯

    求助!!能否有大神能给些详细可靠地介绍,查阅相关资料,为什么有人说这种类型的PLC可以组态,有人说不可以。。想知道S7-200 SMART 进行OPC通讯的具体…

    SIMATIC S7-200 2021年7月5日
  • AI4输入的EM231测量0-10V信号

    CPU224XP带一个4输入的EM231模块,设定DIP 1 3 为ON,其余设定OFF。EM231四个输入全部为0-10V信号。测量范围都是0-50…

    2021年7月5日
  • 200 SMART怎么计算程序大小?

    200 SMART怎么计算程序大小?比如每个子程序算多大,不同指令的大小等,现在有个程序快满了,我想算算怎么弄的? 图片说明:    最佳答案 看程序…

    2021年7月5日
  • S7-200挂EM277和MM440通讯

    现在用S7-200的CUP226扩展EM277和9台MM440变频器通讯,能否用DP通讯,有哪些资料可供参考? 最佳答案 你这种方案是不可能实现的!1、S7-200 CP…

    SIMATIC S7-200 2020年10月31日
  • 长按按钮启动问题

    启动按钮是TP178组态的按钮,V1.0用于启动油泵(采用点动方式),启动按钮组态是按下为1,弹起为0;正常情况是按压组态按钮2秒,启动正常,停止后也不在启动。但采用快速点动按钮,…

    SIMATIC S7-200 2020年10月31日
  • S7-200怎么调用包络?

    包络存在了什么地方? 最佳答案 使用脉冲包络的 PTO包络表存在V区,在V区哪个位置(与VB0的偏移量)由SMW168 SMW178 SMW578的值…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论