在TwinCAT 2 BeckHoff PLC中实现Read_I_Point FB

时间:2017-05-27 01:02:54

标签: st twincat

我想要做的是创建一个FB,以便在给出TAG NAME时读取输入点的信号。  例如,如果标签名称为“I_motor_sensor”,则将“I_motor_sensor”发送到Read_I_Point FB,然后FB将返回当前状态。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用DataExchange库中的FB_ReadAdsSymByName块读取符号。 Info here.。虽然它需要不止一次扫描,所以应该考虑#34;重#34;。

如果您想快速阅读它们,请在初始化例程中创建一个对您感兴趣的变量的引用,并通过其键(您将使用字符串)来访问它们。

我的免费图书馆Intecre Utilities, available here中有一个TwinCAT3 dictonary课程。您可以尝试为TC2进行调整。