private void OutputAPAX5070(uint coil)
    {
        //int val = TF ? (int)1 : 0;
        int idx = OutDO_Slot_Idx + Ref_IO_Mod.Ch;

        APAX5070Service.ForceSigCoil(idx, (int)coil);
    }
    private void ClrDiLatStatus()
    {
        int idx = 36 + 4 * Ref_IO_Mod.Ch;

        ADAMmds.ForceSigCoil(idx, 0);
        Thread.Sleep(100);
        MBData01 = ADAMmds.ReadCoils(idx, 1)[0].ToString();
    }
Exemple #3
0
    int[] temp_rng; //ai range change used


    private void ClrDiLatStatus()
    {
        int idx = 36 + 4 * Ref_IO_Mod.Ch;

        ADAMmds.ForceSigCoil(idx, 0);
        Thread.Sleep(100);
        MBData01 = ADAMmds.ReadCoils(idx, 1)[0].ToString();
        ProcessView(new ListViewData()
        {
            Ch      = Ref_IO_Mod.Ch,
            Step    = DiChLtoHStp.ToString(),
            RowData = "Clear Mbs LtoH 0x" + idx
        });
    }
    int[] temp_rng; //ai range change used


    private void ClrDiCntVal()
    {
        int idx = 34 + 4 * Ref_IO_Mod.Ch;

        ADAMmds.ForceSigCoil(idx, 1);
    }