发布于 2007-04-11 11:39:21
0楼
在fc中,定义输入和输出的时候,如果我的某一个输出还要作为中间变量或者输入在这个fc中使用,是否应该定义此输出为in_out?
==============================
in_out实质就是可读写参数!IN参数只能读,在子程序执行的开头刷新,OUT参数只能写,在子程序的结束部分刷新。in_out在执行中遇到相关指令时刷新。可以按你的理解使用!
在fc中,我使用l参与运算,这个时候多个程序都调用此功能的时候不会产生混乱吧?
===============
不知你的“1”是什么意思。FC主要用来做一些功能性的东西,比如计算。你在图板上先算1+1=2,然后擦掉,算1+2=3,前后不会混乱!保证就是,算完后擦掉!呵呵
int和word形式到底有什么区别?
==============
int是数据类型的一种,说得是白人、黑人还是黄种人,word是存储类型(实际上是对存储区的不同计量方法)的一种,表达的是住房的规格和大小,至于那种房子适合那种人,不同的CPU有不同的安排,比如INT,在16位时代,一个INT住一个WORD,即16位,但在后来的32位、64位时代,却是32位的,即占两个WORD。SIEMENS PLC中,一个INT占用一个WORD。
在fc中有个temp和return是什么用途?
================
顾名思义,TEMP是临时变量,FC执行进入时分配,退出时销毁!就像我们计算1+2+3=?时,常把1+2=?的值记在一个地方,然后再与3加,得到最后结果6后,自然不再理会中间量3了!呵呵!return嘛,实际上就是一个函数返回嘛!如果接触过高级程序就很好理解了!
好好生活,天天向上!