作爲數學學渣的我想利用PLC求解一下75°的正弦值

PLC的漢語全稱是什麼?

可編程邏輯控制器撒!所以進行一些複雜的運算對於它來說簡直是毛毛雨……

在工業控制中有時為了計算某些三角形的高度或者某些距離需要用到數學函數指令。

如果需要求解sin75°的值就可以利用下圖所示的梯形圖程序求解,得到的結果存儲在AC1中。

對應的語句為:

LD I0.0

MOVR 3.14159, AC

/R 180.0, AC0

*R 75.0, AC0

SIN AC0, AC1

梯形圖:

作為數學學渣的我想利用PLC求解一下75°的正弦值

ADD加法、SUB減法、MUL乘法、DIV除法

數學函數指令介紹:

數學函數指令包括平方根、自然對數、指數、三角函數等常用的函數指令,這些指令的梯形圖和語句表如下圖所示。

作為數學學渣的我想利用PLC求解一下75°的正弦值

作為數學學渣的我想利用PLC求解一下75°的正弦值

作為數學學渣的我想利用PLC求解一下75°的正弦值

作為數學學渣的我想利用PLC求解一下75°的正弦值

作為數學學渣的我想利用PLC求解一下75°的正弦值

作為數學學渣的我想利用PLC求解一下75°的正弦值

數學函數指令的輸入和輸出數據均為32位實數,結果如果大於32位二進制數表示的範圍,則產生溢出,也就是使得SM1.1為1,結果為零或者負值可以由符號位SM1.0(零)和SM1.2(負)得出。

自然對數指令是對實數取自然對數。當求解以10為底的常用對數時,可以用/R(或DIV_R)指令將該數的自然對數除以LN10(約為2.302585)。指數指令是對實數取以e為底的指數。可以用指數指令和自然對數指令相配合來完成以任意常數為底和以任意常數為指數的計算,例如,求X的Y次冪,輸入指令:EXP(Y*LN(X))。

正弦、餘弦和正切指令是對實數弧度值進行相應的計算。如果輸入值為角度,要先將角度值轉化為弧度值即使用*或(MUL_R)指令將該角度值乘以π/180°。IN的尋址範圍均為VD、ID、QD、MD、SD、SMD、LD、AC、常數、*VD、*LD和*AC。OUT的尋址範圍均為VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*LD和*AC。

作為數學學渣的我想利用PLC求解一下75°的正弦值


分享到:


相關文章: