Siemens#StarterでDriveを試運転する


この記事はSiemens社のStarterソフトウェアを使ってプログラムなしのDrive試運転方を説明します。

#Starterとは？
StarterはコンミッションツールとしてS120,G120などSiemens社製のDriveと通信、パラメータ設定、情報診断様々な機能はもつのツールです。もちろん無料です。

Download：
[Delivery release for SINAMICS MICROMASTER STARTER V5.3 HF1 and additive SSPs](https://support.industry.siemens.com/cs/document/26233208/sinamics-micromaster-starter?dti=0&lc=en-WW)

Installするとき引っかかりそうなエラーと解決方法：
[STARTER: Installation of the STARTER software](https://support.industry.siemens.com/cs/document/76799493/starter%3A-installation-of-the-starter-software?dti=0&lc=en-US)

ここで、Offlineプロジェクト作成の方法と実機から吸い出しの2つの方法も説明します。
(私は吸い出しのほうがおすすめですが。)

##Offlineプロジェクト作成
Insert single drive unitを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/518c2010-9e9d-df53-c383-9e9b3c430f1a.png)

次はDevice familyを選びます。今回はSinamicsで、DeviceがとりあえずCU240E-2 PNにします。Versionは必ず実機と合わせてください。バージョン確認はDrivesを電源落としてその中にあるCF Cardを取って確認できます。IPはTIAのプロジェクトに合わせてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/f4648498-20fa-b4e0-b94f-4c4a5b133ebd.png)

Configure drive unitを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/3a17999e-66d9-fbe6-de08-65b87c3f0f13.png)

型式は実機に合わせ、Nextを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/7a5eba04-cf26-9b08-0d56-c4759138a21f.png)

“Then start commissioning wizard”のCheckboxを入れて“Finish”をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/835000f1-7ab5-21bd-7826-718e47afb166.png)

Application Classを選びます。
0＝Expert、つまりUserさんが自分でカスタマイズします。
1＝Stand Drive Control、例えばPump、Fan簡単なアプリケーション。
2＝Dynamic Drive Control、例えばEncoder付きのコンベヤー、Lifter、そのような少し精度必要なアプリケーション。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/b2fd968b-7a72-b786-d262-b4611cf88f70.png)

I/O Configurationはハード配線どうする？ってこと。ここはNo changeします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/964bdf11-a1ef-ad0f-f450-373e59e12474.png)

Drive SettingはMotorタイプを選択し、電圧供給を入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/49079ee4-1820-ee4d-099e-9b5fec811a22.png)

MotorでInduction motorとか同期Motorとか選択できます。
そしてMotorの上についてName Plateにのってるデータを手打ちにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/4ed8e6ce-fef2-867c-ac91-b08ecfbfa49d.png)

Motorの定格電流、結線などを入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/d975fb7e-4e82-9d36-549f-932186713228.png)
Important parametersで電流リミット、Ramp-up時間などを設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/94723432-5314-6679-a639-e129841fdf26.png)

Drive Functionがまたどんなアプリケーションを選択します。標準Driveか、重いもの搬送するのDriveとかなどを設定できます。Suitable identification typeはハードウェアの設定終わり、パラメータなどダウンロードしたあとの初めて通信はどうやって最適のパラメータを探すの設定するのです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/3255adc9-37a3-f234-398f-4ab7c1483ce5.png)

全部確認した上にFinishをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/ca14cd21-f720-4500-d7ed-65a44226f815.png)

##実機から吸い出し
Project>Accessible nodesをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/c8e657af-b9c5-a5ce-9042-6d2fe7601bf1.png)

Starterが自動的接続してるDriveを探し表示させます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/ba8ab9d6-2eb1-79b1-7fec-46dee1eaf1ce.png)

1.見つかったDriveに左が小さいなCheckboxがあり、Check入れます。
2.Accept押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/523eaf5f-044f-7d5c-d64f-34cc147d7b71.png)

そうするとProjectが自動的Starterに引っ貼ってくれます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/4f55a901-94c6-3026-75ed-eb37232ff7c5.png)

次は吸い出したDriveを選んで、2のOnlineボダンを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/a80c7d1f-198b-c18a-4983-c50c021317a8.png)

つながってるのであればOnlineとOfflineのCUが違いますよ～と言われています。
“Load HW configuration to PG”をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/f4bfa671-86a1-dfec-9482-56e1aea61a99.png)

それでOnlineとOfflineのCU Typeが一致することになります。
Closeをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/af2f0321-4917-da20-04f1-bacfc5909f87.png)

Driveのところに右クリックし、Target device>Restore factory settingsをクリックします。それで出荷設定に戻ります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/37ae8dd5-edeb-cf88-8120-7a93565a88b2.png)

確認Popupが出てきます。
ここでちょっと注意するのは“Save device parameterization to ROM after completion”というCheckboxです。SiemensのDriveはRAMメモリとROMメモリがありまして、もちろんみんなさんも知ってると思いますが、RAMメモリがアクセス早いが電源消えたらなくなる。ROMが保持できますがアクセスのは遅い。
例えば、試して設定をいじりたいときはRAMだけに書き込んで、あれ～やっちゃったになったら電源入れ直しすれば元に戻れます。
逆に、うん、このパラメータも完璧だ！だと思ったらROMにも書き込まないと電源入れ直してしまうと消えてしまう。
ここでとりあえずCheckbox入れて、“Yes”を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/b5e182e5-8a4e-9f3d-8ecc-f21ce7cb2e86.png)

Factory Reset終わったらDrive navigatorをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/648c0684-d477-8efc-84b5-8958235c56dd.png)

右側の画面はこのように出てきます。Drive configurationをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/1ee2f30c-3dcf-937c-af5f-aa03d7e4b65c.png)

小さいなPopupが出てきます。Carry out configurationをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/3d35ec13-c5bb-6dff-57c7-1ac1fe6f4c60.png)

また小さいなPopupが出てきます。もちろんYesです。
そして先と同じようが構成設定画面が出てきます。Motorなどの実機に合わせように設定してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/d1364f6d-1121-3145-9d76-4e0ac31fd9fc.png)

次は試運転に行きます。
Commissioning をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/f51c1b71-6e30-6057-40f2-8eba0feb1b73.png)

画面の下このような出てきます。
“Assume control priority!”を押してDriveの操作権を取ります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/15e1fd60-4f91-35de-60d6-b101fe1d342d.png)

Assume Control priorityという小さいなPopupがまた出てきます。
Monitoring timeは現在SpeedなどをDriveから取るときの更新時間。
そしてそれらの操作は安全注意が必要です…など。
Acceptを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/91dc66f0-fc78-4768-3bbf-a2af436cdb72.png)

先のボタンが黄色になり、文字も“Give up control priority!”に変わります。
そしてEnablesのCheckboxをいれることで操作始まります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/3c6981cb-2e56-b4de-8b02-ede34cb03c87.png)

Enableすると、n=rpmが入力できるようになってる。ここで仮に100 rpm入れて2の緑のボタンを押して回り始まります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/dee27f2d-d8c8-4482-d908-c5e998643a4a.png)

OKなら1をDriveオフし、n=rpmを0にし、最後は“Give up control priority!”のボタンをクリックし操作権を放棄します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/0fd9766d-3100-8154-d82a-82bc19b4017e.png)

Return Control priorityというPopupが出てきます。
先の“Give up control priority!”ボタン押すことによって操作権を放棄ってことは操作権をPLCなどの上位のControllerに戻すことになります。
もしそのときControllerはONの指令が入るとすぐDriveが動作することになります。
危険があります。本当によろしいですか？っと。
確認したらYesを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154661/35732a0d-5be9-9fa2-868e-5314ff9f08c1.png)

お疲れ様ーです。