发布于 2012-12-04 11:09:08
60楼
再发一个,iec61131中一些公用元素、程序组织单元中的概念:
数据表示--------数值文字-----布尔数、整数、实数
--------字符串文字
--------时间文字
基本数据类型--bool,sint,int,dint,lint,usint,uint,udint,ulint,real,lreal,time,date,tod,dt,string,byte,word,dword,lword,wstring
衍生数据类型---
常数、枚举、子范围数据、数组、结构化数据
函数的附加属性:过载属性overloading
有些函数具备过载属性,即输入变量不限于某类单一的数据类型,而可用于不同的数据类型。
过载属性使函数应用变得方便,用户可以不必担心数据类型匹配问题。过载属性的实质是内部增加了类型转换函数。
显然,开贴以来提到的fb41 fc105等等的引脚显然不具备这种过载属性。当然,即便是软plc平台,除了标准函数库以外,具备这种属性的库也不是很多。所以我觉得期盼西门子做这种改变只能是个期盼而已,我等还得乖乖地看help文件,查看并使用该函数许可的数据类型。
弱者道之用。