問題タブ [industrial]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1708 参照

testing - バス障害のソフトウェア メモリ テスト

かなりの数のフラッシュ チップを搭載したボードを使用していますが、そのうちのいくつかで断続的な障害が発生しています。標準的なメモリ テストでは、機械的および熱的ストレスによって特定のチップが断続的に故障することを除けば、具体的な問題の解決策は示されていません。

フラッシュセル自体ではなく、実際の接続を疑って、パラレルバスのアドレスまたはデータピンエラーをテストする方法を探しています。

いくつかのメモリ テストがありますが、フラッシュ メモリよりも RAM に適しています ( http://www.ganssle.com/testingram.htm )。具体的には、パラレル フラッシュには、各値に書き込む一連のバス書き込みがあります。書き込み/検証の失敗は、バス上の任意のピンである可能性がある書き込み操作である可能性があります。

アイデア歓迎...

0 投票する
1 に答える
819 参照

plc - Micromaster 440.実行中に出力周波数を制限する方法は?

SFC14/15 を使用して PC プログラムからコンベア ( Micromaster 440で駆動) を制御する必要があります。スキームは次のようになります: Supervisors PC ->(ethernet)-> S7-1200 ->(profibus)-> Micromaster 440 . 現在、Micromaster の出力周波数は、「フィールド」オペレータによってポテンショメータ (アナログ入力) を介して制御されています。問題は、オペレータが仕事を速くするためにコンベア速度を上げることがあり、これが生産に悪影響を与えることです。「スーパーバイザー」は、PC プログラムを使用して出力周波数を制限できるようにしたいと考えています。

もちろん、私は MM440 パラメーターのリストを見て、 P1082 について知っています、残念ながら、 P1082 の新しい値が有効になる前に MM440 を停止する必要があることを発見しました。私の場合、実行時に値を変更できることが望ましいです。幸い、P0757~P0760~(入力スケーリング)は実行時に変更できるようですが、このパラメータには「最初に確認」という記号が付いています。

変更を有効にするには、操作パネル (BOP または AOP) の「P」ボタンを押す必要があります。

しかし、MM440 には Profibus/BOP/AOP パネル用のスロットが 1 つしかないため、Profibus を使用します。では、この場合、mm440 の動作はどうなるでしょうか。おそらく、プロフィバスパネルを使用する場合、この条件は必須ではないと信じたいです...

0 投票する
1 に答える
1251 参照

.net - イーサネット経由の PROFINET ポーリング

PROFINET プロトコルを使用した経験のある人はいますか? PROFINET 実装デバイスを使用し、これらのデバイスをイーサネット経由でポーリングすることにうんざりしています。

PROFINET プロトコルを実装した PLC などの産業用デバイスからデータを取得する .NET プログラムを作成したいと考えています。

データのポーリング (たとえば PLC から) を高速 (標準イーサネット 100 Mb/s 以上) で行うことは可能ですか? PROFINET プロトコルでそれが可能かどうか、また、そのような高速ポーリングを実行するために満たす必要がある要件は何ですか。

ありがとう

0 投票する
1 に答える
1536 参照

vb.net - vb.net アプリケーション RS485 アスキー通信

RS232 を使用して PC 上で実行され、シリアル デバイスと通信する vb.net アプリケーションを作成しました。アプリケーションはうまく機能しました。アプリケーションは、RS232 を RS485 に自動的に変換する RS485 ポートを備えた産業用 PC を使用するように移行されました。私の質問は、私が使用しているデバイスのデフォルトの RS485 アドレスが 7 であるということです。このアドレスが ascii RS485 でどのように機能するかわかりません。アドレッシングが 485 以上の modbus でどのように機能するかは知っていますが、ASCII 通信では機能しません (特定のタイプの通信はSCPI Standard Commands for Programmable Instrumentsです)。

標準の .net System.IO.Ports.SerialPortクラスを使用していますが、この RS485 アドレスがこの通信スキームにどのように適合するかわかりません。

どんな考えでも素晴らしいでしょう。