.. include:: glb_defs.txt .. |ico| image:: ../shared_img/_cmd/m7.png Acesso aos Parâmetros do CFW11 ################################## +---------------------------------------------------------------------------------+ |:ref:`Bloco de Controle Padrão` | +-------------+-------------------------------------------------------------------+ |Função |Acesso aos Parâmetros do CFW11 | +-------------+-------------------------------------------------------------------+ |Código |**220** | +-------------+-------------------------------------------------------------------+ |Caminho |Programa/Editor Ladder/Elementos/Especiais/Bloco de controle Padrão| +-------------+-------------------------------------------------------------------+ |Grupo |Especiais | +-------------+-------------------------------------------------------------------+ |Ícone ||ico| | +-------------+-------------------------------------------------------------------+ A função deste bloco é executar a leitura e a escrita de/em um conjunto de parâmetros do CFW11, via módulo ALW11. Para inseri-lo no programa ladder, deve-se posicionar o cursor na posição desejada, selecionar no menu à esquerda o grupo "Especiais" e clicar no botão SCB correspondente |ico| . Esta funcionalidade está disponível apenas para os controladores ALW11. .. note:: A execução deste comando pode levar vários ciclos de scan para ser concluído. Portanto, verifique a condição da saída do bloco para certificar-se que o processo está terminado e, avalie o valor para parâmetro P4 para identificar possíveis falhas. Parâmetros ************ Sub-código 112 ================ A função deste bloco é executar a leitura de um ou mais parâmetros do CFW11, via módulo ALW11, armazenado-as em variaveis do tipo M no ALW11. +-------------------------------------------------------------------------------------------------------+ |Sub-código 112 | +============+======+============+======================================================================+ |Parâmetros |Tipos |Valores |Descrição | +------------+------+------------+----------------------------------------------------------------------+ |P1 |K |0..Max(K) |Função do bloco SCB para realizar uma escrita ou leitura. | | | | |Deve ser uma constante inteira (Knn), cujo valor deve ser **220**. | +------------+------+------------+----------------------------------------------------------------------+ |P2 |M |M[x + 0] |**Codigo 112**: sub-comando de leitura de parâmetros do CFW11 | | | +------------+----------------------------------------------------------------------+ | | |M[x + 1] |N: Nro inicial do parametro a ser lido no CFW11 | | | +------------+----------------------------------------------------------------------+ | | |M[x + 2] |Quantidade de parâmetros a serem lidos, a partir do parametro inicial | +------------+------+------------+----------------------------------------------------------------------+ |P3 |M |M[y + 0] |Quantidade de parâmetros efetivamente lidos do CFW11 com sucesso | | | +------------+----------------------------------------------------------------------+ | | |M[y + 1] |Valor do 1o parametro lido do CFW11 | | | +------------+----------------------------------------------------------------------+ | | |M[y + 2] |Valor do 2o parametro lido do CFW11 | | | +------------+----------------------------------------------------------------------+ | | |M[y + n] |etc.. (depende da quantidade de parametros especificada em M[y + 0]) | +------------+------+------------+----------------------------------------------------------------------+ |P4 |M |M[z + 0] |Código de retorno da execução da função, onde: | | | | |Igual a 0 - Indica função executada com sucesso. | | | | |Diferente de 0 - Indica condição de falha. | | | | |Vide a lista de códigos de retorno. | +------------+------+------------+----------------------------------------------------------------------+ Sub-código 113 ================= A função deste bloco é executar a escrita de um ou mais parametros do CFW11, via módulo ALW11. +---------------------------------------------------------------------------------------------------+ |Sub-código 113 | +============+=======+=============+================================================================+ |Parâmetros |Tipos |Valores |Descrição | +------------+-------+-------------+----------------------------------------------------------------+ |P1 |K |0..Max(K) |Função do bloco SCB para realizar uma escrita ou leitura. | | | | |Deve ser uma constante inteira(Knn),cujo valor deve ser **220**.| +------------+-------+-------------+----------------------------------------------------------------+ |P2 |M |M[x + 0] |**Codigo 113**: sub-comando de escrita de parametros do CFW11 | | | +-------------+----------------------------------------------------------------+ | | |M[x + 1] |N: Identificador inicial do parametro a ser escrito no CFW11 | | | +-------------+----------------------------------------------------------------+ | | |M[x + 2] |Quantidade de parametros a serem escritos no CFW11 | | | +-------------+----------------------------------------------------------------+ | | |M[x + 3] |Endereço da memoria M inicial no ALW11 com os valores a serem | | | | |escritos nos parametros do CFW11 | +------------+-------+-------------+----------------------------------------------------------------+ |P3 |M |M[y] |Quantidade de parametros efetivamente escritos no CFW11 | +------------+-------+-------------+----------------------------------------------------------------+ |P4 |M |M[z + 0] |Código de retorno da execução da função, onde: | | | | |Igual a 0 - Indica função executada com sucesso. | | | | |Diferente de 0 - Indica condição de falha. | | | | |Vide a lista de códigos de retorno. | +------------+-------+-------------+----------------------------------------------------------------+