Вопрос Не компилируется программа с ФБ MCXModbusMasterConfig

f_rzh

Пользователь
13 Авг 2021
23
3
0
Следуя руководству "MCXDesign_DKRCC.PS.RI0.Y3.02.pdf":
"
On an MCX equipped with one RS485 serial port, you must add the following instruction to the
InitDefines.c file inside the App folder of your project: #define NO_COM.
"

Накидал программу из одного только этого блока, в итоге, при компиляции получил простыню из ошибок:

Compiling images...
Multilanguage...

MCX compiler v2.72 (20181129)
compiling main.c with options -D MULTILANGUAGE=1 -cf Font_WE.def -g -c main.c -o main.o...
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: Symbol 'PollingArray' not found (method)
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: Invalid expression
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: Invalid parameter
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: Symbol 'PollingArray' not found (method)
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: Invalid expression
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: No subject
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: Invalid parameter
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: Symbol 'PollingArray' not found (method)
C:/Program Files (x86)/MCXDesign/ModbusMasterPolling.lib:0: error: No subject
...и тд...

Вопрос, собственно:"что я делаю не так?"
 

Stepan

Специалист
Команда Ридан
16 Дек 2020
376
38
28
28
P.S. Возможно, вы не перенесли на главное поле logic (не в box) блок MCXModbusMasterConfig и не настроили его
 

f_rzh

Пользователь
13 Авг 2021
23
3
0
P.S. Возможно, вы не перенесли на главное поле logic (не в box) блок MCXModbusMasterConfig и не настроили его
Я сделал новый проект , настроил файл InitDefines.c и только MCXModbusMasterConfig блок и положил на поле. Смотрите скриншот.
ErrorModbus.jpg
 

f_rzh

Пользователь
13 Авг 2021
23
3
0
Короче, мне уже Сергей помог. Правильный ответ - если нет ни одного, даже ненастроенного блока чтения, программа не скомпилируется. Об этом не написано нигде в документации. Следовало бы добавить это в справку...