Thread Content
工業オートメーション業界の皆さん、PCS7の学習過程での難しい点について、どなたか良い参考資料をお勧めいただけませんか!平易に説明したような資料は、直前の勉強には向いていない。。。
これは他人がまとめたものです!みんなにシェアしようと思います。 以下は、私がPCS7のトレーニングに参加した際の概要と所感のみです。間違っている点があれば、ご指摘いただけると幸いです。`呵呵 1.PCS7とはプラットフォームであり、このプラットフォームにはLibraries、CFC、SFC、SCL、WinCC、PDM、Databaseなどが含まれます。SFC:シーケンス機能図、CFC:連続機能図。上位機としてはWinCCがあります。PCS7の階層構造は垂直統合型で、最上層はERP Enterprise、次にERP Factory、その次がMES、さらにCONTROL、最下層がFieldです。主なステーションにはES、OS、Batch station、AS(オートメーションステーション、つまりPLC)があります。PCS7はS7-400でのみ使用可能で、S7-300では利用できません。CPUを選ぶ際にも、そのCPUがPCS7に適しているかどうかを考慮する必要があります。2. 1つのプロジェクトでは最大12組のサーバーを管理でき、各サーバーペアは最大32のステーションを接続できます。3.ネットワークアーキテクチャがOS Server Client構造の場合、OSはサーバーから直接データを読み取り、操作を行う。OSにはデータがなく、すべてのデータはOS Serverに保存されている。Serverが正常に動作していれば、OSの状態が良くても悪くてもASには影響しない。OSサーバーの下位構造でも、サーバー間の通信によってデータ交換を実現できる。ESはASから直接データを読み取ることも、イーサネット経由で読み取ることもできます。4. S7接続におけるフォールトトレランス接続も、特別なソフトウェアのサポートが必要である。5.Serverがある場合は、Monitorを追加しなくてもよく、Serverは直接起動できますが、やはりMonitorを追加することを推奨します。6. 時間同期については、ASまたはOS SERVERの時間で同期することを選択できます。7.PCサイトの名前は、各サイトのコンピュータ名と同じでなければならず、ネットワークで接続されていることでダウンロードが可能になります。8.PCステーションの設定時、WINCC Application Clientはオペレーターステーションを、WINCC ApplicationはOS Serverを指します。WINCC Application (stby)はOS Serverのスタンバイ状態を指します。PCステーションの設定内容は、station configurationの内容と一致していなければなりません。つまり、PCステーションの設定が完了したら、Station Configurationを開いて必要な設定を追加します。ステーション設定において、IEのMACアドレスはPCステーション内のIEのMACアドレスと一致していなければなりません。IE-GENERALで通信する場合はソフトバインディングが必要で、これにもライセンスが必要です。CPを使えば、ソフトバインドは必要ありません。MACアドレスを探す方法の1つ:RUN----CMD---IPconfig/all で冗長なサーバーを関連付ける。方法:メインサーバー内のOSを選択し、そのプロパティを開き、「ターゲットOSおよびスタンバイOSのコンピュータ」を選択してスタンバイOSを指定した後、パスを定義します。注:冗長サーバーを選択できるのはメインサーバーのみで、逆の順序では不可能です。9.デジタル信号のアドレスは一般的に0.0~0.7、1.0~1.7、2.0~2.7であり、アナログ信号のアドレスは一般的に512~527、528~544です。各アドレスは一意です。10.PS405は24Vで動作し、PS407は220Vで動作します。供給時間については、ドキュメント「S7300-400予備バッテリー使用説明書v2.0」をご覧ください。11. 低バージョンのCPUはより低いバージョンのCPUをサポートできますが、低いものは高いものをサポートしません。 S7サブネットIDはデフォルトのままで、変更することは推奨されません。一般的なデフォルト値は変更しないことを推奨します。12.Profibusレートが1.5Mbpsに設定されている場合、それに接続されるデバイスもすべて1.5Mbpsに設定する必要があります。そうでないと通信できません。 現在出ているS7-400のCPUは、RUNとSTOPの2つのモードしかありません。 ハードウェアをダウンロードするとCPUが停止しますが、新たに追加されるハードウェア用のスペースが既に確保されているという特別なケースがあります。 プログラムをダウンロードすると、CPUは間違いなく停止する。 クールスタート:保持データを含むすべてのデータが削除され、ユーザープログラムは最初から実行されます。 熱起動:再起動を実行すると、ユーザーデータやプロセスイメージはそのまま保持され、ユーザープログラムは中断した位置から実行が続けられます(S7-400のCPUのみ可能)。温起動:温起動を実行すると、プロセスイメージおよび非保持データ(M, T, C)が消去されます。ハードウェア設定において、CPUが保持機能を持つデータ(M, T, C)およびデータブロックは元の値のまま保持される。ユーザープログラムは最初から実行される。13.すべてのプログラムはOB30、OB31、OB32など、異なる割り込みエリアに配置される。 プログラムの実行量が多い場合は、メモリを拡大する必要があります。診断用バッファの数は、CPUの設定項目であるDiagnostics/CLOCK内で調整できます。 14.ハードウェアの構成もファイルの形で出力することができる。 方法:ハードウェア設定に入り、station----export15を選択します。Plant viewの階層数を設定し、Plant view内で項目名をダブルクリックしてPlant hierarchy---Settingsを選択します。階層数が設定されると、同時に画面の階層も自動的に伝送されます。 階層の作成はPlant viewでのみ可能で、個々の機器のソフトウェア設定やプログラミングもすべてPlant viewで行われます。 ハードウェアの構成はcomponent viewにあります。 例えば、Plant viewにCFCを挿入すると、component viewにも表示されます。 Component ViewにCFCを挿入すると、Plant Viewでは見えなくなります。16.CPUの属性にあるCycle/Clock Memoryオプションにおいて、Scan cycle load from communication%の値は50%を超えてはならず、超過すると間欠的な中断が発生します。 17. Plant viewにおいて、反結合点process cellの属性で、AS-OS assignmentで帰属するコントローラを選択します。18.MPI/DPポートをDPポートに設定するには、MPI/DPのプロパティを直接開き、DPを選択します。MPI/DPポートをDPとして使用する場合、最大で32台のデバイスを接続できます。これをDPポートとして使用することは推奨されません。 通常のPROFIBUS上の機器の接続方法は直列接続であり、速度は一般的に1.5Mbpsに設定されますが、SIMOCODEを接続する場合は500Kbpsに設定されます。これはSIMOCODEの接続方法がスター型接続であるため、伝送速度が大幅に低下するからです。これらには停車駅数や距離などの制限があります。詳細はドキュメント「SIMOCODE PRO GETTING STARTED」をご覧ください。19.DPを増やす方法には:1.CP443-5を2増やす。IF 964-DPを追加、すなわちDPインターフェースモジュール20。符号アドレスの編集方法:1。IOカードの属性、記号を2に編集。S7-400のS7プログラム—シンボル3。Excel表で編集し、編集が完了したら「dif」形式でSAVE ASして保存します。2に記載されている場所で編集に入り、importを選択して上記のファイルを探し、SAVEします。21.ハードウェアの更新方法:ハードウェア設定に入り、OPTION---Install HW updatesを選択します。ダウンロードする新しいハードウェアのファイル形式は「xml」です。22. PLCへのASのダウンロード:ハードウェア設定からダウンロードを開始し、最後にネットワークも忘れずにダウンロードしてください。 WINCCとASを接続する際、WINCCは常にマスターで、ASは常にレシーバーです。もちろん、STANDBY SERVERがある場合でも、それはASとの接続上に構築されなければなりません。23.PC/PG接続設定は、通常PC internalに設定する。24.PCS7ソフトウェアのコンフィグレーション・プログラミング言語:STEP7ではLAD、STL、FBD、SCL。PCS7ではCFC、SFC、SCL。機能ブロックは一般的に左側が入力、右側が出力である。CFCの編集ページでは、1ページに6シートがあり、左下隅でクリックしてさらに1ページを挿入でき、EXCELと似ています。通常、1つのLOOPを1つのCFCに置き、異なるレベルにCFCを挿入することができます。 操作:CFCモジュールをCFCテーブルにドラッグし、そのピンをクリックしてIOポイント接続を選択すると、アナログ値が緑色で表示されます。 CFCをコンパイルする前の重要な設定:CFCテーブルを開き、Options---Customize---Compile/Downloadで、DB numbers fromおよびFC numbers fromの範囲を指定します。つまり、この範囲内のデータがシステムで使用されることになります。設定しない場合、システムは既存のFCを自動的に上書きしてしまいます。 コンパイルを選択すると、初回のコンパイルではプログラム全体(Entire program)をコンパイルする必要がありますが、2回目のコンパイルではchangeOnlyを選択でき、同様にsource内にSCLソースファイルが自動的に生成されます。ダウンロード時に「Module Drivesを生成する」を選択した場合、システムは自動的にいくつかの診断モジュールを生成します。チャート内のモジュールをクリックするとOB**が表示され、例えばFC283はOB35であることから、このプログラムの実行はOB35内で行われているということです。OB35では、CPUのプロパティを開くとOB35のスキャン周期が100msであることがわかります。ディレクトリにある「RUN SEQUENCE」のアイコンをクリックすると、そのモジュールが実行される場所が確認でき、そこから他のOBにドラッグして移動させることもできます。タイミング、タイミングの理解は、プログラミングにおいて非常に重要です。ファンクションブロックの実行順序、つまり呼び出される順番は応答時間に影響を与え、順序が良ければスキャン時間を短縮できます。1つのスキャンサイクル内で可能な限り、そのまま1つのスキャンサイクルに収める。25.CPUとCPUがMPI通信で接続される設定。プロジェクトをクリックし、MPIを選択します。その後、Deleteキーを押して「Define Global Data」を選びます。そこでCPUを選択し、データの保存場所を設定します。
何かプロジェクトを見つけてやってみて、練習しよう。簡単な設定で処理できる。
工場が正常に稼働している状態では、練習用のプロジェクトを見つけるのはそう簡単ではない。プロジェクトを担当する人でなければね。でも、専門知識が不足していると、入社も難しいだろう
プロジェクトのバックアップを取り出し、自分のコンピュータにソフトウェアをインストールして、このプロジェクトと参考マニュアルに従って実践すれば、確実に上達できます。