求关于s7-200中断事件8或25的例子

请问有没有关于中断事件8或25的例子程序,发个上来参考一下,谢谢各位!

问题补充:
或者是关于 通信接收字符缓冲器SMB2的

最佳答案

这里我给出一个具体的自由口通信的例子:
   【功能】自由口设置为无校验,每个字符8个数据位,38.4K bps,自由口协议,主站每秒将自己的QB0发送给副站,副站接受到QB0后将副站的QB0与主站同步;

   【主站程序】

   主程序:OB1
   Network 1 
   // SMB30可以设置通信口的通信功能
   LD     SM0.1                       //首次运行周期设置
   MOVB   9, SMB30                    //无校验,每个字符8个数据位,38.4K bps,自由口协议
   MOVB   1, VB100                    //数据传输一个字节
   MOVB   1, QB0                      //将Q0.0置位,初始化传输的QB0

   Network 2 
   // 定时1秒进行数据传输
   LD     SM0.5                       //每秒启动
   EU                                 // 上升沿有效
   MOVB   QB0, VB101                  //将QB0传输到发送数据缓冲区VB100
   RLB    QB0, 1                      //每秒循环移位QB0
   XMT    VB100, 0                    //发送数据

   【副站程序】
   主程序:OB1
   Network 1 // 网络标题
   // 初始化接受数据的相关设定
   LD     SM0.1                       //初始运行
   MOVB   9, SMB30                    //设置与主站相同
   ATCH   INT0, 8                     //接受完成中断连接中断程序INT_0
   ENI                                //中断允许

   
   INT_0:INT0
   TITLE=中断程序注释
   Network 1 // 网络标题
   // 网络注释
   MOVB   SMB2, QB0                   //将接受到的数据传输给副站的QB0

   硬件:程序使用S7 226两台,都使用PORT0口通信
   连接:使用自制的RS485连接器,只连接3--3,8--8
   软件:Step 7 Micro/Win SP6
   程序能按照预期的效果执行 

 

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

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

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

相关推荐

  • s7 200 smart 与PLC通讯时发生错误

    XP SP3系统,换了三个系统(深度、雨林木风、上海**OEM)都是这个问题,装上microwin smart 2.1系统后,能Ping通,在通讯对话…

    2017年6月18日
  • 对CPU226的远程监控

    用CPU313C-2DP通过PROFIBUS连接4个CPU226,还有WINCC,电脑上有CP5611,4个CPU226离电脑都有近100米。那么我在调试的时候怎样才能对各个CPU…

    SIMATIC S7-200 2021年7月5日
  • em253 相对位置,绝对位置

    问一下用过的人em253向导里面的相对位置和绝对位置在应用中有什么区别? 最佳答案 模块只有一个自身位置,相对位置绝对位置在那 提问者对于答案的评价:r

    SIMATIC S7-200 2021年7月4日
  • 如何破解s7-200CPU密码?

    我现在有一个旧的S7-200CPU,原来设有密码,很长时间不用了,现在又需要用这个CPU,可是密码忘记了,无法下载新的程序,如何破解或是删除这个密码? 最佳答案 密码保护&nbsp…

    SIMATIC S7-200 2021年7月5日
  • PC ADAPTER(USB)

    现在有一条原装PC ADAPTER(USB),在S7-300上使用非常好,但是在224XP上使用的时候,224XP的Port 0 接触摸屏,&nbsp…

    SIMATIC S7-200 2020年10月31日
  • 西门子200系列,226的程序导出,然后导入224中报错

    编译过不去,左边指令变为不可用,小红?,又遇到的吗 最佳答案 你软件编程的是226的PLC,现在将226的程序下载到224的PLC中时会报错。你将程序里面的PLC型号改成224后在…

    SIMATIC S7-200 2021年7月5日
  • 如何打开程序

    下载了西门子官网上的例子程序,却打不开,提示路径字符串不对,如何能打开这个程序?谢谢 图片说明:    最佳答案 zap14是博图V14归档后的文件,项目归档是…

    2021年7月5日
  • DP通信问题

    我用S7-200PLC控制一个自动化系统。但是和我合作伙伴说我应该用DP通信做,我不知道DP通信到底是什么?请前辈指点指点。不知道那里有这方面的资料,还有就是我可以把用WinCC2…

    SIMATIC S7-200 2021年7月5日
  • VB和VW数据问题

    VB508是140,VB509是144,为什么VW508不是35984呢?好像是变成了-29952 问题补充:我是个新手,我要怎么设置它是有符号或无符号? 最佳答案 是-29552…

    SIMATIC S7-200 2020年11月5日
  • 带有CP243-1的S7-200程序通讯线下载

    带有CP243-1模块的S7-200程序下载用通讯线,软件提示不使用因特网下载,无法下载因特网系统配制。用通讯线下载的程序,如果修改普通指令,然后用通讯线下载至PLC,会影Inte…

    SIMATIC S7-200 2017年11月1日

发表回复

登录后才能评论