Hi,
after editing names in EDS file everything works fine. I added new unit and now i can control bus copuler outputs.
Thanks
Hi,
after editing names in EDS file everything works fine. I added new unit and now i can control bus copuler outputs.
Thanks
Ok, I will try fix it on Monday.
Yes, I got info from the EDS file.
I made a mistake, Devicenet IO card I need to connect is BK5210 instead of BK3150.
$ EDS-File for the Beckhoff Bus Terminal I/O System
$ Created by: Stefan Dillmann 07/05/2000
$
$ For additional information please contact:
$
$ Headquarters:
$ Beckhoff Automation GmbH, Eiserstr. 5, D-33415 Verl, Germany
$ phone +49 5246 963-0, fax +49 5246 963-198
$ support@beckhoff.com,
$ Support Hotline: +49 5246 963-157
$ web: www.beckhoff.com
$
$ North America
$ USA, Canada, Mexico
$ Beckhoff Automation LLC, 12150 Nicollet Avenue South, Minneapolis ,MN 55337, USA
$ phone +1 952 8900000, fax +1 952 8902888,
$ support.usa@beckhoff.com
$ Support Hotline: +1 (952) 890 0000
$ web: www.beckhoff.com
$
$
[File]
DescText = "EDS File for Beckhoff BK5210";
CreateDate = 08-11-1998;
CreateTime = 07:32:00;
ModDate = 02-06-2006;
ModTime = 10:00:00;
Revision = 1.4;
[Device]
VendCode = 108;
VendName = "Beckhoff Automation";
ProdType = 12;
ProdTypeStr = "Communication Adapter";
ProdCode = 5210;
MajRev = 1;
MinRev = 1;
ProdName = "BECKHOFF BK5210 V01.01";
Catalog = "BK5210";
[IO_Info]
Default = 0X0001; $ Poll Connection is default
PollInfo = 0X000F, 1, 1;
StrobeInfo = 0X000F, 1, 1;
COSInfo = 0X0007, 1, 1;
CyclicInfo = 0X000B, 1, 1;
$ Input Connections
$ Assemblies
Input1=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Discrete Inputs with BK5210 Status byte", $ Name
6, "20 04 24 04 30 03", $ Assembly Inst. 4
"Discrete Inputs with Vendor specific BK5210 Status byte\nData mapping see manual"; $ Help String
$ Output Connections
$ Assemblies
Output1=
0, $ 0 bytes length, see terminal configuration
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"Discrete Outputs", $ Name
6, "20 04 24 01 30 03", $ Assembly Inst. 1
"Discrete Outputs\nData mapping see manual"; $ Help String
[ParamClass]
MaxInst = 11;
Descriptor = 0x0001;
CfgAssembly = 0;
[Params]
...............................
Display More
I tried enter it manually but i can't add a new unit type (System parameters -> Types -> Unit Types). I can see only already existing unit types.
I edited my EIO.CFG file, but when i try to load it (System Parameters ->Load Saved Parameters) I get an error 60011 (Loading of parameters in hd0a/...... cannot be fulfilled). I only added first unit in EIO_UNIT_TYPE.
EIO:CFG_1.0:4:0::
#
EIO_BUS_USER:
-Name "SIM" -Driver "/sim1:"
-Name "SW" -Driver "/sw1:"
-Name "BASE" -Driver "/BASE1:"
-Name "PBUS" -Driver "/pdpfbc1:" -CfgPath "HOME/pbus_cfg.bin"
-Name "CAN2" -Driver "/BASE2:" -RecoveryTime 100
#
EIO_UNIT_TYPE:
-Name "BK_5210" -VendorName "Beckhoff Automation" -DeviceType 12 -ProductId 5210\
-ProductName "BECKHOFF BK5210 V01.01"
-Name "IBP_8E_4A" -VendorName "Lumberg" -DeviceType 1 -ProductId 17440\
-ProductName "Lumberg IBP_8E_4A" -MaxDigin 8 -MaxDigout 4 -MaxAnin 0\
-MaxAnout 0
-Name "MT_DP12" -VendorName "Mitsubishi Electric" -DeviceType 1\
-ProductId 61495 -ProductName "MT-DP12 modular I/O" -MaxDigin 256\
-MaxDigout 256 -MaxAnin 16 -MaxAnout 16
-Name "MBV_PS" -VendorName "Mitsubishi Electric" -DeviceType 1\
-ProductId 12289 -ProductName "MBV_PS_DI8_DO4" -MaxDigin 8 -MaxDigout 4\
-MaxAnin 0 -MaxAnout 0
-Name "MBV_P" -VendorName "Murrelektronik" -DeviceType 1 -ProductId 12545\
-ProductName "MBV_P_DI8_DO4" -MaxDigin 8 -MaxDigout 4 -MaxAnin 0\
-MaxAnout 0
-Name "w303" -VendorName "Wago" -DeviceType 1 -ProductId 46929\
-ProductName "WAGO 750-303" -MaxDigin 128 -MaxDigout 128 -MaxAnin 64\
-MaxAnout 64
-Name "PDP_IM81" -VendorName "Hans Turck GmbH&Co" -DeviceType 1\
-ProductId 157 -ProductName "PDP-IM 81" -MaxDigin 8 -MaxDigout 0\
-MaxAnin 0 -MaxAnout 0
-Name "PDP_IM161" -VendorName "Hans Turck GmbH&Co" -DeviceType 1\
-ProductId 173 -ProductName "PDP-IM 161" -MaxDigin 16 -MaxDigout 0\
-MaxAnin 0 -MaxAnout 0
-Name "PDP_OM81" -VendorName "Hans Turck GmbH&Co" -DeviceType 1\
-ProductId 158 -ProductName "PDP-OM 81" -MaxDigin 0 -MaxDigout 8\
-MaxAnin 0 -MaxAnout 0
-Name "PDP_OM161" -VendorName "Hans Turck GmbH&Co" -DeviceType 1\
-ProductId 174 -ProductName "PDP-OM 161" -MaxDigin 0 -MaxDigout 16\
-MaxAnin 0 -MaxAnout 0
-Name "PDP_IOM881" -VendorName "Hans Turck GmbH&Co" -DeviceType 1\
-ProductId 175 -ProductName "PDP-IOM 881" -MaxDigin 8 -MaxDigout 8\
-MaxAnin 0 -MaxAnout 0
-Name "ET_B_32DI" -VendorName "Siemens" -DeviceType 1 -ProductId 4\
-ProductName "ET200B 32DI" -MaxDigin 32 -MaxDigout 0 -MaxAnin 0\
-MaxAnout 0
-Name "ET_B_32DI_F" -VendorName "Siemens" -DeviceType 1 -ProductId 12\
-ProductName "ET200B 32DI(.2ms)" -MaxDigin 32 -MaxDigout 0 -MaxAnin 0\
-MaxAnout 0
-Name "ET_B_32DO" -VendorName "Siemens" -DeviceType 1 -ProductId 13\
-ProductName "ET200B 32DO" -MaxDigin 0 -MaxDigout 32 -MaxAnin 0\
-MaxAnout 0
-Name "ET_B_16DO" -VendorName "Siemens" -DeviceType 1 -ProductId 5\
-ProductName "ET200B 16DO" -MaxDigin 0 -MaxDigout 16 -MaxAnin 0\
-MaxAnout 0
-Name "ET_B_24DI8DO" -VendorName "Siemens" -DeviceType 1 -ProductId 15\
-ProductName "ET200B 24DI8DO" -MaxDigin 24 -MaxDigout 8 -MaxAnin 0\
-MaxAnout 0
-Name "ET_B_24DI8DOF" -VendorName "Siemens" -DeviceType 1 -ProductId 14\
-ProductName "ET200B 24DI8DOF" -MaxDigin 24 -MaxDigout 8 -MaxAnin 0\
-MaxAnout 0
-Name "ET_B_8/8D" -VendorName "Siemens" -DeviceType 1 -ProductId 11\
-ProductName "ET200B 8DI8DO" -MaxDigin 8 -MaxDigout 8 -MaxAnin 0\
-MaxAnout 0
-Name "ET_B_16/16D" -VendorName "Siemens" -DeviceType 1 -ProductId 10\
-ProductName "ET200B 16DI16DO" -MaxDigin 16 -MaxDigout 16 -MaxAnin 0\
-MaxAnout 0
-Name "ET_B_4AI" -VendorName "Siemens" -DeviceType 1 -ProductId 32793\
-ProductName "ET200B 4AI" -MaxDigin 0 -MaxDigout 0 -MaxAnin 4 -MaxAnout 0
-Name "ET_B_8AI" -VendorName "Siemens" -DeviceType 1 -ProductId 32794\
-ProductName "ET200B 8AI" -MaxDigin 0 -MaxDigout 0 -MaxAnin 8 -MaxAnout 0
-Name "ET200M" -VendorName "Siemens" -DeviceType 1 -ProductId 32797\
-ProductName "ET200M" -MaxDigin 1024 -MaxDigout 1024 -MaxAnin 64\
-MaxAnout 64
-Name "AutoSPATZ" -VendorName "Matuschek" -DeviceType 1 -ProductId 1291\
-ProductName "AutoSPATZ spotweld" -MaxDigin 16 -MaxDigout 16 -MaxAnin 0\
-MaxAnout 0
#
EIO_UNIT:
-Name "SW_BOARD" -Type "eip000" -Bus "SIM" -Digin 16 -Digout 16
-Name "SIM_BOARD" -Type "eip000" -Bus "SIM" -Address "0x1" -Digin 25\
-Digout 25
-Name "SWCOM_BOARD" -Type "eip000" -Bus "SIM" -Address "0x2" -Digin 25\
-Digout 25
-Name "test" -Type "EXT_DNET_SLAVE" -Bus "CAN2" -Address "5" -Digout 4\
-PollRate 10 -Param "test_VAL"
-Name "ggg" -Type "d327" -Bus "CAN2" -Address "6" -Digout 4
#
EIO_CROSS:
-Lact "SwSkipProc" -Lres "SwSkipProc_cr"
-Lact "SwRunProc" -Lres "SwSkipProc_cr"
#
SYSSIG_OUT:
-Status "MotOnState" -Signal "motor_on"
-Status "CycleOn" -Signal "swb_cycle_on"
#
EIO_SYSTEM_SIGNAL = EIO_SIGNAL:
-Name "SwSkipProc_cr" -Type "DI" -Unit "SWCOM_BOARD" -Phsig 12
-Name "swb_in_pos_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 1 -Store
-Name "swb_move_ack_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 2
-Name "swb_move_req_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 3
-Name "swb_open_ack_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 4
-Name "swb_prep_req_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 5
-Name "swb_start_req_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 6 -Store
-Name "swb_posup_ack_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 10
-Name "swb_posup_req_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 11
-Name "swb_prsup_req_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 12
-Name "swb_prsup_ack_rq" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 13
-Name "swb_start_on" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 14
-Name "swb_cycle_on" -Type "DO" -Unit "SWCOM_BOARD" -Phsig 15
#
EIO_USER_SIGNAL = EIO_SIGNAL:
-Name "p1_ok" -Type "DI" -Unit "SW_BOARD" -Phsig 1
-Name "p2_ok" -Type "DI" -Unit "SW_BOARD" -Phsig 2
-Name "p3_ok" -Type "DI" -Unit "SW_BOARD" -Phsig 3
-Name "p4_ok" -Type "DI" -Unit "SW_BOARD" -Phsig 4
-Name "tip1_open" -Type "DI" -Unit "SW_BOARD" -Phsig 5
-Name "tip1_retract" -Type "DI" -Unit "SW_BOARD" -Phsig 6
-Name "weld_ready1" -Type "DI" -Unit "SW_BOARD" -Phsig 7
-Name "timer_ready" -Type "DI" -Unit "SW_BOARD" -Phsig 8
-Name "flow_ok" -Type "DI" -Unit "SW_BOARD" -Phsig 9
-Name "temp_ok" -Type "DI" -Unit "SW_BOARD" -Phsig 10
-Name "current_ok" -Type "DI" -Unit "SW_BOARD" -Phsig 11
-Name "reset_fault" -Type "DO" -Unit "SW_BOARD" -Phsig 1
-Name "p2_req" -Type "DO" -Unit "SW_BOARD" -Phsig 2
-Name "p3_req" -Type "DO" -Unit "SW_BOARD" -Phsig 3
-Name "p4_req" -Type "DO" -Unit "SW_BOARD" -Phsig 4
-Name "close_tip1" -Type "DO" -Unit "SW_BOARD" -Phsig 5
-Name "work_select" -Type "DO" -Unit "SW_BOARD" -Phsig 6 -Store
-Name "start1" -Type "DO" -Unit "SW_BOARD" -Phsig 7
-Name "current_enable" -Type "DO" -Unit "SW_BOARD" -Phsig 8 -Store
-Name "process_error" -Type "DO" -Unit "SW_BOARD" -Phsig 9 -Store
-Name "prog_parity" -Type "DO" -Unit "SW_BOARD" -Phsig 10 -Store
-Name "tip2_open" -Type "DI" -Unit "SIM_BOARD" -Phsig 1
-Name "tip2_retract" -Type "DI" -Unit "SIM_BOARD" -Phsig 2
-Name "weld_ready2" -Type "DI" -Unit "SIM_BOARD" -Phsig 3
-Name "start2" -Type "DO" -Unit "SW_BOARD" -Phsig 1
-Name "close_tip2" -Type "DO" -Unit "SIM_BOARD" -Phsig 2
-Name "weld_error" -Type "DO" -Unit "SIM_BOARD" -Phsig 3
-Name "weld_power" -Type "DO" -Unit "SIM_BOARD" -Phsig 7
-Name "motor_on" -Type "DO" -Unit "SIM_BOARD" -Phsig 8
-Name "water_start" -Type "DO" -Unit "SIM_BOARD" -Phsig 9
-Name "proc_run" -Type "DO" -Unit "SIM_BOARD" -Phsig 10
-Name "inhib_move" -Type "DO" -Unit "SIM_BOARD" -Phsig 11 -Store
-Name "SwRunProc" -Type "DO" -Unit "SIM_BOARD" -Phsig 12
-Name "SwOpenGun" -Type "DO" -Unit "SIM_BOARD" -Phsig 13
-Name "SwCloseGun" -Type "DO" -Unit "SIM_BOARD" -Phsig 14
-Name "SwNewData" -Type "DO" -Unit "SIM_BOARD" -Phsig 15
-Name "SwSkipProc" -Type "DO" -Unit "SIM_BOARD" -Phsig 16
-Name "heeeh" -Type "DO" -Unit "test" -Phsig 2 -Access "All"
-Name "hhh" -Type "DO" -Unit "ggg" -Phsig 1 -Access "All"
#
EIO_GROUP_PHS = EIO_SIGNAL:
-Name "pressure_group" -Type "GO" -Unit "SW_BOARD" -Phsig 2 -Length 3\
-Store
-Name "prog_no_group" -Type "GO" -Unit "SW_BOARD" -Phsig 11 -Length 6\
-Store
#
test_VAL = EIO_PARAM_VALUE:
-Name "Location" -Value "Local"
#
ggg_VAL = EIO_PARAM_VALUE:
-Name "Location" -Value "Remote"
Display More
Hi,
after X start i can choose only one system.
I made a backup and there is a EIO.CFG file in /NV_SYS/BACKUP/BAK0714/SYSPAR.
In this file i can choose configurations from previus configuration of robot (welding control elements connected via ProfiBus). Why do I see these configurations even though I have installed a new system?
EIO_BUS_USER:
-Name "SIM" -Driver "/sim1:"
-Name "SW" -Driver "/sw1:"
-Name "BASE" -Driver "/BASE1:"
-Name "PBUS" -Driver "/pdpfbc1:" -CfgPath "HOME/pbus_cfg.bin"
-Name "CAN2" -Driver "/BASE2:" -RecoveryTime 100
Display More
From what I understood, when I want to edit the eio.cfg file, in the first stage I have to make a backup, then edit the file and finally upload the stettings using the RESTORE function?
Hi,
first of all, sorry for my lack of knowledge but this is my first contact with ABB robot.
I have to connect ABB S4C+ Robot and Beckhoff BK3150 Bus Coupler via DeviceNet.
As far as i know, first at all i have to configure eio.cfg file but i can't see this file and SYSPAR directory.
Some time ago robot gets new operating system.
What should I do to connect these two devices?
Thank you