为变量Y赋值,该变量通过线性函数 Y= (a *X) + b利用给定变量 X 的值计算得出。 与此功能相反的系统函数是“转换线性转换”。 说明 变量 X 和 Y 不能相同。如果要将变量转换为其自身,必须使用一个辅助变量。 可用系统函数“设置变量”将要转换变量的值分配给辅助变量。 在函数列表中使用 线性转换 (Y, a, X, b) 在用户自定义函数中使用 LinearScaling Y, a, X, b 如果组态的设备支持用户自定义函数,则可以使用。更多信息,请参考“设备相关性”。 参数 Y 要为其分配通过线性方程式计算得出的值的变量。 WinCC Engineering V17 – 编程参考 系统手册, 05/2021, 在线文档 75 VB 脚本编写 1.1 系统函数 (Panels, Comfort Panels, RT Advanced) a 作为乘数的数值。 X 包含用于计算的值的变量。 b 作为加数的数值。 示例 { BYTE Yvar; 下面的程序代码使用 LinearScaling 函数为 Yvar 变量赋值。 BYTE Xvalue = 10; BYTE bvalue = 3; BYTE avalue = 4; // linear scaling LinearScaling ( Yvar, avalue, Xvalue, bvalue); printf ("Yvar = %d\r\n, Yvar); ... } 1.1.44 描述 保存的返回值可在后续代码中进行处理。 LoadDataRecord (Panels, Comfort Panels, RT Advanced) 将给定的配方数据记录从 HMI 设备的存储介质装载到配方变量中。例如,可使用该系统函 数在配方画面中显示配方数据记录。 激活配方同步设置中的“同步配方视图和配方变量”(Synchronize recipe view and recipe tags) 选项。如果此选项已禁用,则系统函数无效。 在函数列表中使用 加载数据记录(配方编号/名称,数据记录编号/名称,处理状态) 76 WinCC Engineering V17 – 编程参考 系统手册, 05/2021, 在线文档 VB 脚本编写 1.1 系统函数 (Panels, Comfort Panels, RT Advanced) 在用户自定义函数中使用 LoadDataRecord Recipe_number_or_name, Data_record_number_or_name, /confirm/iation, Output_status_message, Processing_status 如果组态的设备支持用户自定义函数,则可以使用。更多信息,请参见“设备相关性”。 参数 1.1.45 说明 配方编号/名称 要装载其配方数据记录的配方的编号或名称。 数据记录编号/名称 加载的配方数据记录的编号或名称。 处理状态 返回系统函数的处理状态。例如,可以使用返回值延迟执行其它系统函数,直到本系统函数 已经成功完成: 2 = 系统函数正在执行。 4 = 系统函数已经成功完成。 12 = 因为出现了错误,系统函数未执行。 只能为参数使用 HMI 变量。 LogOff (Panels, Comfort Panels, RT Advanced) 在 HMI 设备上注销当前用户 在函数列表中使用 注销 在用户自定义函数中使用 Logoff 如果组态的设备支持用户自定义函数,则可以使用。 更多信息,请参考“设备相关性”西门子触摸屏授权总经销商 6AV2123-2JB03-0AX0 HMI KTP900 基本版 精简面板
6AV2123-2JB03-0AX0 SIMATIC HMI,KTP900 基本版, 精简面板, 按键式/触摸式操作, 9" TFT 显示屏,65536 颜色, PROFINET 接口, 可项目组态的*低版本 WinCC Basic V13/ STEP 7 Basic V13, 包含开源软件,加热 免费提供 参见随附 CD |
本公司销售的一律为原装**,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售在线
浔之漫智控技术(上海)有限公司
本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器
6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机,电线,电缆,希望能跟您有更多的合作机会24小时销售在线
我公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,
6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)
大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。
一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。
对给定变量中的位取反: ? 如果变量中的位为值 1(真),它将被设置为 0(假)。 ? 如果变量中的位为值 0(假),它将被设置为 1(真)。 在改变了给定位之后,系统函数将整个变量传送回 PLC。但是并不检查变量中的其它位是否 同时改变。在所示变量被传回 PLC 之前,操作员和 PLC 对该变量只有只读权限。 说明 如果 PLC 支持 BOOL 型变量,不要使用该系统函数。而是使用“对位取反”系统函数。 在函数列表中使用 对变量中的位取反(变量,位) 在用户自定义函数中使用 InvertBitInTag Tag, Bit 如果组态的设备支持用户自定义函数,则可以使用。更多信息,请参考“设备相关性”。 WinCC Engineering V17 – 编程参考 系统手册, 05/2021, 在线文档 73 VB 脚本编写 1.1 系统函数 (Panels, Comfort Panels, RT Advanced) 参数 示例 变量 要设置其给定位的变量。 位 要设置的位的编号。 在用户自定义函数中使用此系统函数时,变量中的位从右向左计数。计数从 0 开始。 以下程序代码会将 bStatusWord 变量中指定的 bitposition 位取反,并将所得结果与原始 bSaved 值一起输出。