STOP ; --------------------------------------------------------------------------- ; ArdIO - 動作定義用マクロ ブロック1 v1.0B1 2019-03-18 ; Copyright (C) 2018-2019 KYOHRITSU ELECTRONIC INDUSTRY CO., LTD. ; http://prod.kyohritsu.com/KP-TMAR08.html ; 本プログラムは共立電子産業「プログラマブルタイマー基板」(KP-TMAR08) での ; 利用に限り、自由に使用・改変することができます。 ; プログラムの内容に関する質問・サポート等は行っておりません。 ; --------------------------------------------------------------------------- ;4ch順送りタイマー ;PH0->Timer0トリガ VR0..3->Timer0..3時間 JP0..3->タイマー0..3の倍数 ;PH1で全てのタイマーをリセット ;PH->Timerトリガ VR->Timer時間 JP->タイマーの倍数 Timer->リレー ;入力 PH2,PH3は未使用 BLOCK1 MAJV,1 ;バージョン1.0 MINV,0 ; ;Timer0 VM0,1000 ;VR0の最大値を1000(10秒)に TX0,VR0 ;VR0の値をタイマー0へ JL0,1 ;JP0のL側の値を1に JH0,10 ;JP0のH側の値を10に TM0,JY0 ;JP0の選択値をタイマー0のマルチプライヤ入力へ TP0,PH0 ;フォトカプラ入力0でタイマー0をトリガ RY0,TY0 ;タイマー0の出力をリレー0へ TR0,PH1 ;フォトカプラ1でタイマー0をリセット ;Timer1 VM1,1000 ;VR1の最大値を1000(10秒)に TX1,VR1 ;VR1の値をタイマー1へ JL1,1 ;JP1のL側の値を1に JH1,10 ;JP1のH側の値を10に TM1,JY1 ;JP1の選択値をタイマー1のマルチプライヤ入力へ TN1,TY0 ;タイマー0の立下りでタイマー1をトリガ RY1,TY1 ;タイマー1の出力をリレー1へ TR1,PH1 ;フォトカプラ1でタイマー1をリセット ;Timer2 VM2,1000 ;VR2の最大値を1000(10秒)に TX2,VR2 ;VR2の値をタイマー2へ JL2,1 ;JP2のL側の値を1に JH2,10 ;JP2のH側の値を10に TM2,JY2 ;JP2の選択値をタイマー2のマルチプライヤ入力へ TN2,TY1 ;タイマー1の立下りでタイマー2をトリガ RY2,TY2 ;タイマー2の出力をリレー2へ TR2,PH1 ;フォトカプラ1でタイマー2をリセット ;Timer3 VM3,1000 ;VR3の最大値を1000(10秒)に TX3,VR3 ;VR3の値をタイマー3へ JL3,1 ;JP3のL側の値を1に JH3,10 ;JP3のH側の値を10に TM3,JY3 ;JP3の選択値をタイマー3のマルチプライヤ入力へ TN3,TY2 ;タイマー2の立下りでタイマー3をトリガ RY3,TY3 ;タイマー3の出力をリレー3へ TR3,PH1 ;フォトカプラ1でタイマー3をリセット ENDB