• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
fgx9306
Engineer-X
级别: 家园常客
精华主题: 0
发帖数量: 730 个
工控威望: 831 点
下载积分: 17606 分
在线时间: 151(小时)
注册时间: 2015-06-08
最后登录: 2024-11-25
查看fgx9306的 主题 / 回贴
12楼  发表于: 2021-01-04 10:41
使用零位脉冲了吗,移动下近点狗开关试试,能不能稳定
wei3431
级别: 家园常客
精华主题: 2 篇
发帖数量: 174 个
工控威望: 619 点
下载积分: 5520 分
在线时间: 434(小时)
注册时间: 2019-04-03
最后登录: 2024-07-21
查看wei3431的 主题 / 回贴
13楼  发表于: 2021-01-04 14:05
将特殊继电器M8338在程序里常ON,问题解决了!但是还是处于懵.......状态!搞不清楚!响应时间都是足够的!
wei3431
级别: 家园常客
精华主题: 2 篇
发帖数量: 174 个
工控威望: 619 点
下载积分: 5520 分
在线时间: 434(小时)
注册时间: 2019-04-03
最后登录: 2024-07-21
查看wei3431的 主题 / 回贴
14楼  发表于: 2021-01-04 14:09
引用
引用第12楼fgx9306于2021-01-04 10:41发表的  :
使用零位脉冲了吗,移动下近点狗开关试试,能不能稳定

没用,零点信号的线没做,我来公司之前,公司的3U都不用零点信号的,不接线的也可以在程序实现,比较麻烦。
wei3431
级别: 家园常客
精华主题: 2 篇
发帖数量: 174 个
工控威望: 619 点
下载积分: 5520 分
在线时间: 434(小时)
注册时间: 2019-04-03
最后登录: 2024-07-21
查看wei3431的 主题 / 回贴
15楼  发表于: 2021-01-04 15:13
之前的问题没说清楚,抱歉!感谢各位的解答!公司的同事在调试,程序是我写的,我在出差回来后才问清楚,机台出货了!
[ 此帖被wei3431在2021-01-04 15:28重新编辑 ]
xyzenter
活在当下,顺其自然
级别: 略有小成
精华主题: 0
发帖数量: 135 个
工控威望: 266 点
下载积分: 2080 分
在线时间: 108(小时)
注册时间: 2014-04-09
最后登录: 2021-04-13
查看xyzenter的 主题 / 回贴
16楼  发表于: 2021-01-16 16:32
一看到三万多这种数,第一反应都能想到。。。肯定是单字双字的问题,16位有符号整型范围-32767-32766了解一下。
本帖最近评分记录:
  • 下载积分:+1(欧姆法拉第) 对
    欧姆法拉第
    级别: 略有小成
    精华主题: 0
    发帖数量: 178 个
    工控威望: 236 点
    下载积分: 5156 分
    在线时间: 62(小时)
    注册时间: 2020-11-11
    最后登录: 2021-04-29
    查看欧姆法拉第的 主题 / 回贴
    17楼  发表于: 2021-01-16 16:53
    有符号16位数在 -32767 到32768 之间.  

    位置寄存器改成 32位无符号数 就可以 . 一般超不了. 三菱可能会仍然显示 为有符号数.
    flyfeky
    bilibili 工控贵族
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 889 个
    工控威望: 1038 点
    下载积分: 1996 分
    在线时间: 687(小时)
    注册时间: 2012-05-09
    最后登录: 2024-11-23
    查看flyfeky的 主题 / 回贴
    18楼  发表于: 2021-01-17 09:34
    16楼兄弟说的对,  本该用DW 寄存器的, 你用了W寄存器,数据溢出。
    西门子倍福WPF+C#数据库,槽式设备专家
    yangjia1213
    学些了
    级别: 探索解密
    精华主题: 0
    发帖数量: 33 个
    工控威望: 128 点
    下载积分: 831 分
    在线时间: 28(小时)
    注册时间: 2017-08-09
    最后登录: 2024-03-22
    查看yangjia1213的 主题 / 回贴
    19楼  发表于: 2021-01-21 20:04
    数据格式问题
    小罗罗
    wei3431
    级别: 家园常客
    精华主题: 2 篇
    发帖数量: 174 个
    工控威望: 619 点
    下载积分: 5520 分
    在线时间: 434(小时)
    注册时间: 2019-04-03
    最后登录: 2024-07-21
    查看wei3431的 主题 / 回贴
    20楼  发表于: 2021-01-30 09:37
    数据格式没问题的,用的是原来程序,只是做修改的,来现在的公司,遇到太多奇葩的事情了!
    来人給朕退下
    从144个样品中顺序抓取,并不断变化排列,找到最有价值的组合
    级别: 略有小成
    精华主题: 0
    发帖数量: 97 个
    工控威望: 271 点
    下载积分: 906 分
    在线时间: 48(小时)
    注册时间: 2019-09-19
    最后登录: 2024-10-23
    查看来人給朕退下的 主题 / 回贴
    21楼  发表于: 2021-01-30 13:38
    你读的是16位寄存器嘛,超出最大值32767当然就是负 32768了,读两个寄存器32位就行了
    人要是行干一行行一行一行行行行行要是不行干一行不行一行一行不行行行不行
    wei3431
    级别: 家园常客
    精华主题: 2 篇
    发帖数量: 174 个
    工控威望: 619 点
    下载积分: 5520 分
    在线时间: 434(小时)
    注册时间: 2019-04-03
    最后登录: 2024-07-21
    查看wei3431的 主题 / 回贴
    22楼  发表于: 2021-01-30 14:52
    我说的是同事在调机器时说D8340会溢出,显示不正常。假设实时坐标是40000,D8340里不显示40000,而是负数。(实时坐标超过32767时是D8340和D8341两个寄存器里都有值),不是其他的D字的寄存器。这件事大佬们翻篇把,后来自己去调试没出现。
    • «
    • 1
    • 2
    • »
    • Pages: 2/2     Go