业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-06-02 20:12:44浏览次数:242
联系我们时请说明是化工仪器网上看到的信息,谢谢!
数控备件6FC5250-0AG01-0AA0维修
AssignmentAttempt:尝试将 VARIANT 给一个引用 (S7-1500)
说明
使用“AssignmentAttempt"指令,可尝试将一个 VARIANT 变量给一个引用变量。引
用变量的数据类型在声明时,而 VARIANT 变量的数据类型则在运行时确定。引用变
量不允许进行隐式数据转换。因此,为两个变量两个数据类型时,可使用赋值尝试指
令。
使用赋值尝试时,运行过执行一个检查操作,查看 VARIANT 变量的数据类型是否
正确。如果正确,则执行该指令。如果该指令执行成功,则目标变量中包含一个有效的引
用,否则为 NULL。
指令
4.1 指令
对 PLC 进行编程
1606 编程和操作手册, 10/2018
参数
下表列出了该指令的参数:
参数声明数据类型存储区说明
SRC Input VARIANT ● FC 的块接
口:
Input、
Output、
InOut、
Temp
● FB 的块接
口:
Input、
InOut、
Temp
指针指向其地址
待读取的源变量
DST Output 引用:
● 位序列,
BOOL 除外、
● 整数、
● 浮点数、
● 字符串、
● PLC 数据类
型 (UDT)、
● 数据类
型 (SDT)、
● ARRAY of <
已命名的数据
类型>
● FC 的块接
口:
Input、
Output、
Temp
● FB 的块接
口:
Temp
引用地址待传送
源变量的地址
有关有效数据类型的更多信息,请参见“另请参见"。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1607
规则
以下规则适用于“赋值尝试":在运行中,如果 VARIANT 变量不符合以下规则,则
返回值“NULL"。
● VARIANT 必须一个位于存储区中的地址。
● VARIANT 不得一个位于临时存储区中的地址。
● 如需将 VARIANT 给一个 ARRAY 引用,则需遵循以下规则:
– VARIANT 变量必须指向一个限值与所声明引用*匹配的 ARRAY。指向 ARRAY
[0..9] 的 VARIANT 变量与变量 REF_TO ARRAY[1..10] 不匹配。
– 此外,需在 S7-1500 系列 CPU(固件版本 V2.5)中,编译一次用于生成 VARIANT
变量值的块。
示例
以下示例说明了该指令的工作原理:
在块接,声明 VARIANT“myVariant"和引用变量“myReference"。
在程序代码中,尝试将“myVariant"分配给引用变量“myReference"。在运行中,如
果“myVariant"的数据类型为“Int",则"myReference" 中包含一个指向 VARIANT 源变量
的有效引用,否则为 NULL。如果下一个“NOT_NULL"查询为 True,则表示分配成功而
且输出参数“Tag_Out"可写入。
指令
互联网+为产业助跑添翼安平县大力推动丝网产业实现现代化腾飞发展,依托电子商务新手段,建成了丝网产业线上线下相结合的市场交易平台和丝网总部基地、电子商务创业基地,如今,金石机器人的智能机器人生产线,已经相继赢得了丰田、德国格里森、以及国内一汽、宇通等众多客户的订单,国内需求增速回落加剧产能过剩压力,价格与利润大幅下降显示经营恶化,负债率高企与少数企业违约,把快速反应作为目标时,ICT技术只是手段之一,还要配合、硬件、组织、商业手段。
下一篇:数控备件6FC5250-0AE01-0AA0集成商