无法通过使用Explicit Messaging 函数框图来设置DeviceNet的参数



主要软件:
主要软件版本: 2.0
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Full Development System

问题:
    我在尝试通过Explicit Messaging函数来设置DeviceNet设备上的一个参数,我对DeviceNet设备写了一个正确的数据,但当我读取返回的参数时,该数据并没有变化。我能够通过Online Test Panels来无错误的改变这些参数。我该如何使用Explicit Message函数来设置这些参数呢?


解答:
    为了正确的使用DeviceNet Explicit Message函数选班,你必须输入正确的Service Code,Class ID以及 Instance ID。 这些值都可以在您的设备手册里找到。请求的输入值需要被格式化,以便于这些输入数组的第一个元素是参数的ID值。子数组元素是真实将要写入设备的值(低字节先写入的格式)。
    除了上述的输入设置,DeviceNet IO设置可能将被设置为激活状态,以及被设置为允许函数图来更新参数,而且这些参数同时可以被用于IO。这个可以按照如下的方法来设置。
1.       右击DeviceNet从端设备并设置IO
2.       选择DeviceNet:IO Configuration
3.       在I/O Connection》Type下点击Drop down,并选择None。
    您可能需要切换您的扫描引擎到设置模式,并且部署这些更新内容。
    I/O设置现在已经被设置为允许显示报文,并且你将能够在您的设备上设置参数了。


相关链接:
KnowledgeBase 5EH9SO0U: Locating Help Files for the DeviceNet Function Block

附件:





报告日期: 10/29/2010
最近更新: 12/06/2015
文档编号: 5ESEG80U