您当前的位置:五五电子网电子知识plc技术PLC入门浅谈欧姆龙PLC的技术问题和解决方法 正文
浅谈欧姆龙PLC的技术问题和解决方法

浅谈欧姆龙PLC的技术问题和解决方法

点击数:7865 次   录入时间:03-04 11:42:55   整理:http://www.55dianzi.com   PLC入门

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输出也是

上一页  [1] [2] [3]  下一页


本文关键字:技术  欧姆龙  PLC入门plc技术 - PLC入门