调用西门子PLC的参数类型 说明
IN 参数被交接至子例行程序。如果参数是直接地址(例如VB10),在指定位置的数值被交
接至西门子PLC子例行程序。如果参数是间接地址,(例如*AC1),位于指向位置的数值被交接至
子例行程序。如果参数是数据常量(16#1234)或地址(&VB100),常量或地址数值被 交接至子例行程序。
IN_OUT 位于指定参数位置的数值被交接至子例行程序,来自西门子PLC的子例行程序的结果数值被返回至相
同的位置。输入/输出参数不允许使用常量(例如16#1234)和地址(例如&VB100)。
OUT 来自子例行程序的结果数值被返回至指定的参数位置。常量(例如16#1234)和地址
(例如&VB100)不允许用作输出。
TEMP 未用作交接参数的任何本地内存不得用于子例行程序中的临时存储。
局部变量表中的数据类型域定义参数的大小和格式。下表列出了参数类型。
参数数据类型 说明
功率流 布尔功率流仅限用于位(布尔)输入。该说明通知STEP 7-Micro/WIN该输入参数是依据位逻辑指令组合的功率流结果。布尔功率流输入必须首先在局部变量表中任何其他
类型输入之前显示。只有输入参数允许这样使用。下例中的启用输入(EN)和IN1输入使用布尔逻辑。
布尔 该数据类型用于单位输入和输出。下例中的IN3是布尔输入。
字节、字、双字 这些数据类型分别识别1、2或4个字节不带符号的输入或输出参数。
整数、双整数 这些数据类型分别识别2或4个字节带符号的输入或输出参数。
实数 该数据类型识别单精度(4个字节)IEEE浮点数值。
字符串 此数据类型被用作字符串的四字节指针
功率流 布尔功率流只可用于位 (布尔) 位。此说明告诉西门子PLC编程软件STEP 7-Micro/WIN,这个输入参数是基于某位逻辑指令组合的功率流结果。布尔功率流输入必须在局部变量表中最先出现,早于任何其
上一篇:三菱PLC的顺控程序