I am having issues with a D Controller External output on the 1JR board. We are switching a bit in the AB 1756 PLC, that is communicating over DH+ using a 1756-DHRIO module. The PLC is talking to the 1FS board in the robot. I have mapped the SOUT for the SLogic to the correct address bits according to the Document. I edited the mapping in the .spg file and loaded back into the controller using KRTerm. The load said it was completed with no errors. The three outputs that I have mapped are not coming off and on when the PLC Bit changes state. There are assigned outputs that were mapped years ago working. Can someone please help?
Kawasaki Robot D Controller Slogic
-
jpinckneyltr450 -
August 3, 2023 at 5:09 PM -
Thread is Unresolved
-
-
HawkME
August 3, 2023 at 5:29 PM Approved the thread. -
I have mapped the SOUT for the SLogic to the correct address bits according to the Document
Welcome to the forum..........
What document are you referring to?
I edited the mapping in the .spg file and loaded back into the controller using KRTerm.
So what does the .spg look like?
The three outputs that I have mapped are not coming off and on when the PLC Bit changes state. There are assigned outputs that were mapped years ago working. Can someone please help?
Only if you can provide some filling to the sandwich.
Without any code or mapping information to the 1FS board it is impossible to provide ANY advice.
-
Thank you so much,
I am sorry for the not so descriptive information. My hopes were to find someone that might have had this problem with this robot Controller.
the Document is Kawasaki,
D SERIES CONTROLLER OPERATIONS AND PROGRAMMING MANUAL MPODCONTO43E-1. Page 9-248.
C SERIES CONTROLLER I/O INTERFACE MPEICCONO28E-1. Page 5-1 through 5-8
I know the last document is C controller, but Kawasaki must have left this out of there D Controller Doc.
The program is just mapping the bits from the Slogic board, for inputs and outputs. Example below. I believe we resolved the issue. We did not stop the program using the command function. After loading the program, you have to stop the old program, then command to load it to the cpu. Last command it to restart the new program.
.PROGRAM spg()
; S-LOGIC PROGRAM
; KAWASAKI ROBOT INTERFACE, AM BBK (8/17)
; Password 5942
;
SOUT 1001 = 1301
SOUT 1002 = 1302
SOUT 1003 = 1303
SOUT 1004 = 1304
SOUT 1005 = 1305
SOUT 1006 = 1306
SOUT 1007 = 1307
SOUT 1008 = 1308
SOUT 1009 = 1309
SOUT 1010 = 1310
SOUT 1011 = 1311
SOUT 1012 = 1312
SOUT 1017 = 1317
SOUT 1018 = 1318
SOUT 1019 = 1319
SOUT 1020 = 1320
SOUT 1021 = 1321
SOUT 1022 = 1322
SOUT 1023 = 1323
SOUT 1024 = 1324
SOUT 1025 = 1325
SOUT 1026 = 1326
SOUT 1027 = 1327
SOUT 1028 = 1328
SOUT 1029 = 1329
SOUT 1030 = 1330
SOUT 1031 = 1331
SOUT 1032 = 1332
;
SOUT 301 = 1
SOUT 302 = 2
SOUT 303 = 3
SOUT 304 = 4
SOUT 305 = 5
SOUT 306 = 6
SOUT 307 = 7
SOUT 308 = 8
SOUT 309 = 17
SOUT 310 = 18
SOUT 311 = 19
SOUT 312 = 32
SOUT 313 = 13
SOUT 314 = 14
SOUT 315 = 15
SOUT 316 = 16
SOUT 317 = 1517
SOUT 318 = 1518
SOUT 319 = 1519
SOUT 320 = 20
SOUT 321 = 21
SOUT 322 = 22
SOUT 323 = 23
SOUT 324 = 24
SOUT 325 = 25
SOUT 326 = 26
SOUT 327 = 27
SOUT 328 = 28
SOUT 329 = 1529
SOUT 330 = 1530
SOUT 331 = 1531
SOUT 332 = 1532
;
SOUT 501 = 1301
SOUT 502 = 1302
SOUT 503 = 1303
SOUT 504 = 1304
SOUT 505 = 1305
SOUT 506 = 1306
SOUT 507 = 1307
SOUT 508 = 1308
SOUT 509 = 9
SOUT 510 = 10
SOUT 511 = 11
SOUT 512 = 12
SOUT 513 = 1013
SOUT 514 = 1014
SOUT 515 = 1015
SOUT 516 = 1016
SOUT 517 = 1317
SOUT 518 = 1318
SOUT 519 = 1319
SOUT 520 = 1320
SOUT 521 = 1321
SOUT 522 = 1322
SOUT 523 = 1323
SOUT 524 = 1324
SOUT 525 = 1325
SOUT 526 = 1326
SOUT 527 = 1327
SOUT 528 = 1328
SOUT 529 = 1329
SOUT 530 = 1330
SOUT 531 = 1331
SOUT 532 = 1332
SOUT 533 = 33
SOUT 534 = 34
SOUT 535 = 35
SOUT 536 = 36
SOUT 537 = 37
SOUT 538 = 38
SOUT 539 = 39
SOUT 540 = 40
SOUT 541 = 41
SOUT 542 = 42
SOUT 543 = 43
SOUT 544 = 44
SOUT 545 = 45
SOUT 546 = 46
SOUT 547 = 47
SOUT 548 = 48
SOUT 549 = 49
SOUT 550 = 50
SOUT 551 = 51
SOUT 552 = 52
SOUT 553 = 53
SOUT 554 = 54
SOUT 555 = 55
SOUT 556 = 56
SOUT 557 = 57
SOUT 558 = 58
SOUT 559 = 59
SOUT 560 = 60
SOUT 561 = 90
SOUT 562 = 91
SOUT 563 = 92
SOUT 564 = 93
;
SOUT 1065 = 1509
SOUT 1066 = 1510
SOUT 1067 = 1511
SOUT 1068 = 1512
SOUT 1069 = 1513
SOUT 1070 = 1514
SOUT 1071 = 1515
SOUT 1072 = 1516
;
SOUT 1090 = 1561
SOUT 1091 = 1562
SOUT 1092 = 1563
SOUT 1093 = 1564
SOUT 1100 = 1533
SOUT 1101 = 1534
SOUT 1102 = 1535
SOUT 1103 = 1536
SOUT 1104 = 1537
SOUT 1105 = 1538
SOUT 1106 = 1539
SOUT 1107 = 1540
SOUT 1108 = 1541
SOUT 1109 = 1542
SOUT 1110 = 1543
SOUT 1111 = 1544
SOUT 1112 = 1545
SOUT 1113 = 1546
SOUT 1114 = 1547
SOUT 1115 = 1548
SOUT 1116 = 1549
SOUT 1117 = 1550
SOUT 1118 = 1551
SOUT 1119 = 1552
SOUT 1120 = 1553
SOUT 1121 = 1554
SOUT 1122 = 1555
SOUT 1123 = 1556
SOUT 1124 = 1557
SOUT 1125 = 1558
SOUT 1126 = 1559
SOUT 1127 = 1560
;
.END
-
The program is just mapping the bits from the Slogic board, for inputs and outputs. Example below. I believe we resolved the issue.
Looking at your sequencing (just appears to be simple handover), there is no reason for whatever modifications you have done (you never mentioned specifically what you have added) to not be working correctly unless something on the PLC side is cancelling your modifications out.
We did not stop the program using the command function. After loading the program, you have to stop the old program, then command to load it to the cpu.
Yes indeed, the process is already using the program, therefore stopping before uploading is a requirement.
Glad to hear you've resolved it and letting us know......
-
Thank you