S7-200 CPU212中断方式通信

S7-200 CPU212 中没有RCV指令,如果不用PPI通信协议 ,如何才能与上位机通信(主要是接收上位机发送过来的命令),
是不是可以用中断方式通信?请大家帮忙,附上一个简单例程更好。

最佳答案

如果CPU不支持RCV指令,那可以用字符中断的方式接收数据(中断事件8),编程会比较麻烦一些。

提问者对于答案的评价:
多谢SHINE与东方红一红的指点,但你们为何不说详细些啊.  我在系统手册中是找到了相关说明,现在用中断方式确实是能够接收到中断信号.程序如下:

 主程序:
 LD     SM0.0
 LPS
 A      I0.2
 MOVB   9, SMB30
 LPP
 AN     I0.2
 MOVB   3, SMB30 

 子程序:
 LD     SM0.0
 MOVB   200, SMB34
 ATCH   INT_8:INT8, 8
 =      Q0.4
 ENI

 中断程序8:
 LD     SM0.0
 MOVB   8, VB120
 MOVB   16#41, VB121
 MOVB   16#42, VB122
 MOVB   16#43, VB123
 MOVB   16#44, VB124
 MOVB   16#45, VB125
 MOVB   16#46, VB126

 LD     SM0.0
 =      Q0.1
 XMT    VB120, 0

 
 如上程序证明当有上位机信号向PLC发送时,PLC能够响应,并且回复上位机(上位机也能正常收到.). 
 现在我的问题是:如果用中断方式通信,如何知道上位机发送过来的内容(上面程序只是当上位机不管发送任何信号,PLC都能响应.). 如上位机发送 字符A  或字符B ,PLC是如何识别的.好象应该有个接收内容的专用字节吧?但我在手册中找不到.请SHINE与东方红一红指点.szkuailin@126.com

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

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

相关推荐

  • 负载率111

    我们工厂里面说讨论负载变化都参考的是扭矩,即是扭矩变大,我们说负荷大了,扭矩小了,负荷小了。  1;负载到底针对是电机输出扭矩还是输出功率?因为看到有定义说是输…

    2021年7月5日
  • 西门子200接步进驱动器的问题请教大家

    我有这样一台CPU224的晶体管输出的PLC,手里还有个步进驱动器,打算用Q0.0发高速脉冲来控制步进电机。可是驱动器的脉冲接收端只能接受负的24V,不能接受正的24V。我测量了一…

    SIMATIC S7-200 2020年11月1日
  • 两个CPU如何通讯

    现有一个要求是:两个S7-200的CPU之间的通讯:就是第一个CPU要去读取第二个CPU内的I点并且要去输出他的Q点,请教一下这个该如何去设置?还有就是里面的代码该如何调用?还有哪…

    SIMATIC S7-200 2021年7月5日
  • S7-200USB/PPI编程电缆驱动程序

    S7-200USB/PPI编程电缆驱动程序哪里下载,谢谢各位 最佳答案 买电缆没有给你吗? 到这里找找http://dj1gs.vicp.net/archiver/tid…

    SIMATIC S7-200 2021年7月5日
  • 变量的时基单位问题

    用TD400C给200的时间变量赋值单位是秒,而内部定时器的时基单位是毫秒,请问单位是自动换算吗?另外在数据块里写的初始值单位是毫秒吗? 最佳答案 时基单位是100毫秒的,你设置1…

    SIMATIC S7-200 2020年10月31日
  • s7-200局部变量地址

    在200PLC里,我建了两个库文件,两个库文件都有局部变量LW2,请问是否有冲突,另我在主程序里同时调用者两个库文件,只执行一个,是否跟地址冲突有关,请问大师们如何解决,拜托! 最…

    SIMATIC S7-200 2020年11月1日
  • s7200模拟量处理工程量、4–20mA、6400-32000的换算关系

    s7200模拟量处理工程量、4–20mA、6400-32000的换算关系,请各位大侠指点。 最佳答案 假设模拟量的标准电信号是A0—Am(如:4—20mA),A/D转换后数值为D…

    SIMATIC S7-200 2020年11月1日
  • S7-200间接寻址问题

    我以前用三菱的PLC编了一个间接寻址的程序MUL D245 V0 D1200V0,但不知用西门子S7-200怎么编程.或QQ联系619228376 ,能给出相应程序吗. …

    SIMATIC S7-200 2021年7月5日
  • 请问大家有没有好用一点的s7-200仿真软件,在哪可以下载啊?

    请问大家有没有好用一点的s7-200仿真软件,在哪可以下载啊?谢谢! 最佳答案 西门子S7-200PLC仿真软件使用说明 http://wenku.baidu.com/v…

    SIMATIC S7-200 2020年10月31日
  • s7200和6RA70通讯

    1台s7200需要和5台6RA70用USS协议通讯,另外还有两台modbus协议的仪表,能否连在一起通讯?上位连TP270,远控电脑WINCC监控,以上连接该如何配置?急救 最佳答…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论