2016-05-27 20 views
0

私はすでに大きなマップ(3000レジスタ)を持っているPLCを持っています。私はPLCと話すためのPCソフトウェアを持っています。1つのPLCに2つのModbusマップを持たせることはできますか?

これで、お客様はレジスタを並べ替えることになりました。同じロジックを2番目のマップにマップできるかどうかは疑問です。例えば、私のソフトウェアでは、Modbus ID 1:40001はバルブを移動することになり、顧客は40100に移動したいと考えています。ID 1:40001とID2:40100の両方に同じことをする方法はありますか?

これは一般的な質問です。私のPLCにプログラミング言語の基礎を知っておく必要があるなら、私は一見する必要があります。

+0

3000レジスタはすべてレジスタを保持していますか? – Ronaldo

+0

はほとんどのレジスタを保持しています。いくつかの保持レジスタは、読み込み専用なので入力レジスタになります。 – Splash

+0

お客様は40100に移動したいですか、別の範囲にすることはできますか?あなたのPLCには65536個のレジスタを持つことができますので、別のIDを必要とせずにレジスタを移動させる余地があります。 – Ronaldo

答えて

1

これはまったく問題ではありません。 これを行う方法が必要な場合は、さらに詳しい情報を提供する必要があります。

たとえば、40001を40100に、40100を40200に移動する必要がある場合、問題が実際に発生しています。上書きする前に40100を40200に移動したことを確認する必要がありますあなたのために、あなたは新しいエリア全体に移動しています。もしそうなら、あなたはいいですね、PLCタイプ、ソフトウェア、バージョンなどを提供して、正確な答えを得てください。

+0

私は元のマップでID 1に応答すると考えていましたが、別のModbusアドレスにID 3と新しいマップで応答します。このようにして、動くことはありません。私は、PLCファームウェアが(ID、レジスタ)のペアのいずれかに反応したい、あるいは可能であれば両方の(ID、レジスタ)ペアに読み取る情報を提供したいと思います。 – Splash

関連する問題