• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
lch8478
级别: 略有小成
精华主题: 0
发帖数量: 317 个
工控威望: 413 点
下载积分: 1236 分
在线时间: 261(小时)
注册时间: 2016-07-13
最后登录: 2024-04-24
查看lch8478的 主题 / 回贴
12楼  发表于: 2019-06-23 13:37
引用
引用第11楼hsqknx于2019-06-23 10:50发表的  :



问题是脉冲发送方式的支持,在中断里直接触发脉冲发送指令,而不是中断里触发一个标志位,再在外部发脉冲发送指令,这样就受扫描时间影响,造成位置不定,很多PLC的脉冲发送不是脉冲型指令,

1、把脉冲指令放中断程序中执行?那是否要等脉冲指令执行完才能退出中断程序,这样的话影响扫描周期,如果定位时间长看门狗都可能超时了。
2、位置不定是什么意思呢,定位的位置只与位置给定值有关。你说的位置不定,是不是定位启动时刻和高速计数值有严格的对应关系,必须在计数到达时同步启动定位,启动延迟会影响加工结果
lch8478
级别: 略有小成
精华主题: 0
发帖数量: 317 个
工控威望: 413 点
下载积分: 1236 分
在线时间: 261(小时)
注册时间: 2016-07-13
最后登录: 2024-04-24
查看lch8478的 主题 / 回贴
13楼  发表于: 2019-06-23 13:47
图片:
欧姆龙的PLC支持指令微分变化执行,可以上升沿变化执行,也可以下降沿执行.
指令前加@就是上升沿执行
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
14楼  发表于: 2019-06-23 15:33
玩命的节奏!
hsqknx
级别: 工控侠客
精华主题: 0
发帖数量: 427 个
工控威望: 2439 点
下载积分: 489 分
在线时间: 724(小时)
注册时间: 2011-06-13
最后登录: 2024-04-20
查看hsqknx的 主题 / 回贴
15楼  发表于: 2019-06-23 16:49
引用
引用第12楼lch8478于2019-06-23 13:37发表的  :

1、把脉冲指令放中断程序中执行?那是否要等脉冲指令执行完才能退出中断程序,这样的话影响扫描周期,如果定位时间长看门狗都可能超时了。
2、位置不定是什么意思呢,定位的位置只与位置给定值有关。你说的位置不定,是不是定位启动时刻和高速计数值有严格的对应关系,必须在计数到达时同步启动定位,启动延迟会影响加工结果



1,中断只触发脉冲指令,不必等脉冲发完

2,如果中断后在外部发脉冲,因为在扫描的时候你不清楚中断什么时候发生,这个时间长短对位置有影响

3,只要中断产生,不用什么同步,只要你速度稳定,位置就算在高度也能定得准
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go