全国服务热线 15821971992
公司新闻

西门子数控系统|授权代理

发布时间: 2023-02-28 11:11 更新时间: 2023-10-26 04:00

 该系列联合机的熔体输送装置之增压泵为变频传动;
  每位纺丝计量泵以及卷绕机的每个牵引辊和喂入轮均由同步电机单独传动,变频调速;
  盛丝筒往复由变频控制;
  联合机的电气均通过每个单元机的PLC程控器控制;
  变频器均设有计算机通讯接口;
  全机设计合理,结构紧凑运行可靠、稳定,操作维修方便;

经常有用户咨询FB的接口变量类型IN_OUT、STAT、TEMP在使用上有何区别,以下通过一个简单的例子进行说明。运用FB块编程计算公式:(A+B) * C = D,在程序中需要通过一个中间变量(例如其变量名定义为“TEMP_value”)传递“A”和“B”相加的结果,然后再乘以“C”得到终结果“D”;将中间变量“TEMP_value”分别定义为IN_OUT、STAT或TEMP类型后做如下测试。

首先创建FB1,在IN接口类型中新建A、B、C 三个变量,数据类型INT;在OUT接口类型中新建D 变量,数据类型INT;在OB1中调用FB1,并生成对应的背景DB块DB1。

情形一,将中间变量“TEMP_value”定义为IN_OUT类型时,接口定义及程序如图1:

FB块接口类型

图1 中间变量“TEMP_value”定义为IN_OUT类型

下载到CPU中执行程序监控,在调用FB1的接口参数处和背景DB块中都可以监控到变量“A”和“B”相加的中间结果“TEMP_value”,如图2所示。

FB块接口类型

图2 中间变量“TEMP_value”定义为IN_OUT时的在线数据

情形二,将中间变量“TEMP_value”定义为STAT类型时,接口定义及程序如图3:

FB块接口类型

图3 中间变量“TEMP_value”定义为STAT类型

下载到CPU中执行程序监控,仅能在其背景DB块中监控到变量“A”和“B”相加的中间结果“TEMP_value”的值,而在调用FB1的接口参数处无该中间变量,如图4所示。

FB块接口类型

图4 中间变量“TEMP_value”定义为STAT时的在线数据

情形三,将中间变量“TEMP_value”定义为TEMP类型时,接口定义及程序如图5:

FB块接口类型

图5 中间变量“TEMP_value”定义为TEMP类型

下载到CPU中执行程序监控,既不能在其背景DB块中监控到变量“A”和“B”相加的中间结果“TEMP_value”的值,也不能在调用FB1的接口参数处看到该中间变量,如图6所示。

FB块接口类型

图6 中间变量“TEMP_value”定义为TEMP时的在线数据

对于同一个中间变量,在FB中定义为不同的参数类型时,其接口参数和对应的背景数据块的显示都不尽相同。所以在不同的需求下可自行定义中间变量的类型,以满足不同的需求。西门子创新工业之道是“知其道,用其妙”,编程也不例外,知“FB接口类型”之道,用其妙。


联系方式

  • 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
  • 邮编:200093
  • 电话:15821971992
  • 经理:聂聪
  • 手机:15821971992
  • 传真:021-33556143
  • QQ:2724917714
  • Email:2724917714@qq.com