西門子高速計(jì)數(shù)器指令講解
1. S7-200中CPU224和CPU226有6組高速計(jì)數(shù)器
HSC0-HSC5
1. 每一個(gè)高速計(jì)數(shù)都有固定的計(jì)數(shù)端子和功能端子
2. 高速計(jì)數(shù)器的模式有0-11號(hào)模式 每一種模式都有不同的功能
其中HSC0和HSC3除0-11號(hào)以外還支持12號(hào)模式
3. 0-11號(hào)模式總共分4大類
單相計(jì)數(shù)1 由內(nèi)部改變計(jì)數(shù)方向 0-2號(hào)模式 0-5模式相當(dāng)于三菱C235-C245
單相計(jì)數(shù)2 由外部改變計(jì)數(shù)方向 3-5號(hào)模式
兩相計(jì)數(shù) 6-8號(hào)模式 ===三菱的C246-C250
A/B相正交計(jì)數(shù) 9-11號(hào)模式 ===三菱的C251-C255
1. 單向計(jì)數(shù)1 通過PLC內(nèi)部高速計(jì)數(shù)器控制字節(jié)中的一個(gè)位,來確定增計(jì)數(shù)還是減計(jì)數(shù)。
2. 單向計(jì)數(shù)2 通過控制高速計(jì)數(shù)器功能端子,來控制增或者減計(jì)數(shù)
3. 兩向計(jì)數(shù) 分出2個(gè)計(jì)數(shù)端子分別對(duì)應(yīng)增計(jì)數(shù)和減計(jì)數(shù),(增/減時(shí)鐘,只允許接一相)
4. A/B相正交計(jì)數(shù) 接2相 正轉(zhuǎn)增計(jì)數(shù) 反轉(zhuǎn)減計(jì)數(shù)(常用)
4. 編程步驟
第一步.定義高速計(jì)數(shù)器的控制字節(jié)
運(yùn)行單相計(jì)數(shù)和兩相計(jì)數(shù)用16#F8——SMB37或SMB47等等
第二步:寫入當(dāng)前值和預(yù)設(shè)值
預(yù)設(shè)值:用來產(chǎn)生中斷
第三步:定義計(jì)數(shù)模式
HSC:高速計(jì)數(shù)器0.1.2.3.4.5
MODE:高速計(jì)數(shù)器模式0-12
第四步:中斷允許和中斷連接
第五步:執(zhí)行高速計(jì)數(shù)器
N:執(zhí)行哪一種高速計(jì)數(shù)0.1.2.3.4.5
如需只需要高速計(jì)數(shù)功能只需要使用第一步,第三步和第五步。
注意:1.當(dāng)修改了高速計(jì)數(shù)器任意設(shè)定值,需從新接通HSC指令
2.0-8號(hào)模式只能接一相
3.當(dāng)執(zhí)行了HSC指令,當(dāng)前值自動(dòng)清零
智通教育是東莞市專業(yè)的PLC編程培訓(xùn)機(jī)構(gòu),平時(shí)會(huì)不定期的在網(wǎng)站發(fā)布一些PLC電氣自動(dòng)化課程相關(guān)的知識(shí)點(diǎn),有興趣的同學(xué)歡迎大家關(guān)注本網(wǎng)站!