發布日期:2022-04-26 點擊率:237 品牌:歐姆龍_Omron
一、 常斷象征是啥意思?啥情況下能夠用常斷象征,常斷象征位在啥時分接通呢?
1.P_OFF位(常開)在啥情況下都不會導體的,一般用于處理不容許置ON的情況
例如,CNT指令,假定客戶不容許在任何情況復位,那么在RESET端傳常開的P_OFF
2.別的,實習常閉的P_OFF就等于常開的P_ON
二、請問CP1H的PID運算能不能操控同一個電機的正回轉(開關量操控),或許用其它指令能夠結束?
PID運算后的輸出量是個接連的量,哪怕是開關量輸出的PID操控,輸出的也是占空比,這么是無法直接結束正回轉的,您需求再用比照功用來結束正回轉,例如,芇ID輸出量大于50%時,讓電機正傳,反之則回轉
三、我思考的是用PID指令接納4-20mA信號,可是因為PID需求設定政策值,而我僅需求設定一個政策方案,4-20mA對應當設定政策方案,PID指令將運算效果輸出給對應的繼電器,可是不知道PID指令的輸出是怎么改動的,所以覺得很頭疼;我看了關于PTO指令,但它只能輸出給一個繼電器,而我需求幾個繼電器一同接納脈沖信號。
你能夠把這個政策方案通過處理后成為一個點給設定值。PID輸出當然是依據份額積分微分運算后給出的,進行的是一個主動的操控,所以沒有固定值,假定你需求固定的輸入對應固定的輸入的話,直接用定標做就能夠,沒有必要用PID。TPO指令給一個輸出,而一個輸出只需功率夠能夠連多個繼電器,但疑問便是你說的同一個信號操控的多個繼電器,怎么或許有些是高電平有些是低電平,他們的電平必定是一同的。假定要紛歧起,就再用別的的plc輸出點串到各自回路里別離操控,但要害是啥時分需求哪個繼電器ON,啥時分需求哪個繼電器OFF,這個邏輯必定要事前自個了解并寫到PLC程序里。
四、請問PID運算的輸出是不是能夠正回轉操控?假定能夠用啥指令?
一條PID指令只能是正轉操控或許回轉操控,不能正回轉一同操控,像你這種情況用兩條PID指令就能夠了
五、該操控辦法用于工業熱處理爐窯,其首要作業原理為:輸入4-20mA信號,4-11mA為一個處理區間(冷卻動作),11-13mA為死區(不需求動作),13-20mA為另一個處理區間(加熱動作)。當處于加熱區間時,13-20mA對應0-100%輸出,但此0-100%輸出需改換為周期10s的脈沖輸出,假定需求4個繼電器輸出點,跟著輸入信號的巨細,4個繼電器需求紛歧樣辦法作業,信號大時4個都作業,信號比照小時,懇求每個繼電器間歇式輪換作業;關于冷卻區間,則輸入信號與輸出成反比。不知道運用CP1H該怎么編程,謝謝
信號大時4個都作業,信號小時每個繼電器間歇式輪換作業,啥時分算信號大,啥時分算信號小?間歇輪換作業詳細是以多少時刻為距離輪換的?冷卻區間的反比詳細是怎么比的?加熱用正比,冷卻用反比,那么便是說不需求用PID操控?冷卻的時分是不是用的別的操控設備,輸出需求改換成脈沖嗎
六、小數和浮點的貯存 在OMRON的PLC中小數怎么貯存在DM區中,如十進至的17.625存入DM區中,它是怎么存的,小數是怎么化為2進制的。
2 浮點數和小數是一個概念嗎?
3 我假定用小數進行運算,是不是有必要用浮點運算指令,仍是把小數轉為浮點數在進行運算,怎么轉化呢?
1.是依照浮點數的格局存在接連的兩個通道里,也便是用32位的2進制標明一個浮點數,兩個通道總共32位(0-31),最高位標明符號,23-30位標明指數,0-22位是尾數。
2.在OMRON的PLC里依照以上格局運用的數據便是浮點數,因為浮點數包含小數有些,所以假定要用到比照雜亂的精確的小數核算的,根柢都用浮點數
3.雜亂的都用浮點數,假定簡略的只需求一位或兩位小數的,能夠思考把整數拓寬10倍或100倍核算,效果也能保存小數,但數據自身仍是16進制或BCD碼的,僅僅你自個知道終究的一位或兩位是小數。這種辦法的條件是數據核算時位數要夠。
七、程序基地有一條TXD指令,假定發送數據時刻為50ms,PLC施行TXD指令應當是小于50ms的吧,請問是等我的數據發送結束往后再施行TXD往后的的指令嗎?也便是說50ms往后
TXD的施行是外設效力時刻去向理的
實習在程序施行中,TXD的指令施行時刻256個字節,例如CP1H只需1.2ms
施行結束后,立刻施行下個指令
終究,一個掃描周期的程序施行結束,抵達外設效力時刻后才發送數據
這個時刻就比前面指令施行時刻要長,詳細要看字節數,一般十幾或是幾十ms,假定一個掃描周期的外設發送不完,那么下個掃描周期的外設效力時刻持續發送
八、1、在CP1H中設定模仿量的量程有6000和12000之分,這個是怎么斷定的?
2、在PID運算中,我假定做了一個PIDA的指令,是每次在主張PID時要調整一下,仍是榜初度調整后(把調整后的參數批改后寫入正本的PID里),往后主張時就不要再調整了,往后的動作是相同的
1.6000和12000是分辯率,也便是把輸入信號例如4-20ma分紅6000份或許12000份。詳細設置便是在軟件的設置里的內建ADDA這一欄的最上面挑選6000或12000,然后下載下去斷電上電就能夠了
2.假定體系不常常發作改動,就不需求每次都整定了,直接主張PID操控就能夠了
九、脈沖設定用4位8421碼來設定,輸出用PLS2,PLC讀入的是16進制的,
怎么改換成10進制,即假定設定是1234個脈沖,則PLS2輸出也是
1234個脈沖,而不是4660個脈沖。
PLS2脈沖輸出指令,設定的脈沖數、加減速率、政策頻率等都是16進制的。
是把PLC讀取到的16進制數做為PLS2指令設定的脈沖數嗎?
假定輸入的“1234”是16進制數,直接把該16進制數做為PLS2
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航