首页 上一页 1 2 下一页 尾页

怎么用FC105 点击:16395 | 回复:34



ELOHIM

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 45回
  • 年度积分:0
  • 历史总积分:197
  • 注册:2007年3月22日
发表于:2008-07-10 09:49:04
楼主

我现在用的是300的CPU314-2PTP,想用CPU的AI0做模似量,看到有的程序用数据转换成浮点型,不知道怎么能读到AI0的数值,

请各位高手指点。谢谢能看到这个贴子的同仁。




hacker3710

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2007年5月09日
发表于:2009-04-22 21:15:10
21楼
我的 到的也是6楼这样的块!但是块不运行!!!

TISCOTISCOTISCO

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年3月25日
发表于:2009-05-14 20:35:01
22楼
请问FC165如何使用

plyukulong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2008年10月26日
发表于:2009-05-26 08:40:25
23楼

看好选择的文件夹是否正确,Libraries\standard library\ Ti-S7 Converting Blocks\fc105下的是S7用的

长征三号

  • 精华:0帖
  • 求助:1帖
  • 帖子:54帖 | 910回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年6月16日
发表于:2009-05-26 21:46:36
24楼
在西门子自动化网站上有相关资料呀

liuronghai

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 51回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2009-06-01 21:43:18
25楼

其实以上各位对初学的人来用fc105来说,讲的都不够明白,有些注意的问题也没说出来,用fc105如果是直接的外部输入,在符号表里必须将其数据类型设置为int,默认ai符号表类型为word,如果这样外部点是添加不进fc105的输入端的,同理fc106也是如果是内部输入的就无所谓了

c

  • 精华:0帖
  • 求助:1帖
  • 帖子:24帖 | 22回
  • 年度积分:0
  • 历史总积分:165
  • 注册:2002年12月17日
发表于:2009-06-01 22:32:47
26楼
我现在也碰到这样的问题,输入类型改为int型,也还是只能运行一个扫描周期,之后就停下了

c

  • 精华:0帖
  • 求助:1帖
  • 帖子:24帖 | 22回
  • 年度积分:0
  • 历史总积分:165
  • 注册:2002年12月17日
发表于:2009-06-01 22:35:44
27楼
看来程序还真是得调呀,原理很简单,编好程序确实另一回事了

tian_0000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 29回
  • 年度积分:0
  • 历史总积分:236
  • 注册:2010年4月17日
发表于:2011-06-07 19:56:02
28楼
FC105/FC106就是。

1、FC105
SCALE功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值。将结果写入OUT。SCALE功能使用以下等式:
OUT = [ ((FLOAT (IN) -K1)/(K2-K1)) * (HI_LIM-LO_LIM)] + LO_LIM
常数K1和K2根据输入值是BIPOLAR还是UNIPOLAR设置。
BIPOLAR:假定输入整型值介于-27648与27648之间,因此K1 = -27648.0,K2 = +27648.0
UNIPOLAR:假定输入整型值介于0和27648之间,因此K1 = 0.0,K2 = +27648.0
如果输入整型值大于K2,输出(OUT)将钳位于HI_LIM,并返回一个错误。如果输入整型值小于K1,输出将钳位于LO_LIM,并返回一个错误。
通过设置LO_LIM > HI_LIM可获得反向标定。使用反向转换时,输出值将随输入值的增加而减小。
2、FC106
UNSCALE功能接收一个以工程单位表示、且标定于下限和上限(LO_LIM和HI_LIM)之间的实型输入值(IN),并将其转换为一个整型值,将结果写入OUT。
UNSCALE功能使用以下等式:
OUT = [ ((IN-O_LIM)/(HI_LIM-O_LIM)) * (K2-1) ] + K1
根据输入值是BIPOLAR还是UNIPOLAR设置常数K1和K2。
BIPOLAR:假定输出整型值介于-27648和+27648之间,因此,K1 = -27648.0,K2 = +27648.0
UNIPOLAR:假定输出整型值介于0和27648之间,因此,K1 = 0.0,K2 = +27648.0
如果输入值超出LO_LIM和HI_LIM范围,输出(OUT)将钳位于距其类型(BIPOLAR或UNIPOLAR)的指定范围的下限或上限较近的一方,并返回一个错误。

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-06-08 11:35:36
29楼
读取PIW的值,自己编一段数据处理程序了。

孔子东游

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2015年7月23日
发表于:2015-10-29 10:06:22
30楼


回复内容:

对: liuronghai 其实以上各位对初学的人来用fc105来说,讲的都不够明... 内容的回复!

就是这个问题呢,应该怎么输入呢?

孔子东游

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2015年7月23日
发表于:2015-10-29 10:11:03
31楼


回复内容:

对: liuronghai 其实以上各位对初学的人来用fc105来说,讲的都不够明... 内容的回复!

是否可以将符号表里的PIW的默认数据类型改为INT?

pasifiting

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 75回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2016年1月07日
发表于:2016-02-22 22:24:15
32楼

又学到了不上。。。。。。。。。。

王鹏飞2015

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2016年8月14日
发表于:2017-01-05 11:58:34
33楼

回复六楼云峰,西门子标准库里有两个FC105,您要注意这2个FC105在库中位置不一样,名称也不一样。TI-S7 Converting Blocks > FC105,名称是SCALE。S5-S7 Converting Blocks > FC105,名称是Read Analog Value 464-2。对于常用的S7模块,您要用TI-S7 Converting Blocks > FC105,同理,FC106也有两个,调用时多注意”而你调用的就是用于S5的FC105.


ww20060501ww

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2015年9月19日
发表于:2017-04-27 14:57:32
34楼


回复内容:

对: 王鹏飞2015 回复六楼云峰,西门子标准库里有两个FC105,您要注意... 内容的回复!

请问,那么我们啥时候会调用S5-S7 Converting Blocks > FC105


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页