bhqt
级别: 论坛版主

精华主题: 6 篇
发帖数量: 254 个
工控威望: 5338 点
下载积分: 8391 分
在线时间: 57(小时)
注册时间: 2007-04-11
最后登录: 2023-11-24
查看bhqt的 主题 / 回贴
楼主  发表于: 2007-08-22 22:31
西门子S7-200的相关问题都可以在此提出。我会尽我最大能力去,用最快的时间帮兄弟们解决。我只是起一个抛砖引玉的作用,很多的时候,希望大家积极参与,一个人的力量是有限的。人多思路就开阔,方法就多,更容易解决问题。提问题的时候,请注意以下几点:

【1】请写明您使用的200系列PLC的具体型号,最好是订货号!例如:6ES7 214-2BD23-0XB8

【2】请详细,具体写明您要我给解答的问题,不要将技术问题升级到学术问题,也不要将点问题牵扯到面上。

【3】请留下您的联系方式,邮箱、QQ、电话等
[ 此贴被bhqt在2008-01-18 14:05重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(防弹武僧) 热心助人!
  • 下载积分:+1(xyiq01) 热心助人!
  • 下载积分:+1(ludongji151) 热心助人!
  • 下载积分:+1(wang7111233)
  • 下载积分:+3(wuwm_1974)
  • 下载积分:+2(zhoufeihero) 真是好人!
  • 下载积分:+1(bettyl) 热心助人!
  • 从明天起,做个幸福的人,骑马劈柴周游世界;
    从明天起,关心粮食和蔬菜,有一所房子,面朝大海,春暖花开
    jianhua
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看jianhua的 主题 / 回贴
    1楼  发表于: 2009-03-13 15:30
    Network 1 // 网络标题
    // 网络注释
    LD     SM0.1
    MOVB   16#09, SMB30
    MOVB   16#B0, SMB87
    MOVB   16#0A, SMB89
    MOVW   5, SMW90
    MOVB   100, SMB94
    ATCH   INT0, 23
    ATCH   INT2, 9
    ENI
    RCV    VB100, 0

    Network 1 // 网络标题
    // 网络注释  中断0
    LDB=   SMB86, 16#20
    MOVB   10, SMB34
    ATCH   INT2, 10
    CRETI
    NOT
    RCV    VB100, 0

    Network 1 // 网络标题 中断1
    // 网络注释
    LD     SM0.0
    DTCH   10
    XMT    VB100, 0

    Network 1 // 网络标题 中断2
    // 网络注释
    LD     SM0.0
    RCV    VB100, 0

    在这个程序中,VB100存的是不是接收和发送的数呢?如果是我可以用MOVB  这条指令把它里面的值调出来吗?还有DTCH 10 这条指令有什么意义呢,为什么要分离中断呢?请给我回答,谢谢
    jianhua
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看jianhua的 主题 / 回贴
    2楼  发表于: 2009-03-13 15:55
    网络1
    LD   I0.1
    AN   M0.1
    =M0.0
    网络2
    LD  I0.1
    =M0.0
    小弟明白这是一个边沿信号产生的程序,但是不明白M0.0为什么保持1个PLC扫描周期,我可能不明白扫描周期这个词,麻烦好心人解释一下,谢谢!

    网络2应该是这样的。
    LD  I0.1
    =M0.1
    在开始把I0.1闭合时也就是在第一个扫描周期时,M0.0通同时在M0.0之后M0.1
    jianhua
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看jianhua的 主题 / 回贴
    3楼  发表于: 2009-03-13 15:58
    M0。1也通。在闭合的第二个扫描周期里,由于M0。1是通的 所以这个网络中
    LD   I0.1
    AN   M0.1
    =M0.0
    的 AN M0。1 是通的就把M0。0给段了,所以呢M0。0就只通了一个周期。
    jianhua
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看jianhua的 主题 / 回贴
    4楼  发表于: 2009-04-01 15:47
    版主你好,在西门子S7-200中我使用RCV指令为什么接收不信息呢?我的程序是这样的:
    Network 1 // 网络标题
    // 网络注释
    LD     SM0.1
    MOVB   16#09, SMB30
    MOVB   16#B0, SMB87
    MOVB   16#0D, SMB89
    MOVW   5, SMW90
    MOVB   100, SMB94
    MOVB   10, VB100
    Network 2
    LD     SM0.0
    RCV    VB100, 0
    通信是用的超级终端通信的,我试过可以从PLC发送,就是接收不到这是为什么呢?麻烦您帮帮我。