bryan_cook
Member
I'm emulating a ControlLogix PLC with RSLogix Emulate 5000. My goal is to get an iFIX application to communicate with the emulated PLC.
I have the correct driver configured within RSLinx Classic, and I'm able to download my desired program to the emulated PLC. I'm attempting to communicate from my iFIX application to the emulated PLC using an OPC driver, specifically IGS/KEPServerEx.
The communication link between my iFIX application and IGS/KEPServerEx is functioning as desired. However, the link between IGS/KEPServerEx and the emulated PLC is not.
Within RSLogix Emulate 5000, I have the CPU residing within slot 1.
Within IGS/KEPServerEx, under My_Channel > My_Device > Properties, I have the device's Model set to ControlLogix 5500, and ID set to <My_Machine_IP>,1,1.
I've contacted KEPServerEx technical support, and he mentioned that what I desired to accomplish could be done through a RSLinx DDE topic. Within RSLinx Classic, I've configured a DDE topic pointing to my emulated PLC. I've also checked that IGS/KEPServerEX is properly configured to allow DDE connections to the server. However, when attempting to read a tag from the emulated PLC within IGS/KEPServerEX using the following syntax: RSLinx|DDE_Topic_Name!Tag_Name, I get the following error: Device address '...' contains a syntax error.
So ... any ideas?
I have the correct driver configured within RSLinx Classic, and I'm able to download my desired program to the emulated PLC. I'm attempting to communicate from my iFIX application to the emulated PLC using an OPC driver, specifically IGS/KEPServerEx.
The communication link between my iFIX application and IGS/KEPServerEx is functioning as desired. However, the link between IGS/KEPServerEx and the emulated PLC is not.
Within RSLogix Emulate 5000, I have the CPU residing within slot 1.
Within IGS/KEPServerEx, under My_Channel > My_Device > Properties, I have the device's Model set to ControlLogix 5500, and ID set to <My_Machine_IP>,1,1.
I've contacted KEPServerEx technical support, and he mentioned that what I desired to accomplish could be done through a RSLinx DDE topic. Within RSLinx Classic, I've configured a DDE topic pointing to my emulated PLC. I've also checked that IGS/KEPServerEX is properly configured to allow DDE connections to the server. However, when attempting to read a tag from the emulated PLC within IGS/KEPServerEX using the following syntax: RSLinx|DDE_Topic_Name!Tag_Name, I get the following error: Device address '...' contains a syntax error.
So ... any ideas?