サンプルプログラム・ライブラリ - CPUユニット - C言語コントローラユニット
日本語 英語
R12CCPU-V形C言語コントローラユニット用のサンプルプログラム集です。
R12CCPU-V
CW Workbench
Wind River Workbench
C言語
名称 | バージョン | サイズ (バイト) | 更新日 | ダウンロードファイル |
---|---|---|---|---|
サンプルプログラム(日本語版) | 1.02C | 678,395 | 2018-02-21 | c-r12ccpu-v_v102c_j.zip |
サンプルプログラム(英語版) | 1.01B | 90,046 | 2016-01-08 | c-r12ccpu-v_v101b_e.zip |
SH-081366-P | MELSEC iQ-R C言語コントローラユニットユーザーズマニュアル(スタートアップ編) | [ 日本語 ] |
SH-081367ENG-P | MELSEC iQ-R C Controller Module User's Manual (Startup) | [ 英語 ] |
SH-081368-R | MELSEC iQ-R C言語コントローラユニットユーザーズマニュアル(応用編) | [ 日本語 ] |
SH-081369ENG-R | MELSEC iQ-R C Controller Module User's Manual (Application) | [ 英語 ] |
SH-081370-M | MELSEC iQ-R C言語コントローラユニットプログラミングマニュアル | [ 日本語 ] |
SH-081371ENG-M | MELSEC iQ-R C Controller Module Programming Manual | [ 英語 ] |
SH-081755-E | MELSEC iQ-R C言語コントローラ/C言語インテリジェント機能ユニットプログラミングマニュアル(データ解析編) | [ 日本語 ] |
SH-081372-L | CW Workbench/CW-Sim オペレーティングマニュアル | [ 日本語 ] |
SH-081373ENG-L | CW Workbench/CW-Sim Operating Manual | [ 英語 ] |
フォルダ名 | プログラム名 | 説明 | ||
---|---|---|---|---|
MDtest | DevAccess | DevAccess ChanCCIEC |
DevAccessChanCCIEC_R12.c | MELSEC通信関数サンプルプログラムCC-Link IE コントローラネットワーク経由デバイスアクセス |
DevAccess ChanCCL |
DevAccessChanCCL_R12.c | MELSEC通信関数サンプルプログラムCC-Link経由デバイスアクセス | ||
DevAccess ChanCCIEF |
DevAccessChanCCIEF_R12.c | MELSEC通信関数サンプルプログラムCC-Link IE フィールドネットワーク経由デバイスアクセス | ||
DevAccess ChanRBF |
DevAccessChanRBF_R12.c | MELSEC通信関数サンプルプログラムCPUバス経由デバイスアクセス | ||
LabelAccess | LabelAccessChanRBF_R12.c | MELSEC通信関数サンプルプログラムCPUバス経由ラベルアクセス | ||
CCPUtest | SDChange | SDChange_R12.c | X0がONした場合に、SDメモリカードをアンマウントするサンプルプログラム | |
EntryWDTInt | EntryWDTInt_R12.c | ユーザWDTエラー割込み登録用サンプルプログラム | ||
MotionLink | MotionLink_R12.c | モーションCPUとの連携機能を利用したサンプルプログラム | ||
MotionSyncInt_R12.c | マルチ同期割り込みに連動した割込み処理を実行するサンプルプログラム | |||
CrossPoint_Test(※2) | プロジェクト | CrossPoint_Test | CrossPoint_Test.c | SDカードから波形データを取得し、基準値との交差点算出や上下限判定、上下限波形判定を行うサンプルプログラム |
実行環境 | 0 | CrossPoint_Test.out | CrossPoint_Testプロジェクトから生成されたサンプルプログラム実行ファイル | |
STARTUP.CMD | ユニット立上げ時に起動するサンプルプログラムのロードやタスクの起動を記述するスクリプトファイル | |||
波形データ | LowerWave.CSV | 上下限波形判定で使用する判定値(下限波形)データのサンプル | ||
UpperWave.CSV | 上下限波形判定で使用する判定値(上限波形)データのサンプル | |||
wave.CSV | 基準値との交差点算出と上下限判定、上下限波形判定で使用する波形データのサンプル | |||
Filter_FFT(※2) | プロジェクト | Filter_FFT | Filter_FFT.c | 高速アナログ-ディジタル変換ユニットの連続ロギング機能で波形データを取得し、ディジタルフィルタ演算・包絡線算出・FFT演算を行うサンプルプログラム |
実行環境 | 0 | Filter_FFT.out | Filter_FFTプロジェクトから生成されたサンプルプログラム実行ファイル | |
STARTUP.CMD | ユニット立上げ時に起動するサンプルプログラムのロードやタスクの起動を記述するスクリプトファイル | |||
- | Filter_FFT.cp5 | 高速アナログ-ディジタル変換ユニットが連続ロギング機能を行うためのCW Configurator用サンプル設定ファイル(※1) | ||
DataFeatureCalc(※2) | プロジェクト | DataFeatureCalc | DataFeatureCalc.c | SDカードから入力データを取得し、移動平均を求める。その移動平均データに対し、ピーク値算出・実効値算出・標準偏差算出・分散算出を行う。 |
実行環境 | 0 | DataFeatureCalc.out | DataFeatureCalcプロジェクトから生成されたサンプルプログラム実行ファイル | |
STARTUP.CMD | ユニット立上げ時に起動するサンプルプログラムのロードやタスクの起動を記述するスクリプトファイル | |||
波形データ | wave.CSV | 移動平均算出で使用する入力データ(正弦波)のサンプル | ||
LeastSquare(※2) | プロジェクト | LeastSquare | LeastSquare.c | SDカードからデータ(X座標、Y座標)を取得し、最小二乗法を用いて多項式の係数・定数と重相関係数を求める。 |
実行環境 | 0 | LeastSquare.out | LeastSquareプロジェクトから生成されたサンプルプログラム実行ファイル | |
STARTUP.CMD | ユニット立上げ時に起動するサンプルプログラムのロードやタスクの起動を記述するスクリプトファイル | |||
入力データ | DataXY.CSV | 最小二乗法演算に使用するデータ(X軸、Y軸)のサンプル | ||
Others | SDTaskPrioritySet | SDTaskPrioritySet_R12.c | SDメモリカードタスクのプライオリティを設定するサンプルプログラム | |
FTPGet | FTPGet_R12.c | PCサーバ(FTPサーバ)とFTPアクセスを行うサンプルプログラム | ||
MakeRAMDisk | MakeRAMDisk_R12.c | RAMディスクを作成するサンプルプログラム | ||
RD75Status | RD75Status_R12.c | 位置決めユニットから読出してワンショットモニタするサンプルプログラム | ||
Script | ParamBackUp | STARTUP.CMD | パラメータをSDカードにバックアップするスクリプトファイル | |
ParamRestore | STARTUP.CMD | パラメータをSDカードからリストアするスクリプトファイル |
(※1) CW Configuratorはバージョン1.005以降を使用して下さい。
(※2) サンプルプログラム(日本語版)のみ対応
任意のフォルダに、ファイルをダウンロードしてください。
ダウンロードしたファイルを解凍すると、c-r12ccpu-v_v102c_j(c-r12ccpu-v_v101b_e)フォルダが作成されます。
解凍方法 1) ZIP対応の解凍機能のあるOSの場合
解凍方法 2) ZIP対応の解凍機能のないOSの場合
※解凍ツールの使用に関しては、全てお客様の責任において行ってください。
MELSEC iQ-R CW Workbench/CW-Simオペレーティングマニュアルを参照してください。
本サンプルファイルを実システムで使用する際は、お客様の責任において事前にその動作の十分な検討を行ってください。