No.4ベストアンサー
- 回答日時:
基本、EXもC-Package同じです。
C-Pakageの記述に変更していますので、ご確認下さい。スクリプトは2種類あります。
1個目は比較のスクリプト(下記)
if ([b:011100]==1)//ONの場合は下記の処理を実施
{
if ([w:0004]==[w:0100])//年の入力とシステムエリア年と比較
{set([b:011000]) //比較で同じ場合はビットセット
}
endif
if ([w:0005]==[w:0101])//月の入力とシステムエリア月と比較
{set([b:011001]) //比較で同じ場合はビットセット
}
endif
if ([w:0006]==[w:0102])//日の入力とシステムエリア日と比較
{set([b:011002]) //比較で同じ場合はビットセット
}
endif
}
endif
2個目は、アラームビットON/OFFのスクリプトです。(下記)
if ([w:0110]==7)//年月日の比較ビット全てON
{set([b:011200])//アラームON
}
endif
if ([w:0111]==0)//アラームスイッチがOFFの場合
{clear([b:011200])//アラームビットOFF
[w:0110]=0//比較結果のビット全てOFF
}
endif
画面イメージは画像を添付しています。
何度も何度も細かく丁寧に教えていただきありがとうございます。
少し勘違いしてました。年月日は[日付]の部品を使うのではなく個別に数値表示で[年][月][日]を作成するって意味だったんですね。
この場合だとアラームを鳴らしたい日付を入れてアラームON/OFFスイッチを押すとその日になったらアラームが鳴りON/OFFスイッチをもう一度押すとアラームが解除されるって意味ですよね?
PRO-FACE自体でアラームって鳴らせるんですか?
またアラームを三菱のシーケンサー上で鳴らすことも可能ですか?
PRO-FACEのことここまで知ってる方がいないので長々と質問してしまいすみません。
No.3
- 回答日時:
リファレンスマニュアルの 「22 機能をプログラミングしたい(スクリプト)」を見て頂ければ簡単な記述方法などの説明が記載されています。
分かりやすく説明して頂いたのですが手順どおりにやったのですがなりませんでした。
使用しているPRO-FACEは[GPPRO/PBIII]なんですが、このシリーズでも出来ますか?
No.2
- 回答日時:
まずは、作画方法として、
1.年月日を個別にデータ表示器の数値表示部品を画面上配置します。
2.配置した部品をダブルクリックし、基本設定のタブを開きます。
3.モニタワードアドレスを内部のアドレス(LSやUSER)設定します。
(下記のスクリプトの比較元アドレスになります。)
4.入力許可のチェックをONします。(このチェックで値が変更できます)
5.データ形式を16ビットBCDに設定します。
上記が部品の設定となります。
次にシステムエリアにある時刻データと比較する処理を作成します。
比較対象となるシステムエリアのデータは、
MtoMプロトコルの場合は
年 [#MEMLINK]0004
月 [#MEMLINK]0005
日 [#MEMLINK]0006
となります。
上記のアドレスと比較元アドレスをスクリプトで比較します。
スクリプトの記述の参考例です
if([w:[#MEMLINK]0100]==[w:[#MEMLINK]0004])//年の比較。
{set([b:[#MEMLINK]011000])//110の00ビットをON
}
endif
//
if([w:[#MEMLINK]0101]==[w:[#MEMLINK]0005])//月の比較。
{set([b:[#MEMLINK]011001])//110の01ビットをON
}
endif
//
if([w:[#MEMLINK]0102]==[w:[#MEMLINK]0006])//日の比較。
{set([b:[#MEMLINK]011002])//110の02ビットをON
}
endif
//
if([w:[#MEMLINK]0110]==7)//年月日が合致した場合下記の処理。
{set([b:[#MEMLINK]001101])//[#MEMLINK]0011の01ビットをON。ブザーON
}
endif
あとは、比較するタイミング(スクリプトのトリガ)とブザーをOFFする処理タイミングが必要です。その処理を追加すれば、ご希望の運用動作ができると思います。
No.1
- 回答日時:
はじめまして。
この内容であれば、デジタルサポートセンターにお問合せいただいた方が早いのではないでしょうか?
以下のサイトから問合せ可能です。
http://www.proface.co.jp/otasuke/inquiry/
回答で無く、申し訳ありませんでした。
参考URL:http://www.proface.co.jp/otasuke/inquiry/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Microsoft ASP グーグルフォーム 1 2022/12/30 18:16
- Excel(エクセル) 至急 Excel日付表示設定教えてください Excelの日付表示ですが、他者から送られてくるExce 6 2023/02/03 11:01
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) エクセルに詳しい方 よく読んでからのご回答お願いします 外部からデータが来ますが、日付が202201 7 2022/06/29 16:15
- Gmail Gメールの受信トレイの表示が変わって、戸惑っています 1 2023/04/04 17:52
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/28 08:59
- Excel(エクセル) EXCELの改ページプレビューに似ている表示機能 2 2023/06/16 22:07
- Access(アクセス) Access DTPickerの初期表示月を変えたい 1 2022/08/02 08:55
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jQueryを使ってドラムロールを...
-
人工無能同士が会話するチャッ...
-
PowerShellでのエラー出力の読...
-
JavaScriptで雪や花びらなどを...
-
一枚しかできない写真アップロ...
-
dewplayerの日本語表示
-
WindowsのPowerShellで SIGNAL...
-
cgi検索結果の画面にアドレスバ...
-
VBSの作成 ディスク空き容量
-
スクロールバー非表示が IE で...
-
ジョブ名、ステップ名の取得方...
-
Webページを趣味で作っているも...
-
ページにJavaScriptを埋め込む...
-
ブラウザの JavaScript 設定を...
-
携帯用アクセスカウンタ
-
【PHP】スレッド鍵付き掲示板ス...
-
UWSCのスクリプトを体系だてて...
-
IE8長時間実行中のスクリプトが...
-
アプリケーションのフリーズを...
-
借金時計のようなCGIが欲しいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerShellでのエラー出力の読...
-
VBスクリプト---アプリの終了に...
-
レジストリの設定をすぐに反映...
-
PRO-FACE タッチパネル
-
ジョブ名、ステップ名の取得方...
-
アプリケーションのフリーズを...
-
複数フォルダを整列して表示vbs
-
5chなどでスクリプト連投などで...
-
EXCEL VBA : PDFファイルを1つ...
-
jQueryを使ってドラムロールを...
-
イラストレーター、縦中横のシ...
-
スタートアップ(シャットダウン...
-
キーエンスのPLCでのスクリプト...
-
シナリオスクリプトとは?
-
ページにJavaScriptを埋め込む...
-
サーバーからクライアントのMAC...
-
エンドレスバトルのスクリプト配布
-
ホームページにブラウザから書...
-
aspへPOST時のエラー(405)
-
VB.NETでVBスクリプトを作るに...
おすすめ情報