1.一種可編程邏輯控制器系統(tǒng),其特征在于,
具有可編程邏輯控制器和切換裝置,
該可編程邏輯控制器具有:
模擬輸出單元,其進行數(shù)字模擬變換;
模擬輸入單元,其具有對第1數(shù)字值進行存儲的診斷用數(shù)字值存儲部,該模擬輸入單元進行模擬數(shù)字變換;以及
運算單元,
該運算單元具有:診斷用數(shù)字值獲取部,其從所述模擬輸入單元獲取所述第1數(shù)字值;診斷用數(shù)字值設定處理部,其將從所述模擬輸入單元獲取到的所述第1數(shù)字值設定為所述模擬輸出單元的數(shù)字模擬變換的對象;以及模擬數(shù)字變換診斷處理部,如果在利用所述模擬輸出單元對所述第1數(shù)字值進行數(shù)字模擬變換后進一步利用所述模擬輸入單元進行模擬數(shù)字變換而得到的第2數(shù)字值與所述第1數(shù)字值不一致,則該模擬數(shù)字變換診斷處理部診斷為模擬數(shù)字變換功能存在異常,
該切換裝置對下述動作進行切換,即,是從外部設備將模擬信號輸入至所述模擬輸入單元、還是從所述模擬輸出單元將對所述第1數(shù)字值進行數(shù)字模擬變換而得到的模擬值輸入至所述模擬輸入單元。
2.一種可編程邏輯控制器系統(tǒng),其特征在于,
具有可編程邏輯控制器和切換裝置,
該可編程邏輯控制器具有:
模擬輸入單元,其進行模擬數(shù)字變換;
模擬輸出單元,其具有對第3數(shù)字值進行存儲的診斷用數(shù)字值存儲部,該模擬輸出單元進行數(shù)字模擬變換;以及
運算單元,
該運算單元具有:診斷用數(shù)字值獲取部,其從所述模擬輸出單元獲取所述第3數(shù)字值;以及數(shù)字模擬變換診斷處理部,如果在利用所述模擬輸出單元對所述第3數(shù)字值進行數(shù)字模擬變換后進一步利用所述模擬輸入單元進行模擬數(shù)字變換而得到的第4數(shù)字值與所述第3數(shù)字值不一致,則該數(shù)字模擬變換診斷處理部診斷為數(shù)字模擬變換功能存在異常,
該切換裝置對下述動作進行切換,即,是從所述模擬輸出單元將模擬信號向外部設備輸出、還是從所述模擬輸出單元將對所述第3數(shù)字值進行數(shù)字模擬變換而得到的模擬值向所述模擬輸入單元輸出。
3.根據(jù)權利要求1或2所述的可編程邏輯控制器系統(tǒng),其特征在于,
所述運算單元具備具有對所述切換裝置進行控制的切換控制部的運算單元。
4.根據(jù)權利要求1或2所述的可編程邏輯控制器系統(tǒng),其特征在于,
所述運算單元、所述模擬輸入單元及所述模擬輸出單元雙重化地進行與其他單元之間的通信,在雙重化地進行的通信的結果不一致的情況下,診斷為發(fā)生故障,將所述可編程邏輯控制器的輸入斷開。
5.一種運算單元,其與進行模擬數(shù)字變換的模擬輸入單元以及進行數(shù)字模擬變換的模擬輸出單元組合,構成對從外部設備輸入的模擬信號進行處理的可編程邏輯控制器,
該運算單元的特征在于,具有:
診斷用數(shù)字值獲取部,其從所述模擬輸入單元獲取第1數(shù)字值;
診斷用數(shù)字值設定處理部,其將所述第1數(shù)字值向所述模擬輸出單元設定;以及
模擬數(shù)字變換診斷處理部,如果在利用所述模擬輸出單元對所述第1數(shù)字值進行數(shù)字模擬變換后進一步利用所述模擬輸入單元進行模擬數(shù)字變換而得到的第2數(shù)字值與所述第1數(shù)字值不一致,則該模擬數(shù)字變換診斷處理部診斷為模擬數(shù)字變換功能存在異常。
6.一種運算單元,其與進行模擬數(shù)字變換的模擬輸入單元以及進行數(shù)字模擬變換的模擬輸出單元組合,構成對從外部設備輸入的模擬信號進行處理的可編程邏輯控制器,
該運算單元的特征在于,具有:
診斷用數(shù)字值獲取部,其從所述模擬輸出單元獲取第3數(shù)字值;以及
數(shù)字模擬變換診斷處理部,如果在利用所述模擬輸出單元對所述第3數(shù)字值進行數(shù)字模擬變換后進一步利用所述模擬輸入單元進行模擬數(shù)字變換而得到的第4數(shù)字值與所述第3數(shù)字值不一致,則該數(shù)字模擬變換診斷處理部診斷為數(shù)字模擬變換功能存在異常。