# X90cp154.60-s1 problem

**URL:** <https://community.br-automation.com/t/x90cp154-60-s1-problem/12723>\
**Category:** Controls & Vision\
**Tags:** mapp-safety\
**Created:** [September 22, 2026, 8:16pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723 "2026-09-22T20:16:52Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 22, 2026, 8:16pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/1 "2026-09-22T20:16:52Z")

</div>

I wrote the first program for the x90cp154.60-s1, but it turned out the controller’s outputs are locked and won’t activate without a safety application. I created a basic safety program, but I can’t load it onto the controller; for some reason, SafeDesigner doesn’t detect the controller, even though Automation Studio itself connects fine. ChatGPT is just going in circles with its suggestions—I need human help…

SAFE S/E LED flashes once per second.

 ![зображення_viber_2026-09-22_22-14-31-964](https://europe1.discourse-cdn.com/brcommunity/original/2X/7/7f73f49279d310ad2f3704f8b8ae6b71432df3ae.jpeg)

 ![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/d/dc48bcbddddc6d20b6541962291c8c91600f7e2b.jpeg)

---

<div class="post-metadata">

**Author:** ![valerio.manenti](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/valerio.manenti/32/11712_2.png) [@valerio.manenti](https://community.br-automation.com/u/valerio.manenti)\
**Post date:** [September 22, 2026, 8:47pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/2 "2026-09-22T20:47:57Z")

</div>

Hi @Vitaliy_Udovik ,  
Welcome to our B&R Community,  
I recommend the mapp Safety → Getting started pages on AS Help:

> **[B&R Online Help](https://help.br-automation.com/#/en/4/safety/mapp_safety/getting-started/getting-started.html)**

Plus please upload SystemDump, normally on the safety logger we should see helpful entries for troubleshooting.

 ![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/1/19af6fa0387399b428b58202e9de946c91dc857d.png)

Ciao  
Valerio

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 22, 2026, 9:02pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/3 "2026-09-22T21:02:53Z")

</div>

[BuR\_SDM\_safety\_2026-09-22\_16-31-16.br](https://community.br-automation.com/uploads/short-url/66w14R5MRC6JB8pnho1HkrZIl4Q.br) (202.2 KB)

Is this it?

---

<div class="post-metadata">

**Author:** ![valerio.manenti](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/valerio.manenti/32/11712_2.png) [@valerio.manenti](https://community.br-automation.com/u/valerio.manenti)\
**Post date:** [September 22, 2026, 9:11pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/4 "2026-09-22T21:11:26Z")

</div>

![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/9/9da8925cc8b1f6d9af961a4ded0b082f73d6acaf.jpeg)

yup basically it says you didn’t transfer safety application

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 22, 2026, 9:25pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/5 "2026-09-22T21:25:04Z")

</div>

Yeah, for some reason SafeDesigner won’t connect to the controller. The settings seem correct—there’s a ping and the port is open—but there’s no connection…

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 22, 2026, 9:30pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/6 "2026-09-22T21:30:09Z")

</div>

![зображення_viber_2026-09-22_22-14-31-930](https://europe1.discourse-cdn.com/brcommunity/original/2X/d/d3435a8739755a71f439bc9f7914aa2d7d70a217.jpeg)

 ![зображення_viber_2026-09-22_22-14-31-964](https://europe1.discourse-cdn.com/brcommunity/original/2X/7/7f73f49279d310ad2f3704f8b8ae6b71432df3ae.jpeg)

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 23, 2026, 5:36am UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/7 "2026-09-23T05:36:36Z")

</div>

Let me try to explain what I need, the steps I’m taking, and the results I’m getting.  
I have an x90cp154.60-s1 controller. I’ve never seen one before or worked with B&R equipment, but writing the program itself turned out to be straightforward. The problem arose when actual devices were connected to the physical outputs: there were no signals at the outputs, even though the program showed the signals arriving, and forcing the outputs produced the expected signals.  
I gathered from online information that because the controller model number ends in “…-s1,” a separate safety program is required; without it, the outputs remain blocked.  
I added mappSafety and launched SafeDesigner via the context menu for the X90SL104.60-S1a module. I created a minimal program, compiled it, and saved the SafeCOMMISSIONING file.  
That brings me to the current issue: SafeDesigner cannot detect the controller at all, so I can’t download the program to it. What could be the problem, and what should I look into?

 ![111](https://europe1.discourse-cdn.com/brcommunity/original/2X/2/24dee6e4c1483531b92ccd8ab2ab49156d50e3f4.png)

 ![112](https://europe1.discourse-cdn.com/brcommunity/original/2X/1/1c65dcf8663c5d05f1de7a193730b15fd54638ff.png)

---

<div class="post-metadata">

**Author:** ![Zwi](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/zwi/32/103_2.png) [@Zwi](https://community.br-automation.com/u/Zwi)\
**Post date:** [September 23, 2026, 7:48am UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/8 "2026-09-23T07:48:30Z")

</div>

You’ll have to use the [Remote Control](https://help.br-automation.com/#/en/6/safety/mapp_safety/programming/safedesigner/dlg-control/remote_control/remote_control.html) to download the project. Not the SafePLC window.

See also [this post for hints on troubleshooting](https://community.br-automation.com/t/troubleshooting-steps-for-connecting-to-sl-or-slx-safety-controllers/354).

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 23, 2026, 11:00am UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/9 "2026-09-23T11:00:12Z")

</div>

Thanks, that helped. But new questions have come up :

1 Module missing…

Status: Invalid

 ![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/5/511f3d6d362cee6e2a4c3f0018a3131f6e9b7795.png)

 ![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/a/aba9209a2a0b6ff3428b5f136d489cc651a621dd.png)

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 23, 2026, 12:01pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/10 "2026-09-23T12:01:51Z")

</div>

[BuR\_SDM\_safety\_2026-09-23\_14-36-14.br](https://community.br-automation.com/uploads/short-url/twHX9IRr7vd2aIYjCEUelB78h9O.br) (202.2 KB)

---

<div class="post-metadata">

**Author:** ![Zwi](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/zwi/32/103_2.png) [@Zwi](https://community.br-automation.com/u/Zwi)\
**Post date:** [September 23, 2026, 12:54pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/11 "2026-09-23T12:54:01Z")

</div>

I see you use SafeCOMMISSIONING but the required data is missing on the target.  
That’s why you get this logger entry:  
[-2147300832](https://help.br-automation.com/#/en/6/safety/safety_diagnostics/fehlernummern/syserrorsafety/syserror_br2000_-2147300832.htm) inconsistent application data SL1: Info0=0x0002, Info1=0x00000002

Maybe you first try to get it running with a very simple project and then later add advanced features like SafeCOMMISSIONING.

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 23, 2026, 1:09pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/12 "2026-09-23T13:09:38Z")

</div>

In the grand scheme of things, I don’t actually need a safety application at the initial stage; I just need the controller outputs to activate. If that can be done without a safety application, that would be ideal.

---

<div class="post-metadata">

**Author:** ![christian.bech](https://avatars.discourse-cdn.com/v4/letter/c/FF8800/32.png) [@christian.bech](https://community.br-automation.com/u/christian.bech)\
**Post date:** [September 24, 2026, 8:00am UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/13 "2026-09-24T08:00:13Z")

</div>

Sadly this is not possible since the Outputs in a Safe X90 are controlled by an AND of the logical and Safety side of things:

 ![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/4/46db92acbd68ac3689e82cd75bf0e054ae4658ee.png)

> **[B&R Online Help](https://help.br-automation.com/#/en/6/hardware/x90cp154.xx-s1/sicherheitsinformationen.html)**

The SafeCOMMISSIONING that Roman mentioned is disabled in the Safety Project in the properties of the X90.  
I highly recommend going through all the steps in the getting started for mappSafety as this describes how to disable SafeCOMMISSIONING and should result in a simple safety project running on your plc.

> **[B&R Online Help](https://help.br-automation.com/#/en/4/safety/mapp_safety/getting-started/getting-started.html)**

I hope this helps

---

<div class="post-metadata">

**Author:** ![marcusbnr](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/marcusbnr/32/256_2.png) [@marcusbnr](https://community.br-automation.com/u/marcusbnr)\
**Post date:** [September 24, 2026, 12:24pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/14 "2026-09-24T12:24:12Z")

</div>

I just want to add a couple of X90 specific tips that may help:

- As you know, you need a safety application running to use any outputs on an X90 safety controller. This safety application must be in SafeRUN mode (running without errors)
- There is an **Enable** pin that has to be given 24V before any outputs will turn on, even after the safety application is running

Also, here are a couple of errors that might pop up in the Logger and how you can resolve them:

- StatusDigitalOutput error - If this turns on, the controller thinks that the output doesn’t have a path to ground (e.g., because of a broken or disconnected wire). This error will prevent the safety controller from going into RUN mode
- Channel configuration mismatch - A channel (or multiple channels) are configured differently in Automation Studio than in SafeDESIGNER. Since you can configure I/O channels to be either safe or non-safe, any channels you’ve configured as safe in Automation Studio must also be configured in SafeDESIGNER and any non-safe channels must not be used in SafeDESIGNER

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 24, 2026, 1:16pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/15 "2026-09-24T13:16:50Z")

</div>

The Approval signal (OutputEnable) is connected—this is visible in the screenshot above…

I created a minimal SafeDesigner program;  
the program compiled without errors;  
I performed the SafeCOMMISSIONING procedure;  
I connected via Remote Control;  
and I downloaded the program to the controller.  
However, the status indicators do not match what is described in the Help documentation. The controller does not detect the module, and that is where things have stalled.  
It is possible I am doing something wrong, but I cannot see where the error lies.

 ![131](https://europe1.discourse-cdn.com/brcommunity/original/2X/4/472866f0f1d139da11b3e8b0d0f48a66958d0284.png)

 ![136](https://europe1.discourse-cdn.com/brcommunity/original/2X/b/b2e965f39040e128e2341365e696e26c569a41b4.png)

---

<div class="post-metadata">

**Author:** ![marcusbnr](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/marcusbnr/32/256_2.png) [@marcusbnr](https://community.br-automation.com/u/marcusbnr)\
**Post date:** [September 24, 2026, 1:22pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/16 "2026-09-24T13:22:12Z")

</div>

Does your controller have any safe option boards (e.g., X90RO440.04-S1)? Those may need to be added to the project as well.

Also, can you please share another system dump now that you have a safety program that you’re trying to commission? There are usually errors in the safety logger that can help explain what the problem is there.

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 24, 2026, 3:49pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/17 "2026-09-24T15:49:04Z")

</div>

As I understand it, the **x90sl104.60-s1a** module is part of the **x90cp154.60-s1** controller, there are no other modules. (However, I haven’t disassembled the controller, so I can’t say for sure.)

I don’t have access to the controller anymore today. I’ll upload the dump tomorrow.

 ![Снимок.PNG](https://europe1.discourse-cdn.com/brcommunity/original/2X/6/64a1eaf447169a609e7d8dadb3ff6ed90c2ba828.jpeg)

 ![зображення_viber_2026-09-24_18-48-18-218](https://europe1.discourse-cdn.com/brcommunity/original/2X/1/1b9481d2544f8c6999093443c4a1f78d1e1cc732.jpeg)

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 25, 2026, 4:43am UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/18 "2026-09-25T04:43:01Z")

</div>

[BuR\_SDM\_safety\_2026-09-25\_07-40-24.br](https://community.br-automation.com/uploads/short-url/p2CDDCmw9T18xsONkxjUPwnN9LZ.br) (202.2 KB)

---

<div class="post-metadata">

**Author:** ![Vitaliy\_Udovik](https://avatars.discourse-cdn.com/v4/letter/v/FF8800/32.png) [@Vitaliy\_Udovik](https://community.br-automation.com/u/Vitaliy_Udovik)\
**Post date:** [September 25, 2026, 10:16am UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/19 "2026-09-25T10:16:41Z")

</div>

Has anyone worked with the x90cp154.60-s1 controller?

Maybe someone has a test program—just to verify that the controller itself is functional…

---

<div class="post-metadata">

**Author:** ![kovarj](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/kovarj/32/537_2.png) [@kovarj](https://community.br-automation.com/u/kovarj)\
**Post date:** [September 25, 2026, 8:39pm UTC](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723/20 "2026-09-25T20:39:57Z")

</div>



[Next page](https://community.br-automation.com/t/x90cp154-60-s1-problem/12723.md?page=2)
