欧姆龙PLC怎么输出正弦波

我使用的是0-5V的模拟量输出,对应0-12000 , 要求输出的模拟量以正弦波的方式持续变化。PLC型号 CP1H.使用SIN时,SIN()里的角度我无法模拟小数点的啊 只会整数变化,一个周期就0-2π,所以出来的根本不成正弦波,就只有几个点。浮点数很感冒,不懂,求行内高手给予具体方案或梯形图

第1个回答  2013-03-15
我给你出个简单的方法,
预先求出一个周期的SIN值,存储在PLC中。
比如0°对应0,5°对应多少,10°对应多少。
这样一个周期72个点。也挺平滑了。
输出时,按顺序把存储值查表输出就好了追问

关键是除出来是小数 怎么表示 怎么存在寄存器里啊。。我只会存整数,小数存不进去

第2个回答  2013-03-15
sin指令得到的浮点数乘以12000,再用取整指令,得到的数就是你要写进模拟量输出地址里的数。
第3个回答  2014-09-05
请问您,最后是怎么按顺序输出存储值的呢
相似回答