FORUM CTRLX AUTOMATION
ctrlX World Partner Apps for ctrlX AUTOMATION
Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important
information on the platform change.
03-21-2022 09:32 AM
Hey everybody,
I am using a S20 bus coupler with the coreX and currently trying to configure the measuring / output range for my AIAO modules. After digging through the manuals, I found out, that the parameter tables can be written with the PDI Write Tunnel the ctrlX I/O Engineering over CoE. The "Write" Tunnel consists of a array of 250 bytes, which are currently all set to 0x00:
Does anyone know, how to configure the modules properly? Is there any kind of generator for this config string, or how is this done in the real world? I can not image, that I have to count and edit this bytes by hand and hope to send the correct information to the module.
Many thanks in advance!! Cherrio!
Solved! Go to Solution.
03-25-2022 10:13 AM - edited 03-25-2022 10:22 AM
In the ctrlX IO engineering you have to use this given byte array for the configuration. You can write it via a acyclic channel, like you mentioned, or use the startup parameters to let the master configure your slaves while switching from Pre-OP to OP. How to set these byte arrays up the datasheets of the corresponding IO module.
In the PLC there is an own library for such IO modules:
03-25-2022 11:33 AM
Hey,
many thanks for your reply in this seemingly complex topic. I found both dialogs you are referring to, but is there any straight forward approach to configure the channels in I/O manager? Do I really have to configure the whole byte array, or is it possible to access only the relevant indexes and subindexes?
Personally I do not have a license for PLC, because I was stoked by the idea of using a PLC-like system while programming in python without fiddeling around with codesys.
cheerio
03-25-2022 11:50 AM
I am afraid that I do not know a easier way for the configuration. See here an example from a colleague of mine:
The easiest thing to do would be to use fixed set up IO modules like the coming up ctrlX IOs.