monkeykinghy
级别: 略有小成
精华主题: 0
发帖数量: 215 个
工控威望: 425 点
下载积分: 2476 分
在线时间: 139(小时)
注册时间: 2009-04-14
最后登录: 2024-01-03
查看monkeykinghy的 主题 / 回贴
楼主  发表于: 2009-10-19 10:44
别人传给的一份程序,没有注释,我只知道是煤矿上提升机用的,
自己加的注释,现在有以下不明白,谁能看看程序给我讲讲!不胜感激!

不明白之处:1)该程序为何不能模拟,提示程序有错误,我找不出来!
                         2)指针和中断平时用的很少,手册上介绍很少,不明白程序中 I610 ?  只是1个符号吗? 我用I6 ? i100都可以吗?
            3)程序中用到da转换 将数据输出控制变频器的4-20MA电流,是在子程序P2里面吗?我怎么感觉和FX 系列DA手册上说
                 的   不同?


           谢谢!
              
附件: 12.rar (13 K) 下载次数:28
网站提示: 请不要用迅雷下载附件,容易出错
qinshengyue
是我,别开枪!
级别: VIP会员
精华主题: 0
发帖数量: 808 个
工控威望: 1216 点
下载积分: 31304 分
在线时间: 1234(小时)
注册时间: 2009-04-09
最后登录: 2023-05-23
查看qinshengyue的 主题 / 回贴
1楼  发表于: 2009-10-19 10:52
在没看程序之前,先讲几点:
I610是定时中断,紧跟I之后的那个数字,可以6,7,8三个数字之一,再后面的两个数是时间单位ms,这个中断定时时间在10到99ms之间,00显然是不可以的。

包括中断,模拟量等的指令在内的一些指令的程序是不能通过仿真软件来模拟的。
本帖最近评分记录:
  • 下载积分:+3(sjm213) 热心助人,加分表扬
    xxmsql
    工作踏实 埋头苦干 认真对待
    级别: 家园常客
    精华主题: 0
    发帖数量: 164 个
    工控威望: 631 点
    下载积分: 3090 分
    在线时间: 76(小时)
    注册时间: 2007-04-16
    最后登录: 2024-02-23
    查看xxmsql的 主题 / 回贴
    2楼  发表于: 2009-10-19 11:15
    也没有看明白
    合作愉快!
    qinshengyue
    是我,别开枪!
    级别: VIP会员
    精华主题: 0
    发帖数量: 808 个
    工控威望: 1216 点
    下载积分: 31304 分
    在线时间: 1234(小时)
    注册时间: 2009-04-09
    最后登录: 2023-05-23
    查看qinshengyue的 主题 / 回贴
    3楼  发表于: 2009-10-19 11:20
    看了之后,提一点小意见,切换到列表状态下
    595步那个END插入后,后面的程序在梯形图状态下就看不到了,删除后可看到
    另外之后的598步的LD M1 好像没什么用吧

    再之后的那些什么 “指令代码异常”,是不是可以直接删除呢?
    再检查程序,就是只有“双线圈错误了”
    这个我就不好说什么呢,不知道编程人员的意图以及此程序想要达到什么控制功能,不好说了。
    本帖最近评分记录:
  • 下载积分:+1(monkeykinghy) 热心助人,加分表扬
    monkeykinghy
    级别: 略有小成
    精华主题: 0
    发帖数量: 215 个
    工控威望: 425 点
    下载积分: 2476 分
    在线时间: 139(小时)
    注册时间: 2009-04-14
    最后登录: 2024-01-03
    查看monkeykinghy的 主题 / 回贴
    4楼  发表于: 2009-10-19 12:52
    在梯形图下看不见END后面的程序,在语句表里面看END后面程序和前面的一样!
      598步以后程序和前面一样了!