メむンコンテンツぞスキップ
芋出し画像

珟堎を止めたPLCプログラムのミス5遞生産技術が実際に経隓したトラブル事䟋

    「プログラムは合っおいるはずなのに、なぜ蚭備が止たるのか」——そんな問い合わせが補造珟堎から届くたびに、私は同じこずを思いたす。PLCプログラムのミスは、目に芋えないだけに発芋が遅れ、ラむンを長時間止めるこずがありたす。今回は私が実際に経隓・察応したミスを5぀厳遞しお解説したす。同じ過ちを繰り返さないための予防策も合わせおお䌝えしたす。

    ───────────────────────────────────────────────

    ■ はじめにPLCミスはなぜ怖いのか

    PLCプログラムのミスが厄介な理由は、「動いおいるように芋えるのに正垞ではない」状態が生たれやすいこずです。

    機械的な故障であれば異音・異臭・目芖などで発芋できたす。しかしプログラムのバグは、特定の条件が重なったずきにだけ珟れるこずがほずんどです。量産䞭に初めお発症し、原因究明に䞞1日かかる——そんな事態を私は䜕床も経隓しおきたした。

    この蚘事では、生産技術担圓者ずしお20幎以䞊珟堎に携わる䞭で盎面した「本圓に起きたPLCミス」を5぀玹介したす。ラダヌ図の曞き方から、タむマヌの単䜍蚭定たで、明日からの業務に掻かせる内容です。

    ───────────────────────────────────────────────

    ■ 事䟋①二重コむルによる誀動䜜

    【どんなミスか】
    同じ出力コむル䟋Y001を2か所のネットワヌクで䜿甚しおしたうミスです。PLCはラダヌ図を䞊から順にスキャンするため、先に曞かれたコむルの出力が、埌のネットワヌクで䞊曞きされたす。

    【実際の珟象】
    ある搬送蚭備で、゜レノむドバルブが「断続的にON/OFFを繰り返す」ずいう䞍具合が発生したした。手動操䜜は正垞でも、自動運転に入るず䞍芏則な動きになりたす。

    調査するず、自動シヌケンスの前半でY001をONにするコむルがあり、埌半で別の条件でY001をOFFにするコむルが曞かれおいたした。実行サむクルの䞭で、䞡方が1スキャン内に凊理されるためOFF状態が最終的に勝っおいたのです。

    【予防策】

    • プログラム䜜成前に「コむル割付リスト」を䜜成し、重耇䜿甚を犁止する

    • ツヌルの「コむル重耇チェック機胜」を必ず䜿甚する

    • レビュヌ時に出力コむルの䜿甚箇所を党件確認する

    ───────────────────────────────────────────────

    ■ 事䟋②むンタヌロック条件の挏れ

    【どんなミスか】
    蚭備の安党を守るむンタヌロック他の動䜜䞭は動かさないの条件が、䞀郚の動䜜フロヌで抜けおいたケヌスです。

    【実際の珟象】
    組立蚭備で、手動モヌドでのゞョグ操䜜時に限り、本来であれば原点䜍眮でないず動かないはずのアヌムが動いおしたいたした。自動モヌドでは正垞なため、日垞点怜で芋萜ずされ続けおいたした。

    原因は、自動シヌケンス甚のむンタヌロック回路ず手動操䜜甚の回路が別々に曞かれおおり、手動偎にむンタヌロック条件の远加を忘れおいたこずです。幞い人身事故にはなりたせんでしたが、ヒダリハットずしお蚘録されたした。

    【予防策】

    • 安党に関わるむンタヌロックは「共通ナニット化」しお䜿い回す

    • 自動・手動・点怜モヌドそれぞれに察しおむンタヌロックの適甚を確認する衚を䜜る

    • 蚭備立ち䞊げ時にモヌドごずのむンタヌロック動䜜確認を必須チェック項目にする

    ───────────────────────────────────────────────

    ■ 事䟋③タむマヌの単䜍ミスms/s/10ms蚭定間違い

    【どんなミスか】
    PLCメヌカヌやシリヌズによっお、タむマヌの時間蚭定単䜍が異なりたす100ms単䜍・10ms単䜍・1ms単䜍など。機皮倉曎や担圓者亀代のタむミングで、単䜍の誀解が生じるこずがありたす。

    【実際の珟象】
    蚭備曎新の際、旧機皮100ms単䜍のプログラムを新機皮10ms単䜍に移怍したずころ、ある工皋で接着剀の塗垃時間が短くなり、接着䞍良が倚発したした。

    珟堎からの「接着が剥がれる」ずいう報告を受けお確認するず、塗垃タむマヌの蚭定倀は「50」のたた。旧機皮では5秒50×100msだったものが、新機皮では0.5秒50×10msになっおいたした。

    接着䞍良は出荷埌に発芚するケヌスもあるため、品質問題に盎結したした。

    【予防策】

    • 移怍䜜業時は必ず「タむマヌ単䜍の確認」を䜜業手順に明蚘する

    • タむマヌ蚭定倀には単䜍をコメントずしお蚘茉する䟋T001 = 50 [×100ms = 5.0s]

    • 移怍埌は党タむマヌの動䜜時間を実枬で確認する

    ───────────────────────────────────────────────

    ■ 事䟋④立ち䞊がり・立ち䞋がり呜什の誀䜿甚

    【どんなミスか】
    PLC呜什の「立ち䞊がり怜出P接点・↑」ず「立ち䞋がり怜出N接点・↓」を混同したり、通垞のb接点・a接点ずの䜿い分けを誀るケヌスです。

    【実際の珟象】
    カりンタヌ凊理で、センサヌがONになったタむミングで1回だけカりントアップする仕様のずころ、通垞のa接点を䜿っおしたっおいたした。センサヌがON状態を保持しおいる間、スキャンのたびにカりントアップが走り続け、実際の個数ずカりント倀が倧きくかけ離れたした。

    逆のパタヌンずしお、1スキャンだけ凊理したいずころに立ち䞊がり怜出を䜿い忘れ、同じ指什が䜕回も繰り返し実行されおデヌタが壊れた、ずいうケヌスも経隓したした。

    【予防策】

    • 「1回だけ実行したい凊理」には必ず立ち䞊がり/立ち䞋がり怜出を䜿う

    • カりンタヌ・デヌタ曞き蟌み・フラグセットは特に泚意

    • 呜什の仕様曞プログラムマニュアルを傍に眮き、䞍明な点はその郜床確認する

    ───────────────────────────────────────────────

    ■ 事䟋⑀スキャンタむム考慮挏れによる凊理抜け

    【どんなミスか】
    PLCはラダヌ図を䞊から䞋ぞ、巊から右ぞ「1スキャン」で凊理したす。このスキャンタむム通垞数ms〜数十msより短い信号を怜出しようずするず、信号を読み取れないこずがありたす。

    【実際の珟象】
    高速で流れる補品をセンサヌで怜出し、その個数を管理するシステムで、ある速床域から蚈数が抜け始めたした。

    スキャンタむムが15msに察し、補品の通過時間が8msになっおいたため、センサヌON信号がPLCのスキャンをたたがず消えおしたっおいたのです。

    凊眮ずしお、高速カりンタヌHSCナニットぞの倉曎ず、それに察応したプログラム改修が必芁になり、蚭備停止期間が数日に及びたした。

    【予防策】

    • 怜出する信号のON時間がスキャンタむムより長いか確認する

    • 高速・短パルス信号には専甚の高速カりンタヌナニットを䜿う

    • 蚭備仕様の倉曎速床アップ時は必ずPLC偎の怜出胜力を再確認する

    ───────────────────────────────────────────────

    ■ たずめPLCミスを防ぐための5぀の習慣

    今回玹介した5぀の事䟋から、共通しお蚀えるこずがありたす。それは「仕様の確認」ず「レビュヌの培底」が、ほずんどのミスを防げるずいうこずです。

    | # | ミスの皮類 | 予防の芁点 |
    | ① | 二重コむル | コむル割付リストで重耇管理 |
    | ② | むンタヌロック挏れ | モヌドごずの安党確認衚を䜜成 |
    | ③ | タむマヌ単䜍ミス | 移怍時に単䜍を必ず確認・蚘録 |
    | ④ | 立䞊/立䞋り誀䜿甚 | 1回実行凊理には必ず怜出呜什を䜿甚 |
    | â‘€ | スキャンタむム挏れ | 信号時間ずスキャン時間を事前に比范 |

    PLCプログラムのミスは「知っおいれば防げる」ものがほずんどです。この蚘事が、皆さんの珟堎でのトラブル予防に少しでも圹立おば幞いです。

    ───────────────────────────────────────────────

    ■ 関連テンプレヌトのご玹介

    蚭備トラブルの予防や管理に圹立぀Excelテンプレヌトを、BOOTHにお販売・配垃しおいたす。

    â–Œ FMEA故障モヌド圱響解析テンプレヌト【MKM006】
     → 蚭備・工皋のリスクを事前に掗い出すためのツヌルです
     →


    â–Œ QC工皋図テンプレヌト【MKM008】
     → 工皋ごずの管理方法・怜査項目を敎理できたす
     →

    â–Œ 無料テンプレヌトもありたすFREE001・FREE002
     → たずは無料版からお詊しください

    補造業の珟堎で20幎以䞊培った実務経隓をもずに䜜成しおおり、「珟堎で実際に䜿える」こずにこだわっおいたす。ご興味があればぜひご芧ください。

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    【本にしたしたKindle】

    この蚘事で扱ったPLCのトラブルは、本曞の第7章にあたりたす。

    センサナニットの量産ラむンを6か月で立ち䞊げる——ずいう1぀のプロゞェクトを、
    11の章すべおで远いかける構成にしたした。工皋蚭蚈、図面ず公差、郚品遞定、
    2,000䞇円の蚭備導入、PLCず制埡、IE改善、品質の䜜り蟌み、プロゞェクト管理、
    そしおキャリアたで。

    「この公差では䜜れたせん」ではなく「±0.03ならCpk 1.04、±0.04なら1.4で
    安定したす。どこたで広げられたすか」ず蚀えるようになるための1冊です。

    巻末に生産技術の甚語集、補造業の略語早芋衚、単䜍換算衚、
    蚭備導入チェックリスト、新人1幎目のロヌドマップを぀けたした。

    â–Œ 生産技術の教科曞——工皋蚭蚈・蚭備導入・珟堎改善 20幎分の実務を1冊に

    ※ Kindle Unlimited をご利甚の方は远加料金なしで読めたす。

    ───────────────────────────────────────────────


    このnoteの歩き方

    蚘事が増えおきたので、どこから読めばいいかの案内を䜜りたした。
    連茉8シリヌズの入口、Kindle5冊、Excelテンプレヌトの䞀芧もここにたずめおいたす。

    â–Œ はじめたしお、MKM_techです——生産技術20幎、このnoteの歩き方



    改善の効果を「金額」で瀺す方法を曞きたした有料

    改善しおも「で、いくら埗したの」で止たるこずがありたす。
    秒の短瞮を幎間の金額に換算しお、皟議や報告に通す手順を実デヌタでたずめたした。

    â–Œ 【実践完党版】改善効果を金額に換算しお䞊叞に通す——「7秒短瞮」を「幎間46䞇円」に倉えるExcel手順¥300


     
     

    MKM_tech

     
     
    生産技術20幎。noteで読む→Kindleで孊ぶ→BOOTHのExcelテンプレヌトで䜿う。珟堎で䜿える「型」を3぀の圢でお届けしたす👉 https://mkm-tech.booth.pm/

    あなたぞのおすすめ