TOP  >  なーお'nぶろぐ

日記一覧

当サイトに登録されている日記一覧
767件のうち381 - 390件目を表示しています。


[投稿日   ] [タイトル   ] [アクセス数   ]
4月
12 (金)
カテゴリー  Business
タグ  プログラム 仕事 FA

今日は仕事ネタ。

モーションで多軸制御をしていると、シーケンスで同じ回路を沢山書く場面に良く遭遇しますね。

警報回路とか、各軸の位置決め回路とか。

同じ回路の展開はコピペ+デバイス置換で作ってゆく事が多いと思いますが、どうしてもタイプミスが残ってしまって、立ち上げ時にすぐに動かなかったり潜在バグになったり、変更の際の打ち込みの手間が大変だったり、悩みの種です。

どうしたら良いかなと考えていたところで、ふと三菱のGXWorks2の編集で右クリックしてみると、「CSVファイルからの読出」「CSVファイルへ書込」メニューがあるではないですか!

ということで、今回はこれを試してみました。

GXWorks2の回路編集状態で右クリックすると、コンテキストメニューが出てきます。その一番下に、ありますネ。

t_01e5a50fb6fe3d268daf6954c69b9e2093.jpg

私が実行した手順は、以下のとおりです。

標準的な回路を1つ作って、CSVファイルへ書き込む

 多軸展開したい回路のベース回路をひとつ、ラダーで作ります。
 ここで、次のような注意点があります

  1. 後で変更する可能性がある回路はできるだけ無くしておく。
     実際の運転プログラムからの指令やインターロックなど、軸単位で異なる条件や、現場で変更しそうなところは、総合接点として入れておき、そのコイル回路を別プログラムに書くような構成です。
  2. デバイスマップをよーく考えて作っておく
     当然ながら、デバイスのマッピングには細心の注意を払い、無駄なく、デバイスのかぶりがないように設計しておきます。
t_02e43824f78b11c6b09cf1af3b32a5b19e.jpg

書込んだCSVファイルを参考に、EXCELで編集

 ここは腕の見せ所です。

  1. CSVで書きだしたファイルは、ニモニック表記になっています。 「そんなのわからない」 なんて言わずに良く見ているとすぐに理解できてきます。
  2. 多軸展開となる部分や、位置決めポイント展開となる部分などは変数としてEXCELでデバイス番号の計算式を作ります。
  3. 書き出しのために1行にしないといけないので、その部分は軸数ぶんのコピペは仕方ないでしょう。 必要に応じてマクロ化したりすれば、割と簡単になりそうですけど、変更しやすいように作っておくのがミソなので最小限がオススメです。
  4. 最終行に「END」をお忘れなく。
    t_00a7d53dfa084fcad7ac370422514ee7b8.jpg

CSVファイルで保存

 書き出した時のCSVを参考に、1シートの縦に長ーいシートをつくり、それをタブスペーサのテキスト形式で保存します。
 CSV形式で保存すると、カンマ区切りになってしまうので、GXWorks2で読み込めません。 タブ区切りで保存しましょう。 私の場合はテキスト形式でやりました。

文字コードの変換

 私のローカルPC環境の問題かもしれないですが、Shift-JISで書かれたタブ区切りのCSVファイルは、読み込みに失敗します。 :roll:

  1. 一旦、テキストエディタで開いて、unicodeで保存。
  2. その後、拡張子をcsvに変更します。

GXWorks2で読み込み

 例の右クリックのコンテキストメニューで、読み込みます。 表示中のプログラムにごっそり上書きされるので、要注意。

 いかがでしょうか。 使い方は人それぞれですが、なかなか良いと思いますよこれ! :-D

コメントあり 2  |  続きを読む |  閲覧(26340)
10月
12 (木)
カテゴリー  PC,Linux,仮想化
タグ  自鯖 VMwareServer VineLinux

10月8日の記事で、現行サーバー上にVMWare-Server(無償)を使って、VineLinux4.0β2を稼動してみましたが、 今月末あたりに同4.0正式版がリリースされる見込みのようですので、 リリース後にすぐにサーバーを移行できるよう、予察を実施中です。 大体見込みが立ちましたのでそのメモです。

...
続きを読む |  閲覧(43776)
11月
4 (土)
カテゴリー  PC,Linux,仮想化
タグ  VMwareServer VineLinux エコ

公開サーバーはVMware上の仮想OSに移すと決めたんですが、 社内ファイルサーバーをどうするか悩みまくってます。  ファイルサーバーはLinux-SoftRaid1で構築するとして、 Musicサーバーはwindowsな環境でないとASIO関連ドライバの問題が残ってしまいますので、 結局Linux2台+windows1台の、計3台が常時稼動ということに。 省電力の面から環境に優しくない会社だな、こりゃ。 

・・で、何とか2台にできないかと、coLinuxやらVMWareやらで試して悩んだ備忘録です。

...
コメントあり 2  |  続きを読む |  閲覧(50614)
3月
16 (日)
カテゴリー  Web
タグ  携帯対応
最近、xoops周りの携帯環境構築に時間を費やしていました。 新たに「WizMobile」という携帯対応モジュールが発表され、今まで使っていた「xmobile」が開発終了宣言。。 こうなると、できだけ早く新たな環境へ移行できるようにしてゆかないと先行き不安。 けれども、どうも皆...
続きを読む |  閲覧(19270)
5月
15 (火)
カテゴリー  PC,Linux,仮想化
タグ  自鯖 Raid ハード
先日の [Linux] 公開鯖のHDD1台死亡 以来、古いHDDで代替してきましたが、ついにこの日が訪れました。 代替HDDもI/Oエラーで逝く。。 新品のEIDE-HDD、250GB x 3台は買ってあったので、いつでも更新できるように準備はしていたのですが、 いざその段...
コメントあり 2  |  続きを読む |  閲覧(44070)
1月
5 (金)
カテゴリー  Web

 昨日の記事でドメイン取得しました、 積層スピーカーの会

xoops_pukiwiki_1.gif

 最初はPukiWikiで作ろうと試していたのですが、いろいろ調べつつ最後に行き着いたのが「 XOOPS CUBE」に「 PukiWikiMod」を組み合わせて作るPukiWiki!...

コメントあり 2  |  続きを読む |  閲覧(17875)
10月
23 (月)

いよいよ本格的に着手しました、社内ネットワークの再構築。 今後、VineLinux4.0が正式リリースされるまで、何回かに分けて報告します。
まず、10月14日の記事で考えたヘンテコなネットワーク構成は破棄しまして、市販のホーム用ルーターを購入して、きっちりセグメントを分離しました。 そして公開用/社内用PCを分離するため、Linuxマシンを1台新作となりました。
**061024追記
 VMWare-ServerのEURA(使用許諾条件)が英文で何度読んでも難解なんですが、公開サーバーへの使用は問題がありそうです。 以下の内容は書き直さず残しますが、今後の実態を反映しないものとしてご理解ください。

**061027追記
 VMWare社と連絡を取りまして、サーバー公開自体はEULAに違反しないとのこと。 EULAの日本語訳が間もなく公開されるようですが、それを読んでもまだわからなかったので、直接問い合わせてOKの回答をもらえたことで、安心して進めます。
 但し、VineLinux自体はサポートOSリストにありませんので、サポートフィーを支払ったとしてもサポートを受ける事はできません。
 また、ライセンスはホストマシン1台につき1つ必要とのことで、弊社では2台にインストールするため、もう一人の社員(妻ですが)に登録してもらって、2台分のライセンスを得ました。
**追記おわり...

続きを読む |  閲覧(40500)
12月
4 (金)
カテゴリー  PC,Linux,仮想化
タグ  自鯖 ESXi CentOS

公開サーバーの更新計画、徐々に進んでいます。

現時点で、ハードとハイパーバイザー(VMWare-ESXi4.0)は決めましたが、ゲストOSで色々悩んでいたところ、

    • web server  : CentOS5.4
    • mail server : Vine Linux 5.0
      • メールサーバーをVineにする理由は、drac+qpopperで、pop before smtpとpop3s が簡単にできるので、今回メインのサーバーと分離した後も融通が効くため。 CentOSだとこの組み合わせはちと面倒なんで。

の2本で行くことで仮決めしました。

ここに至る経緯ですが。。...

コメントあり 1  |  続きを読む |  閲覧(50259)
4月
6 (日)
カテゴリー  PC,Linux,仮想化
タグ  ESXi 自鯖

この[Business] 公開サーバーのIDE不調? 記事に書いたことが、いままで解決していませんでした。 本日早朝3時から緊急メンテナンスを行い、仮対策を実施してみました。...

続きを読む |  閲覧(30345)
1月
3 (土)
先日更新した、仮想化サーバーによるネットサークのまとめページを書きました。  ここです 詳細はブログへのリンクだったり手抜きしていますが、よろしければ参考にどうぞ。 ...
続きを読む |  閲覧(37704)
767件のうち381 - 390件目を表示しています。