程序的一些问题

已锁定

慢慢即漫漫

  • 帖子

    168
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2018-03-14

普通 普通 如何晋级?

程序的一些问题

399

4

2021-08-17 17:35:25

老师您好,有几个问题

1、图1:是“机械臂及拧丝单元相关配套实验”的程序 多重背景里面的实际速度是Dint类型的,被赋值的参数是Real类型的,这里是不是应该调用FC5给多重背景的速度做一个转换?

2、远程实验室设备中的螺丝的螺距是多少啊?还有整个一套项目的最大加工速度是多少个每分钟啊?每个轴的最大速度是多少啊?

3、课程中的全局数据块“axisInterface”的命名开头a是不是应该大写啊?

4、是不是只要在FB或者FC块的内部不要出现其他FB或者FC块的背景数据块里面的变量就可以了,然而在多个FB或者FC块的内部是可以出现在其他FB或者FC块中使用过的全局数据块的变量?

比如有两个全局DB:DB1、DB2

有两个FB块:FB1、FB2

FB1里面有InPut变量:A、B、C  ,OutPut变量:a、b、c

FB2里面有InPut变量:start,OutPut变量:enabled1、enable2、enable3

ABC的实参取DB1中的变量,分别是"DB1.A" ,"DB1.B", "DB1.C" 

abc的实参也取DB1中的变量,分别是"DB1.a" ,"DB1.b", "DB1.c" 

在FB2的内部程序可不可以这样写:

例1:

IF  #start  THEN

     "DB1.A":=FALSE;

END_IF;

--------------------------------------------------------------------------------------------------

例2:

IF  "DB1.c"  OR  "DB1.b"  OR  "DB1.a"  THEN

    #enabled:=TRUE;

END_IF;

--------------------------------------------------------------------------------------------------

例3:

#enable2:="DB1.B";

#enable3:= "DB1.C" ;




程序的一些问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MA 小型自动化系统

共有904条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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