Hello,
I have establised connection between the MFC card (with a single devicenet port of X801) and a Beckhoff terminal BK5250. The terminal is mounted with 1 IN and 1 OUT card of 1 Byte digital pins on each module. The terminal rack is ended with the standard Beckhoff bus terminator. On the X801 port I have insterted a resistor of 120 Ohms parallel to the 2nd and 4th pins of the terminal.
I can monitor the Inputs without a problem, the connection LED on the Beckhoff terminal is green, Yet I am having problems on manipulating the outputs. I guess I was able to Set the OUT 1 only for once (with a program line), and now i cant change it - whenever the system is rebooted its off but it gets on as the comm with the KSS establishes (after it launches on WIN95). I can't change its vale to FALSE and I can't Set any other outputs now.
I get the error:
1034 Error on writing, driver DSE_IO_DRV
BTW I see the red dot on monitor IO menu for the OUT1 (i think i can read the card (or maybe I cant, if it is the list of the image to be written on the card, not the outputs being read)).
My config:
[DEVNET]
INB0=11,0,x1 ;ADDITION
OUTB0=11,0,x1 ;ADDITION
// I don't think more info on other INI files are needed (like MacID, Baud...) since I was able to write on the card once and the commnication seems to be OK.
Some info on what i have done so far:
- I have tried swapping the IN and OUT card to change their order, still the IN card is working fine but I am having problems on writing on the output card.
- (!) I couldn't find a seperate power line atm and supplied DeviceNet line and the terminal with the same source of 24V
- I have checked for the possible open and short circuitry.
- (!) I have just noticed that the customer has not grounded the controller or maniplator chassis
- I have grounded the Devicenet cable shield from the X801 end with the chassis.
But i doubt that it is electrical because the already set output of OUT1 is off then the robot is rebooted and it gets on whenever the KSS launches (after 2 mins). So I suppose there is connection with the card, maybe I just can't write on it for some reason.. or maybe the communication just unstable (but then why the led on the I/O terminal is OK).
Any ideas on my problem?
Thanks in advance,