怎么做1HZ閃爍
劉玉蓉
發(fā)布于2014-11-07 17:36
24
0
標(biāo)簽:
怎么做1HZ 或者0.5HZ閃爍信號(hào),
1.比如做個(gè)程序讓M4.0以1HZ通斷
2.在PLC CPU屬性中怎么設(shè)置,讓M5.0以1HZ通斷
佳答案
一、.自己編程如下:
A "SYS_Always_On M0.1"
= L 2.0
A L 2.0
AN #RstBit2
L S5T#250MS
SD "250ms定時(shí)器T2"
A L 2.0
A "250ms定時(shí)器T2"
JNB _029
L #WaveInt2
L 1
+I
T #WaveInt2
AN OV
SAVE
CLR
_029: A BR
= #RstBit2
A L 2.0
JNB _02a
L #WaveInt2
T "MidVar MW8"
_02a: NOP 0
A L 2.0
A "MidVar M9.0"
= "SYS_0.5SEC_SQ_WAVE M2.3"
A L 2.0
A "SYS_0.5SEC_SQ_WAVE M2.3"
FP #MidBit6
= "SYS_0.5SEC_PULSE M1.3"
二、在PLC CPU屬性中設(shè)置:
1、打開(kāi)項(xiàng)目程序后,再打開(kāi)項(xiàng)目的“HW Config”硬件組態(tài)工具視窗;
2、在“HW Config”硬件組態(tài)工具視窗里,鼠標(biāo)雙擊CPU組態(tài)模塊,則彈出CPU模塊的“Properties”對(duì)話框;
3、選取CPU模塊的“Properties”對(duì)話框的“Cyele/Clock Memory”標(biāo)簽項(xiàng);
4、在“Clock Memory”組內(nèi),勾選上“Clock Memory”項(xiàng);再在“Memory Byte”右側(cè)的文本框中,鍵入一個(gè)M存儲(chǔ)區(qū)中字節(jié)編號(hào)(例如:MB1或MB10);
5、“OK”按鈕后關(guān)閉CPU模塊的“Properties”對(duì)話框,后“Save and Compile”編譯保存。
6、注意:鍵入的M存儲(chǔ)區(qū)中字節(jié)編號(hào)(例如:MB1或MB10)不能被程序的任何一個(gè)地方使用,整個(gè)字節(jié)的每一Bit位都將被系統(tǒng)自動(dòng)指定為周期/頻率不同的時(shí)鐘Bit位存儲(chǔ)器;則被指定的整個(gè)存儲(chǔ)字節(jié)(Memory Byte)就是時(shí)鐘存儲(chǔ)器(Clock Memory)。
7、時(shí)鐘存儲(chǔ)字節(jié)(Memory Byte)的各位對(duì)應(yīng)周期/頻率如下:
字節(jié)位 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
頻率(Hz) 0.5 0.62 1 1.25 2 2.5 5 10
周期(秒) 2 1.6 1 0.8 0.5 0.4 0.2 0.1