青海省西门子授权总代理---西宁市西门子电机维修授权合作伙伴

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
更新时间
2024-05-16 07:00

详细介绍

在已调用的功能块中,是可以判断实参是否关联着形参 (输入,输出和输入输出)。在后面的示例中,fb1 的两个参数 "valve_out"和 "error_diag" 没有设置参数。


图 01

使用指令 "getsymbolname" 可以读出与块输入参数相关联的变量的符号名。s7-1500 在 step 7(tia portal) v13 以上版本可以使用该指令。

对指令 "getsymbolname" 接口参数的 "variable" 参数,进行参数设置。本次示例中,检查两个输出参数"valve_in" 和 "valve_out"。

使用参数 "size" 可以限制读出的变量名的长度。

参数 "out" 将输出已关联 "variable" 参数的变量的名称。

如果读取到字符串数值,那么使能输出 "eno" 会输出信号 "1" 状态,可以使用两个常闭点并联来作出错误评估。如果 fb1的一个输出参数没有与实参关联,那么 "outputs_error" 变量会有信号 "1" 状态。

图 02

下一步操作,还可以采用指令 "相同比较" 对错误评估做编程。通过指令 "相同比较",可以对指令"getsymbolname" 的输出参数和比较值 (空字符串) 进行空字符串的比较查询。如果 fb1 的参数 "valve_out"没有关联实参,那么相同比较指令条件满足。该比较指令的 rlo 和变量 "output2_error" 都被置成 "1"。

华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话