HCBBS Forum (日本語)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

シーメンスS7-400HとホニウェルPKS3000のMODBUS RTU通信の問題?

2015-12-12View Original

Thread Content

ホニウェルPKS3000(DCS)は、MODBUS RTUを介してシーメンスS7-400H(PLC)のデータを読み取ります。 PLCが出力するMODBUSアドレスはすべて4で始まり、40001などといった形式で、DI・DO・AI・AOに関係なく同じです。ただし、DCSで読み取る際にはレジスタのタイプを選択する必要があります。 問題は、PLCが示すアドレス通りにすると全てのデータを読み取ることができず、一部のタイプ(DIのようだ)のみが読み取れることです。AIの場合、読み取るにはアドレスを3で始まるもの、例えば30001などに変更する必要があります。 聞きたいのですが、このような状況は普通のことでしょうか?何が原因ですか?DCSとPLCのどちらの設定に問題があるのでしょうか?
Reply #22016-01-26
400のMODBUS通信設定を確認してみてください。DB、M、Qといった領域では直接通信するしかないようです
Reply #32016-01-26
PKSをマスターとし、スレーブとして動作するS7-400からデータを読み取ります。S7-400が出力するアドレスはすべて4で始まるため、問題ありません。 4で始まるModbusアドレスは、Holding Registers/保持寄存器領域、つまり読み書き可能なアナログ値領域を表します。 一方、3で始まるアドレスは、Input Registers/入力レジスタ領域、または読み取り専用のアナログ値領域を示しています。 4で始まるレジスタ領域を使えば、3で始まるレジスタ領域の機能を完全に実現できる。

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.