問題タブ [codesys]

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 投票する
2 に答える
1573 参照

plc - ハードウェア PLC の開発に CODESYS を使用できますか (つまり、シミュレートされません)?

これまでに見つけた例では、CODESYS は PC 上でのデモンストレーションの構築 (シミュレートされた PLC の使用など) または産業用 PC (PLC ではない) に使用されていました。

CODESYS プロジェクトを独自の PLC (AutomationDirect、Allen Bradley など) にエクスポート/アップロードする方法はありますか?

0 投票する
2 に答える
4120 参照

plc - 構造化テキスト構文でのカスタム型の配列の初期化

私のプロジェクトでは、次のようなタイプがあります。

そして、永続メモリ用にこの型の配列を保持する必要があります。VAR RETAINこの特定のメモリの一部は、ダウンロードを通じて永続化する必要があるため、単に使用することはできません。私が使用しているコントローラーにはこれを行う方法がありますが、それを機能させるには、配列を初期値に等しく設定できる必要があります。だから私が宣言した場合

この配列を空の配列に初期化するにはどうすればよいですか? new他の言語で相当するものは何ですか?

私は推測しました

しかし、それは正しくないようです。カスタム構造体の深さが 1 レベルしかない場合は単純化でき、このアプリケーションではそれが可能です。ただし、構文が正しいとはまだ思いません。

0 投票する
2 に答える
620 参照

file - CodeSys で Concat を使用すると奇妙なファイルが出力される

CodeSyS の CAA-File ライブラリを使用して、データをテキスト ファイルに書き込みます。ファイルに文字列を書き込むと問題なく動作しますが、2 つの文字列を CONCAT で結合すると、ランダムな文字で奇妙なファイル出力が得られます (以下を参照)。これを修正する方法を知っている人はいますか?ありがとうございました!

たとえば、lString = 'test'正常に動作しますが、lString = CONCAT('str1', 'str2')動作しません。

私は出力としてlString = CONCAT('str1', 'str2')期待str1str2していますが、私はこれを取得します: