OMRON NX/NJシリーズ サンプルプログラム集

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

サンプル一覧

データ処理

リングバッファFB

リングバッファFB

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

ロギング

ロギング

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

レコーダ

レコーダ

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

収集データのグラフ表示

収集データのグラフ表示

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

分析・解析

工程能力指数 Cpk

工程能力指数 Cpk

Cpkを計算します

Xbar-R管理図

Xbar-R管理図

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

ヒストグラム

ヒストグラム

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

警報予兆

警報予兆

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

アナログ

アナロググラフ

アナロググラフ

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

デジタルフィルタ

デジタルフィルタ

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

FFT

FFT

FFT計算をします

データベース

DB Insert, Bacthinsert

Insert, Bacthinsert

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

ストアドプロシージャ

ストアドプロシージャ

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

上位ネットワーク

JSONライブラリ

JSONライブラリ

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

IIoT

IIoT

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

FTP

FTP

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

KEYENCE KVシリーズと接続

KEYENCE KVシリーズと接続

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

MITSUBISHIシーケンサと接続

MITSUBISHIシーケンサと接続

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

KVシリーズとEIPサイクリック通信

KVシリーズとEIPサイクリック通信

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

計算ライブラリ

計算ライブラリ 2D

2D

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

計算ライブラリ 3D

3D

空間幾何

計算ライブラリ ベクトル

ベクトル

ベクトル

計算ライブラリ 回転の相互変換

回転の相互変換

回転の相互変換

計算ライブラリ 双曲線関数

双曲線関数

双曲線関数

計算ライブラリ 行列

行列

行列

計算ライブラリ クオータニオン

クォータニオン

クオータニオン

その他

3元連立方程式の解(ガウスの消去法)

計算ライブラリ 姿勢制御

姿勢制御

姿勢制御

その他

保持メモリ

保持メモリ

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

ATAN2

ATAN2

4象限のATAN演算

経過時間取得

経過時間取得

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

IAI製SCON接続

IAI製SCON接続

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

排他制御

排他制御

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

使い方ナビ