FA屋の会議室(質問はこちらで)

  もどる     新規投稿     トピック表示     投稿順表示     投稿ランキング     次の30件     前の30件     ヘルプ  
■記事No.70450 IQRCPU時計データについてへ返信

【70450】IQRCPU時計データについて TENTMUSHI
メール  
URL  

お世話になります
教えてい頂きたいのですが
スキャダに時計データを転送するのに
D100: 年月
D101: 日時
D102: 分秒
上記の様にQCPUの時の時計データ形式で送信したいのですが
IQRCPUの時計データの
D100: 年
D101: 月
D102: 日
D103: 時
D104: 分
D105: 秒
上記の時計データを、QUPUの形式にするには
どの様にすれば宜しいでしょうか
よろしくお願いします
修正する
投稿日 2024/12/10 (Tue) 11:53:29
更新日 2024/12/10 (Tue) 11:53:29
 

【70451】Re:IQRCPU時計データについて 名無しさん
メール  
URL  

おそらく「D100:年月」形式は昔の三菱互換なのでBCDじゃないの?
「D100:年」形式はBINです。

(1)
DATERD D0 現在時刻取得 仮にD0〜

(2)
BINをBCD値に変換する。仮に変換後D200〜

(3)
命令を組わせて使って集約する方法もあるが、
ちょっと乱暴だけど簡単で確実な集約方法
(2ワード目以降は自分で考えて)
D201.00→OUT D100.00
D201.01→OUT D100.01
D201.02→OUT D100.02
D201.03→OUT D100.03
D201.04→OUT D100.04
D201.05→OUT D100.05
D201.06→OUT D100.06
D201.07→OUT D100.07
D200.00→OUT D100.08
D200.01→OUT D100.09
D200.02→OUT D100.10
D200.03→OUT D100.11
D200.04→OUT D100.12
D200.05→OUT D100.13
D200.06→OUT D100.14
D200.07→OUT D100.15
修正する
投稿日 2024/12/10 (Tue) 14:42:16
更新日 2024/12/10 (Tue) 14:55:42
 

【70452】Re:IQRCPU時計データについて 名無し
メール  
URL  

QもIQもFXも全て同じ形での読み出しだけど(FXのみ下2桁)
最初の年のとこだけ下2桁にする必要がある
書くの面倒なんで
1.年のみ下2桁にする(2000を引けばいい)
2.BTOW命令で6個のデータを3個に変換
3.SWAP命令で3個の上位と下位を入れ替える
他にも方法は色々あるけど、そこは自分で考えてしたほうがいいんじゃないの
じゃないと進歩はないよ
こんな便利命令は無いから、AND処理・OR処理・SFT処理を
理解したほが先々いいと思うけど
修正する
投稿日 2024/12/11 (Wed) 17:12:31
更新日 2024/12/11 (Wed) 17:12:31
 

【70453】Re:IQRCPU時計データについて lumiheart
メール  
URL  

>D100: 年月
>D101: 日時
>D102: 分秒

Qシリーズ特殊レジスタSD210〜の配列ですね
DATERD命令で読み出すとQもRも同じ配列

そもそもAシリーズ時代にSD210〜の配列を作ったんだが
SD210は西暦下2桁なんで
「2000年問題を解決するためにDATERD命令を作った」
と解釈できるんだが

ISO 8601 日付表記に合わせた
http://ja.wikipedia.org/wiki/ISO_8601

RTC
http://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF

まぁよーするに
いつまで前世紀の時計データを使うんですか?
SCADA側を
>D100: 年
>D101: 月
>D102: 日
>D103: 時
>D104: 分
>D105: 秒
にするのが正解では?
元々SCADAのデフォルト仕様はコッチのハズなんだし

逆に言えば、
今回ISO日付に変更しなければ、永遠に変更機会を失なわれるかも知れない

それともSCADAが未だにPC9801なの?
http://www.pc-98.net/?yclid=YSS.EAIaIQobChMI6taj_YWgigMVrdlMAh14bCfnEAAYASAAEgK3MPD_BwE


修正する
投稿日 2024/12/12 (Thu) 0:39:17
更新日 2024/12/12 (Thu) 0:41:05
 

【70454】Re:IQRCPU時計データについて 名無しさん
メール  
URL  

おそらく既設のCPU加入側が
旧型式の「年月BCD」なのだと思う。
設備側メーカに負担を掛けないように
とにかくSD210〜を3ワード書いてくれれば良いのでという仕様。

そこに設備更新?で新参者のIQ−Rが入ってきた。

IQ−Rって
システムレジスタも命令も「年月BCD」がどこにも無いのよね。

そんなのがチラホラ見受けられるということは、
そろそろNET/HやNET/10系のラインリンク構成が寿命なのか。
IQ−RのNET/10対応も期間限定みたいだし、
MEE(三菱エンジ)辺りから救済ユニットがでるのかな。

修正する
投稿日 2024/12/12 (Thu) 8:36:44
更新日 2024/12/12 (Thu) 8:40:07
 

【70455】Re:IQRCPU時計データについて 名無しさん
メール  
URL  

                            │SM400                                                                                                                                                                 │
                            │                                                                                                                                                                      │
                         (0)├┤    ├──┬───────────────────────────────────────────────────────────────[DATERD       D80        ]┤
                            │            │                                                                                                                                                        │
                            │            │SM400                                                                                                                                                   │
                            │            │                                                                                                                                                        │
                            │            ├┤    ├──┬─────────────────────────────────────────────────[BCD          D80           D90        ]┤
                            │            │            │                                                                                                                                          │
                            │            │            │                                                                                                                                          │
                            │            │            ├─────────────────────────────────────────────────[BCD          D81           D91        ]┤
                            │            │            │                                                                                                                                          │
                            │            │            │                                                                                                                                          │
                            │            │            ├─────────────────────────────────────────────────[BCD          D82           D92        ]┤
                            │            │            │                                                                                                                                          │
                            │            │            │                                                                                                                                          │
                            │            │            ├─────────────────────────────────────────────────[BCD          D83           D93        ]┤
                            │            │            │                                                                                                                                          │
                            │            │            │                                                                                                                                          │
                            │            │            ├─────────────────────────────────────────────────[BCD          D84           D94        ]┤
                            │            │            │                                                                                                                                          │
                            │            │            │                                                                                                                                          │
                            │            │            └─────────────────────────────────────────────────[BCD          D85           D95        ]┤
                            │            │                                                                                                                                                        │
                            │            │                                                                                                                                                        │
                            │            ├─────────────────────────────────────────────────[WAND         D90           H0FF          D96        ]┤
                            │            │                                                                                                                                                        │
                            │            │SM400                                                                                                                                                   │
                            │            │                                                                                                                                                        │
                            │            ├┤    ├──┬────────────────────────────────────────────────────────[SWAP         D96        ]┤
                            │            │            │                                                                                                                                          │
                            │            │            │                                                                                                                                          │
                            │            │            ├────────────────────────────────────────────────────────[SWAP         D92        ]┤
                            │            │            │                                                                                                                                          │
                            │            │            │                                                                                                                                          │
                            │            │            └────────────────────────────────────────────────────────[SWAP         D94        ]┤
                            │            │                                                                                                                                                        │
                            │            │                                                                                                                                                        │
                            │            ├─────────────────────────────────────────────────[WOR          D96           D91           D100       ]┤
                            │            │                                                                                                                                                        │
                            │            │                                                                                                                                                        │
                            │            ├─────────────────────────────────────────────────[WOR          D92           D93           D101       ]┤
                            │            │                                                                                                                                                        │
                            │            │                                                                                                                                                        │
                            │            └─────────────────────────────────────────────────[WOR          D94           D95           D102       ]┤
                            │                                                                                                                                                                      │
                            │                                                                                                                                                                      │
                        (39)├─────────────────────────────────────────────────────────────────────────────[END       ]┤
修正する
投稿日 2024/12/13 (Fri) 8:50:21
更新日 2024/12/13 (Fri) 8:50:21
 

【70456】Re:IQRCPU時計データについて 名無しさん
メール  
URL  

BCD変換して、SMOV命令で目的のデータレジスタへ転送する。
修正する
投稿日 2024/12/13 (Fri) 12:00:45
更新日 2024/12/13 (Fri) 12:00:45
 

名前
E-Mail
題名 (注)半角カナは使用しないでください。
URL
削除キー sage機能

  もどる     新規投稿     トピック表示     投稿順表示     投稿ランキング     次の30件     前の30件     ヘルプ  

No.Password

Wing Multi BBS Pro 1.1.4