自动模式程序的问题

已锁定

慢慢即漫漫

  • 帖子

    168
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2018-03-14

普通 普通 如何晋级?

自动模式程序的问题

262

3

2021-05-11 20:13:25

西门子的老师您好,

问1:Bit13置1只是表达已经达到了设定的扭矩,当Bit12置1才表示到达了固定停止点。但是课程中为什么是通过Bit13来表示已经到达固定停止点?


问2:在下面这张图中红色圈出的程序,

REAL_TO_DINT(DINT_TO_REAL(ModeControlInterface.verticalMaxVelocity)); DINT转REAL,REAL再转DINT,这里的数据转换不是多余的吗?因为它就一个数值啊。

问3:绿色圈出的程序

“operatingSpeed”这个数据类型的转换是不是错了,变量表定义的是DINT。

因为“operatingSpeed”的数值是人为定义的,我可以定义20,30,40,50,而#MAX_SCREW_NUMBER 和 #FULL_OVERRIDE 的值是一定的,所以当operatingSpeed给定的值不一样的话overV管角的值也不一样,所以垂直电机的运行速度就不一样。但是拧丝电机运行程序段2里面反向相对定位的速度是固定的。他们的速度如何成比例关于运行啊?(也就是再松丝的程序中并没有根据垂直电机的速度为拧丝电机设定速度)


问4:为什么在发生错误的情况下不“取消当前拧丝轴的任务”反而要“不取消当前拧丝轴的任务”




自动模式程序的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MA 小型自动化系统

共有852条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。