Loading…

Method Name: write_protect_method

Method ID: 0x279B

Method Label: Change Write Protect

Method Help: Modo protegido de gravação- Indica quais as variáveis podem ser gravadas para o dispositivo de campo, ou quaisquer commandos que causam ações, para ser realizada no dispositivo de campo, pode ou não ocorrer. Dependendo do dispositivo de campo, este é o modo que é controlado pelo usuário, tanto pela via do dispositivo de campo quanto pelo protocolo HART.


  • {
  • int wp;
  • int b0;
  • int b1;
  • int b2;
  • int b3;
  • int pass;
  • int old_pass;
  • send_command_trans(139,0);
  • wp = _ivar_value(16395);
  • send_command_trans(139,2);
  • old_pass = _ivar_value(16396);
  • _get_dev_var_value(literal_string(315),0,16397);
  • pass = _ivar_value(16397);
  • b0 = pass / 1000;
  • b1 = pass / 100 - b0 * 10;
  • b2 = pass / 10 - b1 * 10 - b0 * 100;
  • b3 = pass - b2 * 10 - b1 * 100 - b0 * 1000;
  • if (wp == 0)
  • {
  • wp = 1;
  • _iassign(16396,pass);


Please login for more