OMRON NX/NJシリーズ サンプルプログラム集
OMRON NX/NJシリーズ向けのサンプルプログラム集です。
Ethernet/IP通信、IIoT、データ処理、データベース接続、アナログ演算、FFT解析など実践的なPLCプログラムを公開しています。
サンプル一覧
データ処理

リングバッファFB
リングバッファへデータを出し入れするFBです

ロギング
PLCのメモリの状態をいろいろな方法でロギングします

レコーダ
ロギングのテクニックを使ってPLCのメモリの状態をレコードします

収集データのグラフ表示
PLCで収集したデータをブラウザでグラフ表示する方法を紹介
分析・解析

工程能力指数 Cpk
Cpkを計算します

Xbar-R管理図
Xbar-R管理図を計算します

ヒストグラム
ヒストグラム用データを作成します

警報予兆
マシンの動作にかかった時間を計測して警報値を超えるであろう動作回数を予測します
アナログ

アナロググラフ
アナログデータをNAにグラフ表示します

デジタルフィルタ
LPF,HPF,BPF,Notch,LSF,HSF,Peek,AllPathの各フィルタの計算をします

FFT
FFT計算をします
データベース

Insert, Bacthinsert
データの挿入(Inset)と一括挿入(BatchInsert)はロギングのページで紹介しています

ストアドプロシージャ
DBに登録してあるストアドプロシージャを呼び出します
上位ネットワーク

JSONライブラリ
JSON形式の文字列をディクショナリに変換、ディクショナリのキーから値を取得

IIoT
PLCをAWSに接続、DBに接続、OPCUAで接続してデータを集める

FTP
PLCのFTPサーバ機能とFTPクライアント通信命令

KEYENCE KVシリーズと接続
NXシリーズとKVシリーズを上位リンク通信、CIP通信、CIP通信tag指定で接続する KvLinkライブラリ

MITSUBISHIシーケンサと接続
NXシリーズとMITSUBISHIのシーケンサとMCプロトコルで接続する McLinkライブラリ

KVシリーズとEIPサイクリック通信
NXシリーズとKVシリーズをEIPサイクリック通信する設定方法
計算ライブラリ

2D
三角形, 外接, 内接, 多角形, 平面幾何

3D
空間幾何

ベクトル
ベクトル

回転の相互変換
回転の相互変換

双曲線関数
双曲線関数

行列
行列

クォータニオン
クオータニオン
その他
3元連立方程式の解(ガウスの消去法)

姿勢制御
姿勢制御
その他

保持メモリ
保持変数メモリを拡張する方法を検討します

ATAN2
4象限のATAN演算

経過時間取得
プログラムの処理時間の計測(マイクロ秒単位)

IAI製SCON接続
PLCとIAI製ポジションコントローラSCONとの接続

排他制御
64個の排他制御のやりかた

