我想要做的是创建一个FB,以便在给出TAG NAME时读取输入点的信号。 例如,如果标签名称为“I_motor_sensor”,则将“I_motor_sensor”发送到Read_I_Point FB,然后FB将返回当前状态。有没有办法做到这一点?
答案 0 :(得分:0)
是的,您可以使用DataExchange库中的FB_ReadAdsSymByName块读取符号。 Info here.。虽然它需要不止一次扫描,所以应该考虑#34;重#34;。
如果您想快速阅读它们,请在初始化例程中创建一个对您感兴趣的变量的引用,并通过其键(您将使用字符串)来访问它们。
我的免费图书馆Intecre Utilities, available here中有一个TwinCAT3 dictonary课程。您可以尝试为TC2进行调整。