PLC编程基础浮点数的三角函数转换计算
使用PLC进行三角函数计算的时候,可以直径使用三角函数指令。如正弦、余弦、正切等。这里就三角函数计算相关的指令分享如下:
1、浮点数SIN运算
角度(RAD)的SIN值的指令。
将[S +1,S ]中指定的角度值(2进制浮点数)转换成SIN值后,传送到[D +1,D ]中。
S:保存2进制浮点数的RAD(角度)的软元件编号
D:保存2进制浮点数的SIN值的软元件编号
使用方法示例:
2、浮点数COS运算
角度(RAD)的COS值的指令。
将[S +1,S ]中指定的角度值(2进制浮点数)转换成COS值后,传送到[D +1,D ]中。
S:保存2进制浮点数的RAD(角度)的软元件编号
D:保存2进制浮点数的COS值的软元件编号
3、浮点数TAN运算
角度(RAD)的TAN值的指令。
S:保存2进制浮点数的RAD(角度)的软元件编号
D:保存2进制浮点数的TAN值的软元件编号
4、浮点数SIN-1运算
执行SIN-1运算的指令。
[S +1,S ]的SIN值求出角度,将运算结果保存到[D +1,D ]中。此外,可以在S中直接指定实数。
S:保存执行SIN-1(反正弦)运算的SIN值的软元件的起始编号
D:保存运算结果的软元件起始编号
注意:
[S +1,S ]的SIN值,可以在-1.0~1.0的范围内设定。[D +1,D ]中保存的角度(运算结果)是保存弧度(-π/2)~(π/2)的值。5、浮点数COS-1运算
执行COS-1运算的指令。D
[S +1,S ]的COS值求出角度,将运算结果保存到[D +1,D ]中。 此外,可以在S中直接指定实数。
注意:
[S +1,S ]的COS值,可以在-1.0~1.0的范围内设定。[D +1,D ]中保存的角度(运算结果)是保存弧度0~π的值。6、浮点数TAN-1运算
执行TAN-1运算的指令。
[S +1,S ]的TAN值求出角度,将运算结果保存到[D +1,D ]中。 此外,可以在S中直接指定实数。
S:保存执行TAN-1(反正切)运算的TAN值的软元件的起始编号
D:保存运算结果的软元件起始编号
注意:
[D +1,D ]中的角度(运算结果),保存以弧度为单位的比(-π/2)大、比(π/2)小的数值。7、浮点数角度→弧度的转换
将角度单位的值转换成弧度单位的指令。
[S +1,S ]的单位从角度单位转换成弧度单位,并保存到[D +1,D ]中。 此外,可以在S中直接指定实数。
S:保存要转换成弧度单位的角度的软元件起始编号
D:保存运算结果的软元件起始编号
角度单位→弧度单位的转换如下所示执行。
8、浮点数弧度→角度的转换
将弧度单位的值转换成角度(DEG)单位的指令。
[S +1,S ]的单位从弧度单位转换成角度单位,并保存到[D +1,D ]中。
S:保存要转换成角度单位的弧度的软元件起始编号
D:保存已转换成角度单位的值的软元件起始编号
弧度单位→角度单位的转换如下所示执行。
(转载请注明来源函控自动化工程师头条号)
从零基础到入门,从基本掌握到进阶,新手学习PLC路线图
PLC的学习,是一个循序渐进的过程。对于想学的人,有个误区必须要避免,那就是很多人问的,零基础如何快速入门。
首先,不管学什么都是零基础,有基础了就不会问这种问题。所以这是个伪命题,因为任何人都是从零基础开始学的。其次,是不存在快速入门的!!如果你一直在纠结这个问题,那你也基本告别PLC了。当然,还有任何需要思考,需要智商的技术!
学习PLC,小编认为可以分为三个阶段,分别是基础入门阶段,基本应用阶段,高级深入阶段
1 基础入门阶段
这个阶段,也就是常说的零基础如何快速入门PLC的阶段。这个阶段,应当不分品牌 学习通用知识。也就是淡化西门子PLC,欧姆龙PLC,三菱PLC的区别,学习工业自动化的基础知识。千万不要去培训学校学什么三菱PLC应用班,西门子PLC指令班,这对你的成长是非常不利的,当然,如果你对自己没要求,就想混个证书,从长远看,不想成为高级电气工程师,你可以去。
为什么呢?其实很简答,这就跟学车一样,哪个驾校有宝马班,奥迪班,大众班??如果真有这种驾校,你一定会说他们扯淡,PLC培训同理。
在这个阶段,你要掌握并理解,PLC的循环扫描原理,常开,常闭,自锁,互锁等基本的梯形图编程,以及定时器,计数器的原理和应用。因为这些,是任何品牌的PLC都用到的。
也不要去看什么PLC零基础入门,PLC高手之路,深入浅出PLC原理,PLC大师之路 等等毫无意义的书。
2基本应用阶段
在你掌握了基本原理之后,学会了定时器,计数器,以及基本的梯形图编程后,就不要去一条条的学习指令了,这是没有任何用处的。除非你学习的目的是去培训学校当老师,做办公室专家,但是,这几乎是不可能的。
这个阶段,应当练习简单的项目,比如最基础的星三角启动,气缸的控制,变频器的应用等等。结合实际应用,有目的的学习指令。也可学习 类似 三菱FX3U 西门子 S7-200Smart 施耐德M221,欧姆龙CP1E,台达DVP 这种简单易学,没有什么复杂概念的PLC。让你有个基本概念。最重要的事,要知道,学习PLC的目的事设计一个设备或是自动化系统,而不是让指令在那空转,有杰宝用??
所以,这个阶段,千万不要在那里一条条的学习指令。
3高级深入阶段
当你能使用经济型PLC顺利设计并调试一个项目的时候,你就可以进入高级阶段了。这个阶段,才可以深入一个品牌学习。比如你可以深入学习西门子的中大型PLC,成为博途专家,然后学习西门子的Simotion,成为运动控制专家。或者学习施耐德的Somcahine平台和UNity平台,以及施耐德的运动控制平台。或者是欧姆龙的CX-ONE 以及sysmac studio。
深入某个品牌,学习它的各种高级功能,比如总线通讯,以太网通讯,运动控制等,是这个阶段的主要任务。你一旦熟悉了某个平台,在去学习其他平台,就会轻而易举。如果你到了这个阶段,还在纠结梯形图,还在纠结直观易懂,还搞不清基本原理,那你真的可以改行了。
相关问答
在线的行家求解:潮州台达变频器公司在哪里,台达变频器操作...
[回答]骐达是颐达的两厢车,从侧面看,骐达的线条更柔和,没有了尾巴的两厢颐达显得更加精致,尾部的线条更加流畅,c柱边上的三角窗形状呈梯形,有向下收缩的感...